Кто из нас не откладывал дела, чтобы поиграть в любимую игру? Но пользователи Linux и здесь выделяются: они могут играть в терминале. Об этом уже забывают, но когда-то наличие графического интерфейса не являлось обязательным условием для того, чтобы насладиться хорошей игрой. Благодаря сообществу многие аркады и другие игры были портированы на консоль, поэтому для их запуска не нужен X-сервер. Невозможно перечислить все, но я опишу десять игр, которые понравились мне больше всего.

1.MyMan

Давайте начнем с клона Pac-man по имени MyMan . Pac-man — это одна из самых популярных аркадных игр конца восьмидесятых, и до сих пор остается одной из моих любимых. Правила очень простые: есть все мячики, избегая призраков, или есть фрукты, сражаясь с атакующими. Для управления вашим персонажем требуются только клавиши со стрелками.
Для работы игры требуются библиотеки ncurses и groff.

Установка в Ubuntu или Debian:

В Archlinux игра доступна в AUR.

2. nInvaders

Продолжая о старых аркадных играх, невозможно не упомянуть nInvaders — клон знаменитой игры Space invaders. Управляйте кораблем в нижней части экрана и защищайте землю от орд враждебных пришельцев. Для передвижения используйте клавиши со стрелками, для стрельбы — пробел.

Для установки просто введите команду:

или установите игру из AUR в Archlinux.

3. Moon-buggy

И последняя аркада в этом списке — moon-buggy . Вдохновленная Moon Patrol 1982 года, эта игра позволяет вам управлять машиной, передвигающейся по луне. Цель — как можно дольше выжить, перепрыгивая через ямы с помощью пробела, или стреляя.

Установка (в Ubuntu/Debian):

или из AUR для пользователей Archlinux.

4. Bastet

Давайте оставим аркады ради действительно захватывающих игр. Что может быть лучше для разминки, чем клон тетриса Bastet ! Нет необходимости описывать игру в деталях — перемещаем блоки с помощью клавиш со стрелками, вращаем их с помощью пробела и зарабатываем очки.

(в Ubuntu начиная с Saucy)

5. 2048.c

Если говорить о захватывающих играх, слышали ли вы о 2048 ? Если вам действительно захочется поиграть в нее в терминале, есть 2048.c, которая представляет собой 2048, написанную на С. Цель игры — получить блок 2408, соединяя блоки с помощью клавиш со стрелками. Игра очень интуитивная и интересная.

Для установки в Ubuntu/Debian, введите:

Для Archlinux имеется пакет в AUR.

6. Greed

Greed, который можно назвать смесью Tron и Pac-Man — очень интересная игра с красочным интерфейсом. Цель — съесть как можно больше цифр, перемещаясь с помощью клавиш со стрелками (как в Pac-Man), но значение, которое вы хотите съесть, будет также количеством шагов, которые необходимо сделать в его направлении. Например, если вы рядом с "3", вам необходимо сделать три шага влево, съедая все встречающиеся цифры. Но ловушка заключается в том, что вы не можете вернуться туда, где уже все съели. Другими словами, черный след является стеной (как в Tron).

и AUR для Archlinux.

7. Ski

Это одна из игр, которые требуют привлечь немного воображения, но может быть действительно захватывающей. Вы перевоплощаетесь в лыжника, который пытается избежать опасностей в горах и поймать снежного человека. Управление не слишком интуитивное, поэтому лучше нажать клавишу "?", чтобы ознакомиться с ним. Идея заключается в том, чтобы перемещаться вправо, или влево, или даже телепортироваться.

Для Ubuntu/Debian, скачайте игру здесь , распакуйте архив, и в папке с игрой выполните:

Для Archlinux, установите игру из AUR.

8. NetHack

Итак, настал момент для лучшей из ASCII-игр, по настоящему культовой NetHack . Это не единственная roguelike-игра для Linux, есть тысячи вполне играбельных клонов, но это один из столпов жанра. Управляющих команд очень много, поэтому вам определенно потребуется помощь руководства, но смысл игры в целом: подземелье, кишашее монстрами, множество персонажей, генерируемый случайным образом лабиринт и множество смертей. Если вы фан roguelike, эта игра определенно для вас.

9. cgames

Еще одна из моих любимых игр — это Sokoban, логическая игра, где вам нужно передвигать ящики, чтобы добраться до цели. Однако вместо простого аналога Sokoban для терминала я нашел целый пакет терминальных игр под названием cgames , который включает csokoban, cmines, and cblocks. Первая соответствует Sokoban, вторая — саперу, а третья представлят собой паззл.

Чтобы попробовать игру в Ubuntu/Debian, скачайте архив с официального сайта, распакуйте его и в директории с распованным архивом выполните следующие команды:

И как обычно, пакет в AUR для Archlinux.

10. BSD-Games

В конце было бы неправильно не поговорить о BSD-Games. Этот пакет представляет собой небольшую библиотеку игр и приложений для развлечений. Здесь вы можете найти палача, утилиту — баннер, программу для взлома шифра Цезаря, симулятор Star Trek и забавную ссылку на фильм WarGames. Здесь ссылка на полный список приложений.

Oleg Koptev

Read more posts by this author.

Oleg Koptev


Linux ранее никогда не был системой, предназначенной для любителей игр. Однако в последнее время мы можем наблюдать, что ситуация меняется в лучшую сторону. Игры для Linux сегодня доступны на множестве ресурсов.

Уже существуют отдельные дистрибутивы Linux, предназначенные для любителей поиграть. Нет, правда, они существуют! Однако в этой статье мы поговорим о другом.

