Monday, April 28, 2008

Hamsterball Galaxy

This project began my use of Julian Raschke's Gosu minimalist 2D game library and Erin Catto's Box2D physics library. This is intended to be a simple and polished game. For myself, it is a project to solidify my knowledge of C++.

The concept is simple: you are stuck inside of a ball and must move about each level collecting keys to get out. In each level you are pushed to master your prison even further by learning how to use the environment.

What this means is that we have a physics based game where the environment has certain effects on your movement. There are 5 types of walls;
  • Normal - no effect
  • Bounce - propels you away
  • Push - invisible barrier
  • Magnet - pulls you
  • Sticky - nullifies your movement

Using these you can work your way through each level. Your overall progress is measured by a timer and is recorded to a high scores screen. When you fall off the timer adds 10 seconds, but you are allowed to respawn as many times as necessary.

Windows exe | Mac app (currently broken)

No comments: