2020-12-07 07:19:22 +00:00
|
|
|
# basiclander
|
|
|
|
[![CI status](https://gitlab.com/tslocum/basiclander/badges/master/pipeline.svg)](https://gitlab.com/tslocum/basiclander/commits/master)
|
|
|
|
[![Donate](https://img.shields.io/liberapay/receives/rocketnine.space.svg?logo=liberapay)](https://liberapay.com/rocketnine.space)
|
|
|
|
|
|
|
|
[Lunar Lander](https://en.wikipedia.org/wiki/Lunar_Lander_(1979_video_game)) clone
|
|
|
|
|
|
|
|
**Note:** This game was created for the [LibreJam December 2020 game jam](https://leagueh.xyz/en/jam.html).
|
|
|
|
It is playable and winnable, however it is minimalist to say the least.
|
|
|
|
|
2020-12-25 08:51:39 +00:00
|
|
|
Starting position and angle were the same between each game at the time of submission.
|
|
|
|
Randomization has since been added.
|
|
|
|
|
2020-12-07 07:30:36 +00:00
|
|
|
## Screenshot
|
|
|
|
|
|
|
|
[![Screenshot](https://gitlab.com/tslocum/basiclander/-/raw/master/screenshot.png)](https://gitlab.com/tslocum/basiclander/-/raw/master/screenshot.png)
|
|
|
|
|
2020-12-07 07:19:22 +00:00
|
|
|
## Controls
|
|
|
|
|
|
|
|
- Rotate counter-clockwise: **Left**
|
|
|
|
- Rotate clockwise: **Right**
|
|
|
|
- Thrust: **Space**
|
|
|
|
|
|
|
|
## Play via SSH
|
|
|
|
|
|
|
|
```bash
|
|
|
|
ssh rocketnine.space -p 20067
|
|
|
|
```
|
|
|
|
|
|
|
|
## Compile
|
|
|
|
|
|
|
|
basiclander is written in [Go](https://golang.org). Run the following command to
|
|
|
|
download and build basiclander from source.
|
|
|
|
|
|
|
|
```bash
|
2020-12-07 07:30:36 +00:00
|
|
|
go get gitlab.com/tslocum/basiclander
|
2020-12-07 07:19:22 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
The resulting binary is available as `~/go/bin/basiclander`.
|
|
|
|
|
|
|
|
## Support
|
|
|
|
|
|
|
|
Please share issues and suggestions [here](https://gitlab.com/tslocum/basiclander/issues).
|
|
|
|
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
- [box2d](https://github.com/ByteArena/box2d) - Physics engine
|
|
|
|
- [tcell](https://github.com/gdamore/tcell) - Low-level terminal interface
|
|
|
|
- [cview](https://gitlab.com/tslocum/cview) - High-level terminal interface
|