Games‎ > ‎

Alien Invasion


Earth is being threatened by an ever-increasing armada of alien UFO ships, and you are the last hope for mankind.  You launch your ship out into space to defend your race in an epic, action-packed battle which you may not survive.

Control Scheme

  • WASD-move the ship

  • Mouse point-turn the ship

  • Mouse click-shoot bullets to destroy the alien ships and protect mankind from the alien threat!

  • Space-switch between fire bullets and energy bullets


  • Asteroids-style gameplay is made easy and convenient because turning is controlled by the mouse
  • You have three lives to rack up as many points as you can by destroying enemy ships
  • As you progress through the levels, each level will have more enemies
  • Enemies follow paths in the shapes of lines, semicircles, and sinusoidal curves!

Technical Aspects

  • The GameRunner class controls the button presses and the 3 screens: welcome, game, and game over screen.
  • GameState is what switches between the screens
  • WelcomeScreen shows the title of the game and prompts the player to begin playing.
  • GameScreen contains all of the game logic and most of the data files

Known Issues

  • Enemies sometimes move off the screen
  • As of now, switching bullet types is only an aesthetic change


Dec 27, 2009, 8:39 AM
Dec 22, 2009, 1:15 PM