Planetary Aggression is a 2-D, real-time-strategy space game similar to the likes of Starcraft, Warcraft or Total Annihilation. The game was developed by three computer science students at Western Washington University for their senior project. After nine weeks of solid design and programming, the group decided to provide the game as a free, open source video game for educational and other personal use.

Planetary Aggression was coded in C++ from complete scratch; every byte of code is original. The game uses the Simple Direct-Media Layer (SDL) as its interface for graphics, audio and network hardware. SDL itself is an open source, platform independed development layer. Consequently, Planetary Aggression can be compiled on any architecutre that is supported by SDL; the game itself uses no operating system specific code.

Game Objects:

Your goal is to defend your home planet from enemy forces while building your own offense to destroy your opponents. To achieve victory, you must destroy all enemy buildings and keep at least one of your own buildings alive.

In order to build your army and develop your base, you will use the resources which are automatically gathered for you to fund your production. The resource counter can be found on the top left corner
of the screen.

The solar system is covered in the fog of war. You must explore the space to discover the locations of your opponents. Once you’ve found the location of an enemy planet, the location will be displayed for you on the mini-map so you’ll be able to know where to
send your forces.

In a single player game, it is you against the computer. Before starting a game, you’ll be asked for the number of computer opponents and the type of game. There are two types of single player games available: Free-For-All and Melee. A game of Free-For-All poses all players against each other, whereas in Melee all of the computer players will attack only you.

Screen Shots






2005