Resonate

Resonate is a fast paced undersea rail shooter. Your goal is to evolve into
a thresher shark and become king of the ocean.  On normal difficulty the 
player starts as a Sea Urchin (level 2).  Hit the blue striped 
targets to collect evolution up.  Collect eight and move up a level to Sea 
Horse (level 3). Miss a target that collides with you and move down to 
Zooplankton (level 1). If you're hit too many times, the adventure ends
and you need to try again. 

Features

- five hero forms: Zooplankton, Sea Urchin, Seahorse, Stingray, Thresher Shark
- high score tracking for each game
- enemies in various attack formations
- three kinds of power ups
- level editor for Windows, Linux or MacOS based on fltk and OpenGL

Credits

Game Design: hardhat, PSPdemon
Programming: hardhat
Art: PSPdemon, Meyitzo, Genz
Music: by Aleksi 'Heatbeat' Eeben, aka Antti Mikkonnen. (CC-Attribution-Non-commercial-No Derivatives). http://www.mono211.com/modsoulbrother/
Testing: zion, Dutt
Levels: Hardhat, Meyitzo, Yukon Ruby, Dutt, PSPJunkie, Zion
Title screen is cc-by-sa licensed (http://www.creativecommons.com)
and includes a reef photo by Mila Zinkova
Inspired by Rez

Installation

On custom firmwares 3.xx such as m33 or OE firmwares, simply copy the 
resonate folder into ms0:/psp/games.  The src folder is only needed to 
modify the game.

Controls

- Use the analog stick or arrow keys to move the targeting reticle.  
- Press and hold X to lock in the targets
- Release X to fire at the targets
- [] releases chaos destroying all nearby enemies and capturing nearby powerups
- SELECT to take a screenshot
- START for the pause menu

Combos

If more than one enemy is targeted at once, then there is a scoring bonus
of 25% for each enemy targeted.  A maximum of 8 enemies can be targeted
at a time.

Heads Up Display

At the top right, is the score for the level.  On the bottom right is the 
chaos ammo count, and the chaos timer.  On the bottom left is the evolution
meter.  Collect 8 evolution ups to level up to the next evolutionary form.

