Skip to content

Terminal Games

Hereafter a list of cool terminal games

greed

Greed @github

The object of Greed is to erase as much of the screen as possible by moving around in a grid of numbers. To move your cursor, simply use your arrow keys or the the 'wedcxzaq' keys. Your location is signified by the ! symbol.

brew install greed
greed

cataclysm

Cataclysm - The Dark Days Ahead

Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have...

brew install cataclysm
cataclysm

nethack

Nethack

NetHack is a wonderfully silly, yet quite addictive, Dungeons & Dragons-style adventure game. You play a character from one of many classes (such as wizard, ranger, or tourist), fighting your way down to retrieve the Amulet of Yendor (try saying THAT one backwards!) for your god. On the way, you might encounter a quantum mechanic or two, or perhaps King Arthur, or - if you're REALLY lucky - the Ravenous Bugblatter Beast of Traal.

brew install nethack
nethack

rogue

Rogue

Rogue (also known as Rogue: Exploring the Dungeons of Doom) is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. Rogue was originally developed around 1980 for Unix-based minicomputer systems as a freely distributed executable. Commercial ports of the game for a range of personal computers were made by Toy, Wichman, and Jon Lane under the company A.I. Design and financially supported by the Epyx software publishers. Additional ports to modern systems have been made since by other parties using the game's now-open source code.

brew install rogue
rogue

Sudoku nsuds

nsud

An in-development text-graphical sudoku game, with pencil marking support and very few dependencies.

brew install nsuds
nsuds

Sudoku nudoku

Ndoku

ncurses based sudoku game

brew install nudoku
nudoku

Snake nsnake

nSnake

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

brew install nsnake
nsnake

typespeed

A terminal based typing test.

brew install typespeed
typespeed

tt

A terminal based typing test.

sudo curl -L https://github.com/lemnos/tt/releases/download/v0.4.2/tt-osx -o /usr/local/bin/tt && sudo chmod +x /usr/local/bin/tt
sudo curl -o /usr/local/share/man/man1/tt.1.gz -L https://github.com/lemnos/tt/releases/download/v0.4.2/tt.1.gz
tt

Pacman myman

MaMan

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, old BSD curses, old VMS curses, S/Lang slcurses, Win32 console, VMS console, raw stdio and termios, GGI, Allegro, aalib, libcaca, TWin, and Carbon. It produces plain-text and HTML screenshots which may give a reasonable approximation of how it will look in a text terminal.

brew install myman
myman

Space Invaders ninvaders

ninvaderws

Invaders is an open source terminal arcade game with audio, based off of the "Space Invaders" classic arcade game.

brew install myman
myman

tetris

Tetris

A terminal interface for Tetris

brew install samtay/tui/tetris
tetris