Skip to content
This repository has been archived by the owner on Mar 6, 2018. It is now read-only.

Latest commit

 

History

History
68 lines (48 loc) · 2.28 KB

README.md

File metadata and controls

68 lines (48 loc) · 2.28 KB

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