Added water, snow, and a couple projectiles

I’ve decided my ninja lives on an island. He has a nice view, and is happy. The island is surrounded by water, so to get anywhere he has to take his rocketship (or boat). The main menu of the game is the “tutorial level” which is the ninja’s home island. When I’m done, you’ll select menu options by manipulating objects on the island. You start a new level by getting into the rocketship, launching into the sky and crashing into the level. The in-flight ship animation serves as a loading screen, with the angle of the ship indicating the loading progress. Most levels will have water at the bottom, so there’s no more falling forever when going over an edge of the level. Buoyancy works for objects, but the ninja sinks because he is denser than water (for the moment) and can’t swim just yet.

There will now be a golden substance the ninja can collect which serves the purpose of being ammo, and energy (increases speed and jump height, abilities…). In a sense, the “energy” you collect represents your health, but you can’t die from having no energy, you just become fragile. The more energy you use, the weaker you become so there is a trade-off.

Not sure what the major goal will be yet. Maybe preserving the ninja’s home from destruction is the start of the adventure?

Controls: ESDF to move, F2 toggles fullscreen, Esc to quit, R to reset, RMB to shoot gold “energy”, 1 is a big chunk, 2 is a little chunk, ENTER toggles playtest mode for the editor.

Installer for the game.
Installer fot the editor. (You can playtest with the editor)