Fire the rockets against laser beams, sputniks, airplanes, flying saucers, and alien bombs and defend your cities in this rustic version of the classic arcade game Missile Command.
There are 30 levels. The background color changes every three levels. The alien spaceships show up gradually, for example, the plane shows up first time on the third level.
|Plane||3||5 points||Shoots laser beams|
|Sputnik||7||7 points||Shoots laser beams|
|SplitBeam||10||5 points||Splits into multiple laser beams|
|Saucer||13||10 points||Moves up and down|
|AlienBomb||16||20 points||Always targets a city|
How to Play
With a mouse and/or a keyboard:
- the left mouse button (or the left arrow key) fires the rockets from the left rocket station
- the middle button (or the down arrow key) fires the rockets from the middle rocket station
- the right button (or the right arrow key) fires the rockets from the right rocket station
- P - pause
- Esc - quit
- any key - continue playing
High Score Table
To reset the high score table, remove the AppData.bin file located in C:\ProgramData\Wisenheimer Brainstorm\WBS Missile Command. Note that the folder C:\ProgramData is hidden.
Design and Implementation
A game canvas concept:
A class diagram:
A Level Designer (WPF):
Launching a level in the Level Designer shows performance statistics and bounding boxes around elements:
Programming was done using C# and GDI+. No 3rd party game engine was used.
All graphics was created using Microsoft Paintbrush except the explosions that were generated using Phaedy - Explosion Generator.
Two more screenshots: