quote:Are you forgetting about your clients? Don't be so naive as to think they won't be your biggest threat. If the engine is popular enough, you will get hacked. Like superpig said, a security key, unless it is fairly complex (which is difficult to do due to resource limitations) can easily be reverse engineered (especially if the project is open-source). Look at how quickly CD key algorithms get hacked (or so I hear)
The 32 bit security key is random, that makes 4 billion possibilities. The only way to "crack" it is to try as many possibilities as you can. To try all these possibilities it would take gigs, making it MUCH harder to spoof client traffic.
quote:Oh, it's certainly still a challenge, but yes, it's wasting time. If you're determined to include it in your project spec, Max_Payne, then I strongly recommend that you get the other two renderers done first, and then do the software renderer later when it wouldn't be blocking progress elsewhere. Consider it a perk to be added at the end.
Obviously its not a top priority. We probably won't be making it ourselves in fact, we might just recruit somebody that likes ASM and optimization to do it for us. I find that having a software renderer along with D3D and OpenGL is a compatibility advantage, anyways, no point in saying its not useful, because it will be done one day :D
Not so long ago I have started a small section about physics... Now, the next thing I need to add is something that describes our world format and how the game world will be managed... Then I will revise the document some more and we will be ready to start.
On a side note, hasn't anybody found grammar or spelling mistakes?
Looking for a serious game project? www.xgameproject.com [edited by - Max_Payne on November 8, 2003 3:28:27 AM]