Игры в терминале
Данный топик про игры в юниксовом терминале. Здесь я буду на регулярной основе (в идеале) описывать в отдельном комментарии какую-нибудь игру. В стартер-посте будут ссылки на эти комментарии. Обзор будет не очень подготовленным, поэтому не ждите литературных изысков. Но тем не менее те, кто любит подобное красноглазие, смогут познакомиться с играми и выбрать на свой вкус понравившуюся вещицу. Данная тема создана по аналогии с соседним топиком про стимовские игры.
Приглашаются красноглазые задротики, которые любят тупить в консольку между сессиями компиляния очередного ядра линукса. Можете подписываться на темку, ставить лайк, прожимать колокольчик или что тут у вас принято.
Теги для поисковых ботов (жрите мои любимые ботики): ascii games, terminal games, ncurses games, tty games, console games, cli games, tui games, text-based games, command line games, игры в терминале, игры в консоле, игры для командной строки.
Критерии отбора:
- Язык программирования: Си(в приоритете), си++. Остальные пока не рассматриваются. Потенциальные в будущем - ада, фортран, бейсик, паскаль. Жирный пайтон идет лесом, хипстерские гоу, раст и иже с ними туда же.
- Открытые исходники с лицензиями, позволяющими модификацию, не препятствующие распространению. Свободные и одобренные дядюшкой Столлманом в приоритете.
- Зависимости. Без sdl и других графических либ. Опционально пускай будет, например, для музыки. Но не навязывается. NCurses и подобные библиотеки для работы с терминалом всяко одобряются и котируются. Не приветствуются в зависимостях всякие гугловские юнит тесты и другие чёрт ногу сломит либы. Для маленьких терминальных игр эта мишура не нужна.
Источники игорей:
- https://ttygames.wordpress.com/
- https://github.com/ligurio/awesome-ttygames
- https://inconsolation.wordpress.com/
- https://kmandla.wordpress.com/
- https://ibiblio.org/pub/linux/games/ Артефакты прошлого. Игры для терминала надо искать. Не всё собирается с современным компилятором.
- gopher://sdf.org/9/users/saahriktu/bttf/gamez_p0.tar.lzma (использовать lynx) - сборник ascii игр, собранный камрадом saahriktu
- https://www.youtube.com/user/livibetter/videos
- https://zenway.ru/tag/ASCII
- https://blends.debian.org/games/tasks/console
- ASCII игры по Linux
- Поиск на github.com, gitlab.com по соответствующим запросам
- Поиск рогаликов на http://www.roguebasin.com/index.php?title=Category:Roguelike_games
- Все поисковики, даже малоизвестные иногда выдают страницы, на которые не попадешь с гугла или яндекса.
Сами игори:
!!!NEW!!! 1. 8f - Терминальный вариант карточной игры Сумасшедшие восьмёрки (Crazy Eights).
- Alienwave - Сложная Galaga-подобная игра с хорошим ascii-артом.
- Bricktick - Красивый клон арканоида с бонусами.
- CLines - Качественная реализация всеми известной офисной игры Color Lines.
- Dominoes - Реализация одного из вариантов игры Домино.
- Lwrace - Бегаем символом «O», собираем «$», избегаем «#», уворачиваемся от «o».
- Morpion solitaire - Отличная реализация отличной же тетрадной игры Join Five.
- MyMan - Пакман для терминала с множеством настроек.
- Peg-solitaire.c - Добротная реализация одноименной настольной игры с 5-ю раскладками.
- XT gyoretsu - Воссозданная с любовью и с ncurses старая тетрадная игра.
- Ztrack - Псевдо-тридешные гоночки с красивым бэкграундом.
- to be continued