This game is rather simple in concept, the player will battle it out in 2 minute rounds against an array of enemies from melee rushing aliens to gun wielding soldiers. At the end of each 2 minute round the player can buy new weapons and armor to prepare for the next onslaught. The game is over when the player dies. I am very proud of the player controller I created, using WASD to move and mouse to aim and shoot it is one of the most responsive and satisfying controls I have ever created for a 2D game. The player can wield weapons in both hands and while they target the same position, if the player clicks and holds the right mouse the player can shoot in 2 directions.
Weapons and Armor
6 Weapon Types
Laser Gat – semi auto
Scatter Gat – 7pellet burst
Machine Gat – 3 round burst
Homing Missile – 2 Missile burst
Rocket Launcher – 4 Rocket burst
Flame Thrower – throws 7 flames
Armor
Light – weakest protection fastest movement
Medium – stronger protection
Heavy – strongest protection, slowest movement
One of my favorite parts is the weapon system. All the weapons use enumerators for bullet sway and their fire patterns. The player can swap weapons on the fly with the scroll wheel by scrolling up for the right hand and scrolling down for the left hand. There is also a primitive armor system; there are 3 armor sets (light, medium, heavy) with each armor set consisting of 4 to 5 sprites. Each armor set can negate a set amount of damage but will also hinder the player’s speed. Armor is purchased and equipped in between the rounds only.
Enemies
7 Enemy Types
3 Aliens – Melee
The Horde
The Spaz
The Beast
4 Soldiers – Range
The Scout w/ Laser Gat or Scatter Gat
Medium Infantry w/ MG
The Heavy w/ Flame Thrower’
The aliens are melee units that charge the player in various ways. The smaller soldiers will move more while the bigger ones move less but fire more.