eagle-lander
所属分类:collect
开发工具:Ada
文件大小:0KB
下载次数:0
上传日期:2020-07-26 16:56:40
上 传 者:
sh-1993
说明: 阿波罗11号月球着陆器模拟器(Ada Gtk Cairo),
(Apollo 11 lunar lander simulator (Ada Gtk Cairo),)
文件列表:
LICENSE (35147, 2020-07-26)
alire/ (0, 2020-07-26)
alire/eagle_lander.toml (309, 2020-07-26)
eagle_lander.gpr (874, 2020-07-26)
obj/ (0, 2020-07-26)
resources/ (0, 2020-07-26)
resources/Apollo11.png (724896, 2020-07-26)
resources/station.glade (11164, 2020-07-26)
src/ (0, 2020-07-26)
src/background.adb (3573, 2020-07-26)
src/background.ads (1700, 2020-07-26)
src/geom.adb (5968, 2020-07-26)
src/geom.ads (2896, 2020-07-26)
src/gui.adb (19452, 2020-07-26)
src/gui.ads (1719, 2020-07-26)
src/lander.adb (15157, 2020-07-26)
src/lander.ads (4214, 2020-07-26)
src/lem_drawing.adb (20798, 2020-07-26)
src/lem_drawing.ads (1961, 2020-07-26)
src/main.adb (2329, 2020-07-26)
src/panels-altitude.adb (9705, 2020-07-26)
src/panels-altitude.ads (2028, 2020-07-26)
src/panels-attitude.adb (11756, 2020-07-26)
src/panels-attitude.ads (2190, 2020-07-26)
src/panels-thrust_to_weight.adb (4986, 2020-07-26)
src/panels-thrust_to_weight.ads (1955, 2020-07-26)
src/panels.adb (17138, 2020-07-26)
src/panels.ads (3364, 2020-07-26)
src/physics.ads (4197, 2020-07-26)
src/text_utils.adb (4522, 2020-07-26)
src/text_utils.ads (2493, 2020-07-26)
src/timeline.adb (4997, 2020-07-26)
src/timeline.ads (2262, 2020-07-26)
[![Alire](https://img.shields.io/endpoint?url=https://alire.ada.dev/badges/eagle_lander.json)](https://alire.ada.dev/crates/eagle_lander.html)
# eagle-lander
Apollo 11 lunar lander simulator (Ada/Gtk/Cairo)
To learn more about this simulator: ["The Eagle has landed"](http://blog.adacore.com/make-with-ada-the-eagle-has-landed).
## Build
For this project you will need GNAT and GTKAda. You can find GPL versions at
[libre.adacore.com](http://libre.adacore.com), in the download section. See the
respective documentations for installation.
To build, open the project file lunar_lander.gpr in
[GPS](http://libre.adacore.com/tools/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
近期下载者:
相关文件:
收藏者: