/planet-gaiardian

Originally made for Ludum Dare #34 (compo)

Primary LanguageJavaScript

Planet Gaiardian

Made for Ludum Dare #34!

The game

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.

Requirements

To build the game, you need:

TODO

Technical stuff

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.

Features / Enhancements

  • 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.