Space Invaders Clone

Overview

Our project is a miniature clone of the classic 70's arcade game, Space Invaders. It uses a pushbutton and Sparkfun Thumb Joystick for tactile input and a 4D Systems uLCD-144-G2 Color LCD for display. The game doesn't have a start screen, instead jumping straight into gameplay. Upon exhausting all 3 of the player's lives a game over screen is shown and the player is prompted to press the pushbutton to play again. Likewise a win screen is shown when all the aliens are eliminated and the game can again be reset by pressing the fire button.

/media/uploads/DNoved1/img_20151023_144507.jpg /media/uploads/DNoved1/img_20151023_144719.jpg /media/uploads/DNoved1/img_20151023_144649.jpg

Components

Circuit Connections

Mbed PinLCD Pin
p27RX
p28TX
p30RES
GNDGND
VU+5V
Mbed PinThumb Joystick Pin
p15VERT
p16HORZ
GNDGND
VOUTVCC
Mbed PinPushbutton Pin
p22Top-Left Pin
GNDBottom-Left Pin

Program

Import programSpace_Invaders_Clone

A mini clone of the classic 70's arcade game.

Future Improvements

  • Add sound. May not work out since the game is already lagging with just the graphics.
  • Alternate alien sprites when they move (the arms move up and down, etc.)
  • Bonus alien (UFO in the original game).
  • Attempt to improve lag (maybe using the LCD's onboard sd sprite support).


Please log in to post comments.