Игры для текстового терминала

Русская рулетка

   __,_____
  / __.==--"
 /#(-'
 `-'

Наверное это самая примитивная игра. Это текстовый аналог экстремальной азартной игры с летальным исходом. По правилам игры, в пустой барабан револьвера заряжается один или несколько патронов с тем, чтобы остались свободные каморы, после чего барабан несколько раз проворачивается так, чтобы игроки не знали, где располагаются патроны, а где пустые каморы. После этого игроки по очереди подносят ствол револьвера к собственной голове и нажимают на спусковой крючок. В текстовой версии игры для имитации русской рулетки генератор случайных чисел (а точнее псевдогенератор). В простом варианте на языке командной оболочки:

[ $[ $RANDOM % 2 ] == 0 ] && echo "Выстрел" || echo "Промах".

ASCII Jump

 ,_ o
/ //\,
 \>> |
  \\,

Текстовая игра, где игрок прыгает на лыжах со склона.

Сайт игры

ATC

В игре вы диспетчер аэропорта, нужно управлять полётами самолетов так, чтобы они не столкнулись. Подробное описание игры - https://man.openbsd.org/atc.6.

Bashmaze

Цель игры - пройти по лабиринту из одно конца в другой. Примечательно, что игра полностью написана на языке командной оболочки (Bash).

Сайт игры

bootsector

Набор игр, написанных на языке ассемблера, которые запускаются без поддержки операционной системы и умещаются в размер загрузочного сектора (512 байт).

Исходный код игры

Исходный код игры

Исходный код игры

GNU Go

Игра на Го в текстовом терминале. В Го играть интересно, но ввод позиций вручную делает игру скучной.

Сайт игры

Gomoku

Описание игры

Greed

Сайт игры

Hangman (Висельник)

Популярная игра в Виселицу. Нужно вводить буквы, чтобы угадать слово целиком. За каждую неправильно угаданную букву компьютер дорисовывает висельника. Когда висельник нарисован полностью игра заканчивается.

Есть вариант игры, который можно запустить в отладчике ядра OpenBSD, или вариант игры, написанный как расширение для SQLite.

sqlite-hangman - https://github.com/mateusza/sqlite-hangman

Полное описание игры

Frogger

Вы управляете человеком, который переходит многополосную дорогу. Нужно дойти до противиположной стороны и не быть сбитым автомобилем.

Исходный код игры

ft_retro

Сайт игры

hinversi

Сайт игры

lexter

Сайт игры

memwatch

Коллега написал программу с интерфейсом, похожим на top(1), для мониторинга потребления памяти. Для развлечения встроил в неё игру, похожую на fbird.

Сайт игры

Moon buggy

Вы - пилот багги, который едет по поверхности Луны.

Сайт игры

Крестики-Нолики (Tic Tac Toe)

Крестики-нолики, координаты ходов нужно вводить вручную.

Сайт игры

Змейка

Разные реализации игры Змейка.

Сайт игры

Сайт игры

Описание игры

Описание игры

GNU Chess

Шахматы.

Сайт игры

cmines

Сайт игры

bombardier

[Описание игры](https://packages.debian.org/en/sid/i386/games/bombardier) ### cnibbles

Сайт игры

piu-piu-sh

Сайт игры

Plonx

Сайт игры

Танчики

Сайт игры

ShellShock

Сайт игры

Ski

Сайт игры

Pac-Man

Сайт игры

Сайт игры

Можно поиграть онлайн по SSH: ssh pacman:pacman@antimirov.net.

Sokoban

Sokoban is a logical game, where U must solve problems with pushing packets in labirints. The problem is to push packets to saving positions by moving around and pushing only one packet at a time if possible.

Можно поиграть онлайн: telnet or ssh on sdf.org.

Ztrack

### Морской бой Разные реализации игры "Морской бой".

Сайт игры

Сайт игры

Сайт игры

Сайт игры

Тетрис

Описание игры

Tom Bombem

Сайт игры

Venzone

Сайт игры

Color Lines

Сайт игры

Сайт игры

Space Invaders

Сайт игры

Сайт игры

Сайт игры