![]() Though I really like how the main game loop is structured: ![]() The game file itself is a bit more involving, at 3354 lines – it really could have been cut into smaller pieces, the tutorial scripting makes up a large part of the code. You really don’t need much to get started in game development. All of the class files are pretty simplistic, between 20 and 130 lines of code, and are easy to follow. ![]() The free source code for this XNA game is quite good for samples, and to learn from. It’s a pretty nifty game, I wonder if there could be bosses that require more than basic addition to battle? Reguardless, grab yourself a copy of the game, and give it a shot. To make things more interesting, there’s an active enemy AI unit that forces bigger numbers on to you – getting over +10 or below -10 means defeat. Enemies are also destroyed when you add your value to them to make it zero. Destroying an enemy will give you points and their value added to you. The objectives could seem a bit confusing at first, but as the tutorial explains, this is more of a Math numbers game than a Geometry Wars type of shooter (although there is that resemblance in the controls). The game looks very polished – variety of sprites, backgrounds, music, enemy AI, weapon choices… all the minor details that were put into the game. “The project was really just a learning tool for me, that morphed, over time, into a working game.” I think Dave’s “first game” highlights the advantages of using the XNA framework, both as a learning tool and for game development. IFractor is an Xbox 360 game, created by Dave, using XNA Game Studio Express.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |