Made for Ludum Dare #34!
You are Omniplant, the Planet Gaiardian. Your purpose is to let a planet's life grow.
Every planet is its own level. You run around the planet, choose your tool and use it on the things you come along.
The controls are easy: One button to switch to the next tool in the line, the other button to use it.
To build the game, you need:
These are after-Ludum-Dare-cleanup items.
- Make URLs to Phaser and Lodash configurable.
- Extract some more stuff out of game.js.
- Fix PNG creation script so it does not show exceptions anymore.
- Preload level data earlier and retrieve sprite keys and image URLs from there, remove most of this information from the code.
- Automatic tests. At least some of the functions and constructors should be testable and therefore tested.
- Save progress so it survives a reload.
- Bind sounds so the same item plays always the same sound. A non-working usage should play its own, distinct sound.
- Make rotation speed configurable per level.