Description:
Nemesis-7 is a full-screen 2D shootem up that makes use of the DirectInput, DirectSound and DirectDraw interfaces from DirectX. The player controls a spaceship which he uses to duel the computer opponent. I implemented some artificial intelligence to make the CPU play more human. After doing this I really had to make him more stupid, because the damn CPU was unbeatable. You can find this code in the GameAI class located in the gameobjects drawer.
History
When I just started the project there was no good resource on DirectX and C-sharp, and therefore it grabbed my attention to write a full-blown DirectX game to prove to my C++ mates that it is possible to do such a thing in C-sharp. With full-blown I mean that it uses DirectX to process both input and output of the game. This generally speeds up the processing by its low-level architecture. The game I wanted to write should be sexy, but not too heavy. The reason for this is, I wanted to share the results with you within a few months and not after two years.

To do:
- Options menu is not finished by the time I released this. So I cut it out.
- Support for DirectPlay, to do some Network battles with your friends.
The programmers notes:
In the src\DirectX\ directory you will find some wrapped up DirectX interfaces which I created to simplify DirectX access while writing code. These classes are easy and straightforward to use.
Name RemovedPosted May 26, 2007, 7:28 AM
Please include a download link, as I would very much like to try this out, and experiment with the code. Thank you. - Reelix
Name RemovedPosted Mar 8, 2007, 4:10 PM
Wheres the Download button?