All Projects → Fabien-Chouteau → eagle-lander

Fabien-Chouteau / eagle-lander

Licence: GPL-3.0 License
Apollo 11 lunar lander simulator (Ada/Gtk/Cairo)

Programming Languages

Ada
118 projects

Alire

eagle-lander

Apollo 11 lunar lander simulator (Ada/Gtk/Cairo)

To learn more about this simulator: "The Eagle has landed".

Build

For this project you will need GNAT and GTKAda. You can find GPL versions at libre.adacore.com, in the download section. See the respective documentations for installation.

To build, open the project file lunar_lander.gpr in GPS and click on the "Build All" button, or run "gprbuild" in the root directory.

PATH to GTKAda

The path to GTKAda in the lunar_lander.gpr is set to the default installation path on Windows, you may have to change it for your installation (especially on Linux).

Controls

Keyboard:

  • Up : Increase DPS throttle
  • Down : Decrease DPS throttle
  • Right : Decrease RCS throttle (turn clockwise)
  • Left : Increase RCS throttle (turn counterclockwise)
  • Space : Pause simulation
  • Page Up: Zoom in
  • Page Down: Zoom out

On screen:

  • DPS Throttle slider (Middle slider to the left of the screen)
  • RCS Throttle sliders (Left and right sliders to the left of the screen)
  • Pause button (Bottom-Left): Start/Stop the simulation
  • Timeline slider (Bottom): When the simulation is paused you can drag the cursor to go back in time (and maybe fix one or two mistakes...)
  • Reset button (Top-Left): Restart the simulation at High-Gate (position, speed, attitude, fuel)
  • Help button (Top-Left): Enable or disable the help features
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].