Игры и пасхалки в консоли Linux
Пасхалки в консоли
Решил немного развить тему с развлечением в терминале. Сегодня как раз подходящий день для этого.
▪Cmatrix (https://github.com/abishekvashok/cmatrix). Визитная карточка фильма Матрица — набор символов, падающих как водопад, сверху вниз. Эта утилита воспроизводит его у вас в терминале. Живёт в стандартных репах:
apt install cmatrix
Почитайте man, там много ключей для видоизменения эффектов. Выглядит прикольно, хоть и не так, как в кино. Посмотреть (https://github.com/abishekvashok/cmatrix/blob/master/data/img/capture_orig.gif?raw=true).
▪️ MapSCII (https://github.com/rastapasta/mapscii). Карта мира в терминале. Написана на JS, поэтому живёт в репах nodejs.
npm install -g mapscii
В ubuntu через snap можно поставить:
snap install mapscii
Выглядит необычно и подробно для такого рода программы. Вплоть до отдельных улиц городов можно увидеть. Посмотреть (https://asciinema.org/a/117813?autoplay=1).
▪️Aafire (https://www.opennet.ru/man.shtml?topic=aafire&category=1&russian=3). Разжигает терминальный ASCII огонь. Живёт в репах:
apt install libaa-bin
Поджигаем:
aafire
После этого огня у меня все символы в терминале становятся серыми. Не понял, это так задумано или какой-то глюк. Релогин сбрасывает эффект.
▪️Toilet (https://packages.debian.org/sid/text/toilet). Преобразует введённые слова в большие символы ASCII. Совершенно не понятно, почему у утилиты такое странное название. Живёт в репах:
apt install toilet
toilet туалет
Посмотреть (https://screenshots.debian.net/shrine/screenshot/15271/simage/large-a4f27068f8d286ffaaeb1cef92865a01.png).
▪️Cowsay (https://packages.debian.org/unstable/cowsay). С помощью этой утилиты вы можете попросить ASCII корову сказать любую фразу:
apt install cowsay
/usr/games/cowsay Hi
Посмотреть (https://screenshots.debian.net/shrine/screenshot/173/simage/small-5cdf0eca50c7f2ed95c902d822aa0a0e.png). Похожие программы: cowthink, ponysay.
▪️Cal (https://t.me/srv_admin/1431). Терминальный календарь. Рассказывал о нём отдельно. Полноценный календарь. В rpm дистрибутивах пакет называется cal, в deb — ncal:
apt install ncal
Утилита без всяких шуток может быть полезной. В Centos вроде бы в базовой установке была. Даже устанавливать не надо было. Посмотреть месяц назад, текущий и будущий:
cal -A 1 -B 1
▪️Rev (https://www.opennet.ru/man.shtml?topic=rev&category=1&russian=1). Отображает введённый текст в обратном порядке. В Debian присутствует по умолчанию в минимальной установке.
rev
serveradmin nimdarevres
▪️Sl (https://t.me/srv_admin/2821). Паровозик в терминале. Писал (https://t.me/srv_admin/2821) о нём не так давно.
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?
Игры в консоли
◽️Тетрис (https://t.me/srv_admin/2180). Его придумал Алексей Леонидович Пажитнов в 1984 году, работавший в Вычислительном центре Академии наук СССР.
apt install bastet
Не удержался, и сыграл раунд после написания этих строк 😎
◽️Pacman. Классический pacman. В обычной консоли выглядит немного узко, но играбельно.
apt install pacman4console
Напомню, кто не знает. Задача скушать все звёздочки и не встретиться с другими движущимися символами.
◽️Snake. Классическая змейка.
apt install nsnake
Стартовая скорость очень низкая.
📌 Переходим к менее массовым играм.
◽️2048 (https://ru.wikipedia.org/wiki/2048_(%D0%B8%D0%B3%D1%80%D0%B0)). Математическая игра, где сдвигая плитки нужно добиться их объединения с увеличением номинала.
$ 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
◽️Ascii-patrol (http://ascii-patrol.com/). Очень навороченная и красивая консольная игра. Автор упаковал её в snap, предлагает устанавливать оттуда:
snap install ascii-patrol
Либо можете в html версию (https://ascii-patrol.com/area53/ascii-patrol-html5.html) поиграть.
◽️Space Invader. Вам надо управлять корабликом, стрелять по вражеским кораблям и уворачиваться от их выстрелов.
apt install ninvaders
◽️ZAngband. Терминальная rpg. Очень навороченная, где куча классов, специальностей. Надо качать персонажа, улучшать навыки. Лазить по подземелью, собирать предметы, улучшать оружие и т.д.
apt install zangband
(нужен non-free репозиторй)
◽️BSD games (https://wiki.linuxquestions.org/wiki/BSD_games). Куча старых консольных игр, портированных из BSD систем.
apt install bsdgames
Там есть аналог змейки - worm, аналог тетриса - tetris-bsd, монополия - monop, пасьянс - canfield, нарды - backgammon и другие.
◽️Sudoku (https://ru.wikipedia.org/wiki/%D0%A1%D1%83%D0%B4%D0%BE%D0%BA%D1%83). Классическая Судоку, которую часто печатают во всяких сборниках и журналах.
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
Last updated