Игры и пасхалки в консоли Linux
Last updated
Last updated
Решил немного развить тему с развлечением в терминале. Сегодня как раз подходящий день для этого.
▪Cmatrix (). Визитная карточка фильма Матрица — набор символов, падающих как водопад, сверху вниз. Эта утилита воспроизводит его у вас в терминале. Живёт в стандартных репах:
apt install cmatrix
Почитайте man, там много ключей для видоизменения эффектов. Выглядит прикольно, хоть и не так, как в кино. Посмотреть ().
▪️ MapSCII (). Карта мира в терминале. Написана на JS, поэтому живёт в репах nodejs.
npm install -g mapscii
В ubuntu через snap можно поставить:
snap install mapscii
Выглядит необычно и подробно для такого рода программы. Вплоть до отдельных улиц городов можно увидеть. Посмотреть ().
▪️Aafire (). Разжигает терминальный ASCII огонь. Живёт в репах:
apt install libaa-bin
Поджигаем:
aafire
После этого огня у меня все символы в терминале становятся серыми. Не понял, это так задумано или какой-то глюк. Релогин сбрасывает эффект.
▪️Toilet (). Преобразует введённые слова в большие символы ASCII. Совершенно не понятно, почему у утилиты такое странное название. Живёт в репах:
apt install toilet
toilet туалет
apt install cowsay
/usr/games/cowsay Hi
apt install ncal
Утилита без всяких шуток может быть полезной. В Centos вроде бы в базовой установке была. Даже устанавливать не надо было. Посмотреть месяц назад, текущий и будущий:
cal -A 1 -B 1
rev
serveradmin nimdarevres
apt install sl
По полям, по полям, ASCII-паровозик едет к нам... (поймут только отцы)
▪️Рождественская ёлочка (https://www.scaleway.com/en/docs/tutorials/bash-christmas-tree/) от хостера scaleway в виде bash скрипта. Посмотреть (https://www.scaleway.com/en/docs/static/c3e037721689cf8dd3f74d3e348c957c/scaleway-animated-tree.gif).
▪️Пасхалка в apt-get и apt:
apt moo
▪️Пасхалка в who:
who is GOD?
apt install bastet
Не удержался, и сыграл раунд после написания этих строк 😎
◽️Pacman. Классический pacman. В обычной консоли выглядит немного узко, но играбельно.
apt install pacman4console
Напомню, кто не знает. Задача скушать все звёздочки и не встретиться с другими движущимися символами.
◽️Snake. Классическая змейка.
apt install nsnake
Стартовая скорость очень низкая.
📌 Переходим к менее массовым играм.
$ sudo yum install 2048-cli-nocurses
$ sudo apt-get install 2048-cli
Сборка из исходников:
$ wget https://raw.githubusercontent.com/mevdschee/2048.c/master/2048.c
$ gcc -o 2048 2048.c
$ ./2048
Немного непривычно и непонятно. Пришлось пару раз возвращаться к правилам, пока не понял, как тут играть.
◽️Moon Buggy. Очень простая и залипательная игрушка, где особо не надо думать. Вы управляете машинкой, которая едет по луне. Нужно перепрыгивать ямы разной длины.
apt install moon-buggy
snap install ascii-patrol
◽️Space Invader. Вам надо управлять корабликом, стрелять по вражеским кораблям и уворачиваться от их выстрелов.
apt install ninvaders
◽️ZAngband. Терминальная rpg. Очень навороченная, где куча классов, специальностей. Надо качать персонажа, улучшать навыки. Лазить по подземелью, собирать предметы, улучшать оружие и т.д.
apt install zangband
(нужен non-free репозиторй)
apt install bsdgames
Там есть аналог змейки - worm, аналог тетриса - tetris-bsd, монополия - monop, пасьянс - canfield, нарды - backgammon и другие.
apt install sudoku
◽️Nethack - это еще одна кросс-платформенная игра в жанре приключений в подземельях с драконами похожая на Zangband. Здесь есть как графический, так и текстовый интерфейс. Основная задача игры обнаружить деталь в подземелье, но не убить ничего, из того, что там есть. Это и отличает ее от других подобных игр.
Установка:
$ sudo yum install nethack-console
$ sudo apt-get install nethack-console
◽️Secret Adventure - это небольшая игра-дополнение, которую вы можете играть в своем терминале Linux или Mac OS. Она работает в текстовом процессоре Emacs, и если у вас уже установлена эта программа, то дополнительно ничего ставить не придется.
Для запуска просто выполните команду:
emacs -batch -l dunnet
◽️Ski. Еще одна захватывающая игра в терминале Linux. Здесь вам предстоит быть лыжником, которому нужно поймать снежного человека. Вы нужно миновать сугробы, перемещаться вправо и влево, а также телепортироваться.
◽️Cataclysm: Dark Days Ahead - это пошаговая игра на выживание, действие которой происходит в постапокалиптическом мире. Хотя некоторые описывают ее как "игру про зомби", Cataclysm - это нечто гораздо большее. Боритесь за выживание в суровом, постоянном, процедурно генерируемом мире. Разгребайте остатки погибшей цивилизации в поисках еды, снаряжения или, если повезет, автомобиля с полным баком бензина, чтобы уехать из Доджа. Сражайтесь, чтобы победить или спастись от самых разных могущественных чудовищ, от зомби до гигантских насекомых, роботов-убийц и других гораздо более странных и смертоносных существ, и против таких же, как вы, которые хотят получить то же, что и вы...
Debian, Ubuntu:
sudo apt install cataclysm-dda-curses cataclysm-dda-sdl
Fedora,CentOS:
sudo dnf install cataclysm-dda
Arch:
sudo pacman -S cataclysm-dda
Посмотреть ().
▪️Cowsay (). С помощью этой утилиты вы можете попросить ASCII корову сказать любую фразу:
Посмотреть (). Похожие программы: cowthink, ponysay.
▪️Cal (). Терминальный календарь. Рассказывал о нём отдельно. Полноценный календарь. В rpm дистрибутивах пакет называется cal, в deb — ncal:
▪️Rev (). Отображает введённый текст в обратном порядке. В Debian присутствует по умолчанию в минимальной установке.
▪️Sl (). Паровозик в терминале. Писал () о нём не так давно.
◽️Тетрис (). Его придумал Алексей Леонидович Пажитнов в 1984 году, работавший в Вычислительном центре Академии наук СССР.
◽️2048 (). Математическая игра, где сдвигая плитки нужно добиться их объединения с увеличением номинала.
◽️Ascii-patrol (). Очень навороченная и красивая консольная игра. Автор упаковал её в snap, предлагает устанавливать оттуда:
Либо можете в html версию () поиграть.
◽️BSD games (). Куча старых консольных игр, портированных из BSD систем.
◽️Sudoku (). Классическая Судоку, которую часто печатают во всяких сборниках и журналах.