The Secret Ninja Project
Status: Completed
Team: Jeff Choate, Daniel Frandsen, Erik Reishus, Sasson Jamshidi
Platform: Microsoft XNA, C#
Assignment: Second project for CS 595. The requirements were to create a 2-d side-scrolling shooter similar to Contra or Metal Slug. The game had to have at least 2 levels that were 5 times the size of the screen, have three different weapons, at least one of which you could pick up, and have at least three different enemies.
Description: We decided to make our playable character a ninja, and branched out from there. For our three weapons, we chose a ninja star, which does a moderate amount of damage, a kunai, which does a small amount of damage but shoots through walls, and a katana which does a large amount of damage but has a very limited range. The three enemies we chose to make were a stationary turret, a flying enemy, and an enemy that jumps as it travels through the level. We had extra time at the end of the project to put more polish on, which included a nice-looking menu and a cheesy storyline.
Screenshots:
Evaluation: We were pleased with the outcome of the project, but there were a few things we would have done differently (after getting feedback from classmates and the professor). First, most of the art for the game was thrown together, and of poor quality. If we had spent more effort on the art it would have looked better than it does now. Second, a feature we wanted to include but decided to throw out due to time constraints was upgradable weapons. For example, once the throwing star was upgraded it would do more damage, and once the kunai was upgraded you would throw more than one at a time in a spread pattern.
Download (requires Microsoft .NET 2.0 Framework)