https://github.com/benbusby/ncurses-arcade
A collection of command line games built with ncurses.
https://github.com/benbusby/ncurses-arcade
ascii ascii-art ascii-game c game game-jam itchio ncurses tiny-game
Last synced: 5 months ago
JSON representation
A collection of command line games built with ncurses.
- Host: GitHub
- URL: https://github.com/benbusby/ncurses-arcade
- Owner: benbusby
- License: mit
- Created: 2019-07-21T23:52:42.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2022-06-28T16:08:35.000Z (over 3 years ago)
- Last Synced: 2025-06-02T15:44:12.126Z (10 months ago)
- Topics: ascii, ascii-art, ascii-game, c, game, game-jam, itchio, ncurses, tiny-game
- Language: C
- Homepage: https://benbusby.itch.io/tiny-moon-runner
- Size: 1.24 MB
- Stars: 24
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ncurses Arcade
A collection of command line games, built with ncurses.
## Install
- Command Line
- Requires ncurses
```
git clone https://github.com/benbusby/ncurses-arcade.git
cd ncurses-arcade
make
./ncurses-arcade
```
- Web (tiny-moon-runner only)
```
git clone https://github.com/benbusby/ncurses-arcade.git
cd ncurses-arcade
git checkout web
open index.html
```
## Games
### Tiny Moon Runner
A small ASCII endless runner, originally created for the [Apollo 11 GC Game Jam](https://itch.io/jam/agc-jam). Also available as an iframe-able browser game in the `web` branch.
The theme of the game jam was to create a simple game that took up less than 32 kilobytes of memory (the capacity of the Apollo 11 guidance computer).
The visuals in the game are accomplished using a 2D matrix of characters that are updated on a regular interval to achieve a constant "framerate", with the characters moved between rows and colums of the matrix to simulate motion:

Also available via browser on [Itch.io](https://benbusby.itch.io/tiny-moon-runner)