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!


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


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


The classic game of hangman. No GUI required!


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