Игры с текстовым интерфейсом
Kool Tech TricksВ этой статье будут собраны игры, графика которых состоит из символов. В основном это клоны известных простых игр. Это не уникальные проекты, существует множество других реализаций на разных языках программирования. Игры с открытым исходным кодом — вы можете изучить их устройство и при желании модифицировать.
Большинство игр работают на всех платформах (включая Android через Termux). Но те, что написаны на Bash, не предназначены для Windows (требуется WSL).
Следуйте инструкциям по ссылкам, чтобы понять как установить и поиграть в ту или иную игру. Если вы не знаете как пользоваться консольными программами, то можете прочитать это руководство.
netris

https://code.rocket9labs.com/tslocum/netris
Клон Tetris, написанный на языке Go. В этой реализации присутствует многопользовательский режим с поддержкой чата.
Игру можно скачать для Windows, Linux или FreeBSD. Также можно сыграть без установки через SSH (ssh playnetris.com) или в браузере (https://playnetris.com).
Pokete

https://lxgr-linux.github.io/pokete
Небольшая текстовая игра на Python, основанная на популярных старых играх про покемонов. Вы можете гулять по локациям, коллекционировать существ и сражаться с ними. В этой реализации также присутствует звук.
Так как игра написана на языке Python, она доступна для всех платформ, но сперва необходимо установить Python и менеджер пакетов pip.
tui-sudoku

https://gitlab.com/christosangel/tui-sudoku
Судоку, написанное на языке Bash. В этой реализации имеются уровни сложности, сохранения, таблица лидеров, варианты значений в клетках и автоматическое решение.
В судоку необходимо заполнить поле 9x9 цифрами от 1 до 9, при этом в каждой строке, столбце и секторе 3x3 цифры не должны повторяться.
Следуйте инструкции, чтобы установить игру. Требуется установить необходимые пакеты и скопировать файлы.
csol

https://nielssp.dk/csol
Текстовый пасьянс, написанный на языке C. Содержит несколько игр, в том числе Косынка и Паук. В этой реализации поддерживаются темы и управление мышкой.
Скачать можно для Windows, Linux и DOS.
Gorched

https://github.com/zladovan/gorched
Клон Worms, написанный на языке Go. Вам необходимо уничтожить соперника, выбирая угол и силу выстрела.
Следуйте инструкции, чтобы скачать игру для Windows, Linux или macOS.
cli-chess

https://github.com/trevorbayless/cli-chess
Шахматы, написанные на языке Python. Вы можете играть как против компьютера, так и с другими игроками через Lichess.
Следуйте инструкции, чтобы скачать игру.
mnswpr

https://github.com/mordv/mnswpr
Клон сапёра, написанный на TypeScript. В этой реализации есть режим отображения через эмодзи.
Для установки может потребоваться пакетный менеджер npm.
Wordy

https://gitlab.com/christosangel/wordy
Клон Wordle, написанный на языке Bash.
Загадывается слово из пяти букв. Игрок должен отгадать его за 6 попыток, перебирая различные слова. Буквы будут покрашены в определённые цвета в зависимости от её положения в слове. Красный цвет - буквы нет в слове. Жёлтый цвет - буква есть в слове, но на неправильной позиции. Зелёный цвет - буква на правильной позиции.
Для работы требуется список слов, прочитайте инструкцию. Русский язык не поддерживается, но при желании код игры можно модифицировать. Для установки игры нужно клонировать репозиторий командой git clone https://gitlab.com/christosangel/wordy.git и запустить wordy.sh, разрешив исполнение файла.
Snake

https://github.com/wick3dr0se/snake
Клон змейки, написанный на языке Bash. Эта реализация умещается в менее 90 строк кода.