GraviQuest

A platformer/puzzle game in which the objective in each level is to reach the goal, often rotating gravity in the process.

David
(animatinator)

About

GraviQuest is a platformer/puzzle game in which the objective in each level is, unsurprisingly, to reach the goal. However, this task is made slightly more complicated by the fact that it will often be necessary to 'rotate' gravity in order to reach said goal.

How to play

To play the game, run 'main.py'. This will start up the main menu, from which you can select from one of many now-working options (only 'Instructions' isn't implemented yet)!. Not content with just making a normal menu, I decided to make it a nifty spinny thingy - you can scroll through the options by shifting your mouse in the appropriate direction.

In keeping with tradition, you move your character left and right with the corresponding arrow keys. The up arrow is used to jump, and the 'Q' key quits to the main menu. Blocks with funky spinny patterns on them will rotate gravity - green rotates it to the right, and blue to the left (the spinny pattern also indicates its direction). The goal is marked out by a funky door graphic which I have still yet to replace with something more suitable :P

Known bugs

You can still jump in midair between walking off a ledge and hitting something below it. It's proving more difficult than expected to fix ;-)

The character sometimes refuses to fall when it reaches the edge of the screen (normally when falling to the left) - I'll fix this when I work out what's causing it.