Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
[Weekend coding] Land rocket onto the platform
Java
Branch: renderer-featu…
Pull request Compare This branch is 12 commits ahead, 1 commit behind master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
data
src/ua/org/dector
.gitignore
LICENCE
README.md

README.md

Moon Lander

Moon Lander is a space game. You need to land your spaceship onto the special platform.


Controls

Game

  • Up/Left/Right keys to control your rocket;
  • Space - play next level (if landed, else replay level);
  • P - pause;
  • E - edit current level;
  • Shift+E - edit empty level;
  • M - mute sound.

Editor

  • Escape - exit;
  • M - mute music;
  • R - test level;
  • S - save level (will be saved to saved_levels/ dir);
  • Ctrl+S - save level into the same file (will rewrite);
  • L - load level;
  • 1 - pointer tool (do nothing);
  • 2 - drawer tool (draw map):
    • Click at left screen bound (where circle near cursor drawn) to start map drawing;
    • Click on the map to place points (now next point must have greater x coordinate, than prev. point);
    • Click at right screen bound (circle is drawn too) to finish map drawing;
    • Backspace - delete last point.
  • 3 - place flag;
  • 4 - place landing platform:
    • Mouse wheel up/down - make platform wider or narrower (for 10 pixels);
    • Shift + wheel up/down - change platform size (with step 50 pixels);
    • Ctrl + wheel up/down - change platform size (with step 1 pixels);
  • 5 - place rocket:
    • Mouse wheel up/down - rotate rocket angle (for 1 degree);
    • Shift + wheel up/down - rotate rocket angle (for 10 degrees);
    • Ctrl + wheel up/down - rotate rocket angle (for 0.1 degree);
    • Up - set rocket direction angle 90;
    • Down - set rocket direction angle 270;
    • Left - set rocket direction angle 180;
    • Right - set rocket direction angle 0.

Screenshots

Game screen

Moon Lander screenshot

Level editor

Moon Lander level editor

Something went wrong with that request. Please try again.