Lunar Lander clone
Go to file
Trevor Slocum e0c78d77e6 Randomize starting position, angle and angular velocity 2020-12-25 00:51:39 -08:00
.gitignore Adjust crash parameters 2020-12-06 23:19:22 -08:00
.gitlab-ci.yml Initial commit 2020-12-04 18:46:53 -08:00
LICENSE Adjust crash parameters 2020-12-06 23:19:22 -08:00
README.md Randomize starting position, angle and angular velocity 2020-12-25 00:51:39 -08:00
go.mod Randomize starting position, angle and angular velocity 2020-12-25 00:51:39 -08:00
go.sum Randomize starting position, angle and angular velocity 2020-12-25 00:51:39 -08:00
main.go Randomize starting position, angle and angular velocity 2020-12-25 00:51:39 -08:00
screenshot.png Add screenshot 2020-12-06 23:30:36 -08:00

README.md

basiclander

CI status Donate

Lunar Lander clone

Note: This game was created for the LibreJam December 2020 game jam. It is playable and winnable, however it is minimalist to say the least.

Starting position and angle were the same between each game at the time of submission. Randomization has since been added.

Screenshot

Screenshot

Controls

  • Rotate counter-clockwise: Left
  • Rotate clockwise: Right
  • Thrust: Space

Play via SSH

ssh rocketnine.space -p 20067

Compile

basiclander is written in Go. Run the following command to download and build basiclander from source.

go get gitlab.com/tslocum/basiclander

The resulting binary is available as ~/go/bin/basiclander.

Support

Please share issues and suggestions here.

Dependencies

  • box2d - Physics engine
  • tcell - Low-level terminal interface
  • cview - High-level terminal interface