| bio | website | |
|---|---|---|
| location | ||
| age | 50 | |
| visits | member for | 1 year, 11 months |
| seen | 18 mins ago | |
| stats | profile views | 167 |
Coming off a time of experimental game designs, Java and PCG I'm now looking for work in Orange County, CA either in or out of the games business, please feel free to contact me if you have any referrals.
I'm a long time game programmer having worked on many shipped titles, a few AAA releases and one MMO so far. I'm a generalist and my credo has always been that if something needs doing to ship, I'll step up and learn what I need to to get it done.
-Patrick
|
May 13 |
comment |
Prevent anomalies caused by signal propagation time The server is its own, self consistent universe. Clients request action, and for the sake of appearances pretend that action has started. Clients do not simulate the reaction and instead wait for the server to tell them what happened. The reason you cannot solve this in most hardware is that there is no central nexus (ie. the server) where transactions happen. |
|
Apr 28 |
comment |
3D Viewer for .Net Helix is mostly just a bunch of handy 3D widgets for building the GUI and a couple model loaders. For your RGBZ data you need to pre-process that with custom code to make it displayable into one of A) a 3d mesh with the RGB applied as a texture or B) a 3d height map with RGB texture, which would be more efficient, or C) a voxel representation. I'd go with B as being easiest to build from your data. Maybe someone else knows a package that supports your data natively, I unfortunately only know the traditional methods. |
|
Apr 27 |
comment |
3D Viewer for .Net Side note: if you don't have much experience with 3D and/or editors then maybe you can look at Unity3D, but that's more of a full "game and visualization" framework that runs on its own and it sounds like you need a component to fit into an existing application so it would not be a great choice if that were the case. |
|
Apr 27 |
comment |
3D Viewer for .Net Model viewing is one thing, adding markers on the fly turns this project into a mini 3D editor for which I think Helix is absolutely the way to go for you. SharpDX/SharpGL are super thin API wrappers over pure rendering libraries that have nothing to do with input & manipulation, content creation, or architecture. |
|
Apr 24 |
comment |
What's a good license for a specification? Confusion reigns. I may be wrong but: A license is a one-way granting of specific rights from the owner to a user, the licensee. A contract is a license with reciprocal rights and responsibilities and an entirely different beast. |
|
Apr 24 |
comment |
What's a good license for a specification? Copyright covers a specific document describing the Javascript spec, but it cannot cover the idea of the spec itself. Take a look at what Google did with their "java-alike" which was to use the specification and API but not the trademarked Java name; they did this, and won a court ruling recently, because API cannot be copyrighted... This is tricksy legal stuff and you'd do well to not ask random people on the intertubes for opinions. As a side note, lawyers specifically will not answer so you're guaranteed amateur information. |
|
Apr 22 |
comment |
How do I Integrate a Former Team Member into the Current Team Actively manage the existing team's (possible) concerns about why this guy was brought back in after abandoning the company and put in a managagement slot. Why were none of them put in that slot, etc... Since he is now a permanent employee again, what happens to their upward mobility, will you always hire from outside instead of raising from within, is this just an example of the "good old buddy" network taking care of their own, all sorts of issues that will probably be unspoken. |
|
Apr 15 |
comment |
How useful is “rubber duck debugging”? Excellent point - not just programmers but copywriters, editors, and I can name a few producers who have refined this to an art form =) |
|
Apr 6 |
comment |
how to stay efficient when a build is almost always broken +9000 for "Stop breaking the build." Seriously. The whole, entire point of continuous integration is to stop breaking the build and, if broken, fix it as fast and as close to the break as possible. |
|
Apr 6 |
comment |
Choosing between Qt/C++ and .NET/C# Qt works fine on mobile platforms, does it not? |
|
Aug 11 |
comment |
Does custom created code for a client imply copyright ownership? I deleted my answer and went with yours as being the most common case to avoid confusion. Copyright ownership won't stop James from modifying the existing website because that's under licensing and has nothing to do with copyright. |
|
Aug 11 |
comment |
Does custom created code for a client imply copyright ownership? Please rephrase your question, which implies that this is about contracts while the meat of your text concerns only copyright ownership. If you're interested in contracts implied verbally or by custom that's another whole ball of wax. |
|
Aug 6 |
comment |
What is the Mars Curiosity Rover's software built in? JPL C language coding standards, specifically for embedded environments instead of "ground software" as they call it. lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf |
|
Jun 17 |
comment |
What is the term for a really BIG source code commit? +1 for the question because I love every answer so far, and have suffered through having committed at least one of the sins at least once in my career and want others to not do that =) |
|
Jun 12 |
comment |
How can I speed up the process of typing up specification during a meeting with developers? Shorthand, scribbles, etc... all faster than typing for note taking. For me, your mileage may vary =) The real question is why isn't the Lead creating this document since he's got the design worked out and is basically just dictating it verbatim to a 1950's secretary? |
|
Jun 12 |
comment |
How can I speed up the process of typing up specification during a meeting with developers? Type? I'm far faster at capturing the intent and specifics on a notepad and then typing it all up later, that may be an option to speed up the process for you. |
|
Jun 12 |
comment |
Is making my own copyright licence safe? It's dangerous to go alone. Take this: stackoverflow.com/questions/713045/… |
|
May 21 |
comment |
Excellent knowledge of C++ Having written both system drivers and game engines I have to side with @Pubby here =) |
|
May 20 |
comment |
Logging asynchronously - how should it be done? Have you profiled the runtime(s) to know that logging has a measurable effect on performance? Computers are just too complex to just think that something might be slow, measure twice and cut once is good advice in any profession =) |
|
May 15 |
comment |
Is it true that first versions of C compilers ran for dozens of minutes and required swapping floppy disks between stages? I've seen modern day C++ projects that a full clean and rebuild takes dozens of minutes, and instead of disc swaps it's doing virtual memory pages automatically via the OS. Why does everyone keep saying computers are so advanced these days? =) |