Prakash Prasad

Project Title

The Gods Must be Crazy

Description

Ever wanted to play god? Destroy life with impunity? Well, you've come to the right place...

The Gods Must be Crazy is a game where players have to try to destroy life in a given solar system by utilizing celestial mechanics (i.e. motion of objects in space, under the influence of objects in space).

The human population spreads in a pattern where once a planet is filled with people, a spaceship is launched to spread life within that solar system. If no more planets are left to inhabit, then the spaceship will leave the solar system, meaning that the player has lost.

The gods' can fling meteors and bursts of solar flares to stop humans. Meteors can be launched from a meteor field by selecting a direction and some speed. These use up higher energy from the “divine power” bar as compared to solar flares, but are much more potent tools of destruction. Solar flares are fired from the sun to the point where the player right-clicks.

Each level provides new solar systems with their unique hurdles for the player to overcome.

Features
  • Circle based collision detection system
  • Simulation of motion in space - physically wrong, but perfect for gameplay ;)
  • Text based level editor
  • Game state management system for handling game, menu and audio events
Technologies

C#, XNA

Source Code

Github - The Gods Must be Crazy

Release

Windows Binary (27.8 MB)

Year

2011