All work

TUI Games

A collection of classic terminal-based games built in C++ with a modern text interface, showcasing interactive gameplay, clean architecture and cross-platform terminal experiences.

Sudoku running in a terminal, with mistakes, hints and a timer above the board.

Five classics, 2048, Minesweeper, Snake, Sudoku and Tic-Tac-Toe, written in C++17 and drawn with ncurses.

It is tested on macOS and should work on Linux with ncurses installed.

One launcher, separate binaries

Each game compiles to its own binary in exec/. The launcher scans that folder, so games run from the menu or straight from a shell.

A launcher built for the keyboard

It has favourites, recents and search, with list and block views. Selections persist in launcher.dat between runs.

Next projectSkyGuard