Skip to content

benbusby/ncurses-arcade

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

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. 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:

web-gif

Also available via browser on Itch.io