Programing Foundations II

For this class we built a space shooter game. We were given a package with some artwork to be used for things like asteroids, the player, bosses, pickups and enemies. It was our job to take all of that and develop the systems the game would be using during play. We used C# as our based scripting language for this project.

Each week we had choices of which components we turned in. This effected the overall shape our game took at the end of the month.  The player I created had two different shots, a single shot and a multi shot.  All the shots had a particle effect trailing behind them, an explosive effect, and sound that triggered when shot and it collided with an enemy object. When the player would get low in life this would trigger a particle effect that stayed until they gained more health back. The ship also had a thruster boost which left behind a ghosted trail of the ship and thrusters.

The enemies were spawned from an enemy generator and were selected from an array.  When an enemy object was destroyed it would spawn a pickup item that moved and when picked up had an effect plus a modification either positive or negative on the UI.

I created several different types of enemies. I had one that was aggressive and would hunt your down. We had enemies that were timid and flew away until you fired at them then they would attack you until you got out of range.  We had enemies that took more shots to kill. We also had asteroids of different shapes and sizes that spawned at certain spots on the map.

 

 

 

 

Back to Main Page