Contents
Description
Source code and executable
Screenshots
UML Design documents

Description
Galaxy Strike seeks to simulate a world in which some sort of spacecraft attempts to accomplish its missions through destroying "enemy" vehicles and buildings while collecting items. This game will eventually contain multiple levels each with its own mission objectives. Most objectives are not necessary to advance each mission but it will aid in its completion. At the current time there is only one level.

Galaxy Strike was programmed in C++ and used the Irrlicht engine for the graphical rendering. Galaxy Strike also uses SDL for sound rendering and the Bullet physics library for collision detection. All models were made using Maya 7 and 8. Detailed design documentation along with UML diagrams can be found in the final report.


Source code and executable
This is the source code and executable for the Galaxy Strike project. It requires a graphics card that supports OpenGL 1.2 or greater. Download GalaxyStrike.zip
The software uses the Irrlicht game engine and the Bullet physics library. Portions of the Irrlicht engine are based in part on the work of the Independent JPEG Group and zlib.

Screenshots
ingame screenshot
ingame screenshot 2