Кроме всего прочего Linux имеет ещё одно дополнительное преимущество над ОС Windows. Конечно, это могущественный интерфейс командной строки (CLI), или, как его называют иначе — «консоль» или «терминал». В консоли можно выполнять невероятные вещи, в том числе играть в игры!

Да-да, любители хардкора в командной строке, подходите поближе. Консольные игры «лёгкие», быстрые и чертовски весёлые. А что самое главное, в консоли вы сможете сыграть в великое множество классических ретро-игр.

Итак, давайте познакомимся с некоторыми лучшими играми для консоли Linux.

1. Bastet

Кто из вас не проводил долгие часы за игрой в Тетрис? Игра, конечно, простая, но затягивает полностью. Bastet — это Тетрис для Linux.

Для установки Bastet выполните следующую команду:

Для запуска игры просто введите в консоли:

Для поворота фигур жмите «пробел», для перемещения — кнопки со стрелками.

2. Ninvaders

Space Invaders. Наверняка многие из вас помнят эту игру. Пожалуй, одна из лучших аркадных игр, которую придумало человечество.

Скопируйте и выполните команду ниже для установки Ninvaders.

Для запуска игры введите команду:

Кнопки со стрелками управляют перемещением вашего космиического корабля. Для стрельбы используйте «пробел».

3. Pacman4console

Конечно же, мы не могли обойти вниманием Короля Аркад. Pacman4console является консольной версией популярного хита Pacman.

Разверните окно терминала на весь экран (необязательно, но желательно) и введите команду для запуска игры:

Для управления используются клавиши со стелками.

4. nSnake

Помните «Змейку» на старых телефонах Nokia?

Наверняка многие из вас коротали время, играя в эту игру и пытались свернуть змею в невообразимые кольца.

Благодаря nSnake мы можем поиграть в «змейку» в терминале. Команда для установки:

Для запуска игры просто введите:

Для управления змейкой используются клавиши со стрелками.

5. Greed

Greed немного похожа на Tron, если убрать скорость и адреналин.

Ваше расположение обозначено мигающим символом @. Вы окружены цифрами и можете двигаться в любом из 4 направлений.

В выбранном вами направлении находится цифра, которая означает, на сколько шагов вы переместитесь. После чего нужно снова выбрать направление. Пересекать уже пройденные участки нельзя. Игра закончится когда вы не сможете больше сделать ход.

На самом деле все проще, чем кажется, просто попробуйте.

Установите Greed с помощью следующей команды:

Для перемещения используются клавиши со стрелками.

6. Air Traffic Controller (ATC)

Что может быть лучше, чем управлять самолётом? Наверное только быть диспетчером авиалиний. В вашем терминале теперь вся система воздушного движения. Честно говоря, управление полётами из консоли выглядит довольно правдоподобно.

Для установки игры выполните команду:

Для запуска игры:

ATC — игра не для детей. Перед началом ознакомьтесь с описанием и правилами, содержащимися на man-странице:

7. Backgammon (Нарды)

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

Для установки нард выполните команду (та же самая, что для установки ATC):

Введите следующую команду для запуска игры:

Нажмите y в ответ на предложение ознакомиться с правилами.

8. Moon buggy

Прыгайте. Стреляйте. Получайте удовольствие.

Для установки игры выполните команду:

Для запуска игры выполните:

j или пробел — прыжок, a или l — выстрел. Наслаждайтесь.

9. 2048

Эта игра заставит ваш мозг поработать как следует. 2048 — стратегия, от которой сложно оторваться. Цель игры проста — собрать 2048 очков.

Для установки скопируйте и выполните в терминале следующие команды:

Для запуска игры выполните указанную ниже команду. Для перемещения используются клавиши со стрелками.

10. Tron

Список консольных игр был бы неполным без бодрого экшена.

Да, это тот самый Tron, и теперь он доступен в вашем терминале Linux. Приготовьтесь к быстрому принятию решений. Игра не требует установки и настройки. Для запуска потребуется ввести всего одну команду. Все, что нужно — это соединение с интернетом.

Вы можете даже сыграть в мультиплеер, если в сети будут другие игроки.

Какая игра понравилась вам больше всего?

Итак, мы рассмотрели топ-10 консольных игр для Linux. Полагаю сейчас самое время нажать ctrl+alt+T . Какая из игр в списке понравилась вам больше всего? Возможно, вы можете рассказать нам о других не менее интересных играх? Ждём ваших комментариев!

Пора отдохнуть от командной строки, поэтому в эту пятницу мы будем играть в терминале. Предлагаем вашему вниманию подборку игр, в которые можно играть прямо из терминала.

Тетрис — bastet

Тетрис в терминале — bastet. Правила классические. Два уровня сложности. Можно менять клавиши управления. Есть таблица рекордов.

Установка (выберите соответствующую команду для вашего дистрибутива):

ПэкМен — pacman4console

Клон игры Pac-man в терминале — pacman4console. Чтобы запустить игру, необходимо изменить размер окна терминала — сделать его вертикальным (минимум 29×32). Если размер меньше требуемого, то будет выведено соответствующее предупреждение.

Установка pacman4console в Linux (выберите соответствующую команду для вашего дистрибутива):

Управление клавишами стрелок.

Чтобы пройти уровень, нужно съесть все точки. Попадание на врага — потеря жизни. Звездочки — это бонусы.

Змейка — nSnake

Игра Змейка в терминале — nSnake. Она же называется еще Питон и Удав.

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



В игре есть целый набор разных уровней. Чтобы они стали доступны в игре, их нужно скопировать в свою домашнюю директорию в папку .local/share/nsnake/levels/ . Для этого можно выполнить команду (и перезапустить игру):

Управление клавишами стрелок.

Видео — Установка игр и геймплей