nCurses games are playable on the console through a text-based interface. This is a list of all nCurses games I could find.
Most of them are clones of popular games. They port common games to the terminal, such as Pac Man or Tetris. They're mostly open-source and the codes are generally simple. Studying them is great for learning game programming and nCurses implementation. Bonus points for programming in C.
|| A remake of the classic Snake/Nibbles game in ncurses. Supports custom levels.
|| The classic snake game with nCurses.
Space Invaders Clones
|| A Space Invaders clone written in C.
|| A space invaders clone with support for Windows.
Pac Man Clones
|| A video game for color and monochrome text terminals in the genre of Namco's Pac-Man.
|| A logic game similar to Sokoban and Boulder Dash in C++.
|| Word puzzle for the terminal.
|| A minesweeper clone written in C.
|| A console minesweeper-style game written in C for Unix-like systems.
|| fast-paced action strategy game for Linux implemented using C and ncurses.
|| 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!
|| Console tetris game implementation on Python.
|| A ncurses based tetris clone.
|| A console tetris clone programmed in c.
|| Networked version of Tic Tac Toe (3x3 Grid) for the console. Can also be played against the computer. Has good animations.
|| An open source clone of Skifree, that old Windows game. Written in C++.
|| You drive a car around the moon surface. Watch out for the craters!
|| A ncurses based game that features two little ships on each side of the screen shooting each other.
|| An Ncurses frontend to chess engines supporting the XBoard protocol. It’s still in development, but has quite a few features that make it usable. Supports reading and writing PGN including roster tags, RAV, FEN, NAG and comments.
| Text Text Revolution
|| A clone of the popular Dance Dance Revolution game, done entirely in text mode, with ncurses. It supports pydance's (formerly pyDDR) .step file format (which has now been superceeded by the .dance format), and plans to stream OGG, MP3, or WAV files.