Игры с текстовым интерфейсом

Игры с текстовым интерфейсом

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 строк кода.

Report Page