Games

Bastet

Bastet stands for "bastard tetris", and is a simple ncurses-based Tetris(R) clone for Linux. Instead of choosing the next block randomly, this fiendish program uses a special algorithm to give you the worst possible brick. Playing Bastet can be a very frustrating experience!

nInvaders

Ever wanted to play space invaders when you can't find a GUI?  Now you can!

nSnake

Classic snake game on the terminal; made with C++ and ncurses. It is a clone of the classic snake game that we all used to play on our cellphones. You play this game on the terminal, with textual interface.

Moon-buggy

Moon-buggy is a simple character graphics game where you drive some kind of car across the moon's surface. Unfortunately there are dangerous craters there. Fortunately your car can jump over them!

The game has some resemblance of the classic arcade game moon-patrol which was released in 1982. A clone of this game was relased for the Commodore C64 in 1983. The present, ASCII art version of moon-buggy was written many years later by Jochen Voss.

Hangman

The classic game of hangman. No GUI required!

MyMan

MyMan is a text-mode videogame inspired by Namco's Pac-Man. It has been ported to a variety of operating systems using the following for user interaction: ncurses, PDcurses, XCurses, sysV-curses, S/Lang slcurses, Win32 console, raw stdio and termios, GGI, Allegro, aalib, libcaca, TWin, and Carbon.  There are over 200 different game variations and more than 30 different display styles.

CBoard

CBoard is a Console/Curses PGN file browser, editor and interface to chess engines supporting the XBoard protocol. It supports SAN move format with annotations including RAV, NAG, single and multi-line comments along with the FEN tag which can be edited by arranging pieces on the board. It can also validate and save to (optionally reduced) PGN format. Multiple games (human/human, human/engine, engine/engine) can be loaded, created, searched and edited. You can also customize the key bindings and create macros.

Previous