Как сделать игру в терминале линукс

Обновлено: 07.07.2024

Linux игры в терминале

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

Тетрис — bastet

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

Тетрис терминале - Игра Bastet

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

ПэкМен — pacman4console

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

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

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

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

Змейка — nSnake

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

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

Игра питон змейка в терминале nsnake

nsnake

nsnake

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

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

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

Материалы по теме:

Смотрите также

Новое в галерее

Новые комментарии

Комментарии

Опять эти игры. Они кочуют с одного сайта на другой. Хоть бы чего новенького нашли, редкого. А эти бастет и нснейк на первых позициях в гугле по запросу "terminal games". и побольше пишите про игры в терминале. годная тема

> The games include:
Jewels (A game with a gameplay kinda similiar to that of Tetris, NOT my invention)
Sudoku
Mines (Minesweeper)
Reversi
Checkers
Battleship
SOS
Rabbithole (A maze-exploring game where you have to gather items from all around the maze rather than reaching an end, the idea maybe mine)
Pipes (Same as the famous Pipe Mania, unplayable on the environments that don't support the line characters)
Fifteen
Memoblocks (or Memory blocks. A similar game was included in Windows 7)
Fisher
Muncher
Miketron
Redsquare (Conway's Game of Life made playable!)
Darrt (with original gameplay!)
Snakeduel

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

1.MyMan

MyMan

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

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

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

2. nInvaders

nInvaders

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

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

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

3. Moon-buggy

Moon-buggy

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

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

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

4. Bastet

Bastet

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

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

5. 2048.c

2048.c

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

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

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

6. Greed

Greed

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

и AUR для Archlinux.

7. Ski

Ski

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

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

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

8. NetHack

NetHack

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

9. cgames

cgames

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

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

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

10. BSD-Games

BSD-Games

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

Перевод статьи «Top 20 Best Linux Terminal Console Games That You can Play Right Now».

Пользователи Linux проводят довольно много времени, работая в консоли, и порой это может быть утомительно. Возможность поиграть во что-нибудь должна помочь развеять скуку и снять усталость. Гейминг в Linux прошел долгий путь. Прекрасных игр сейчас буквально тысячи. Сегодня мы расскажем о лучших играх, в которые можно играть прямо в терминале.

1. Nudoku

Nudoku

Nudoku это версия судоку для терминала. Игра имеет открытый исходный код. Если вы хотите и отвлечься от работы, и одновременно сделать разминку для мозга, эта игра для вас. У нее простой интерфейс и три уровня сложности.

Чтобы установить Nudoku в Linux, запустите следующую команду:

2048

Это видеоигра, созданная веб-разработчиком Габриэле Чирулли (есть и веб-версия). Цель игры — переместить части головоломки таким образом, чтобы получилось число 2048. Интересная игра для релакса или занятия свободного времени. Как и Nudoku, она не дает мозгам «заржаветь».

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

3. My man

My-man

My man это отдельная версия хорошо известной японской игры Pac-man. По жанру эта игра — аркада. Отлично подходит, чтобы мирно скоротать свободное время.

4. Greed

greed_

Цель игры — максимально очистить экран, перемещаясь по сетке чисел. Вы переходите в любом направлении (попутно «съедая» цифры на экране) на количество клеток, определяемое цифрой, на которой стоите. Эта игра — комбинация игр Pac-man и Tron.

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

Чтобы запустить игру, введите:

5. Pacm4conesole

pacm4conesole

Pacm4conesole это консольная версия широко известной аркадной игры Pac-man. Игра очень знаменита, так что есть большая вероятность, что она понравится и вам.

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

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

6. Moon-Buggy

moon-buggy

Moon buggy это простая графическая игра. Вы едете на багги по поверхности Луны. Движение багги управляется парой клавиш, с помощью которых вы огибаете препятствия и перепрыгиваете кратеры, чтобы заработать больше очков. Игра весьма увлекательная.

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

7. Robot Finds Kitten

Robot Finds Kitten

Еще одна простая игра, запускаемая в терминале Linux. В ней робот ищет котенка, проверяя различные предметы. Он должен определить, что из себя представляет каждый предмет, и является ли он котенком. Робот продолжает движение, пока не найдет котенка.

8. nInvaders

nInvaders

Словосочетание «космические захватчики» задевает вас за живое? (Space Invaders является лучшей аркадной игрой по версии Книги рекордов Гиннесса). Перед вами консольная версия игры в космических захватчиков. В ней вы защищаете Землю от пришельцев из космоса, уничтожая противников.

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

9. Zangband

Zangband

Эта игра создана на основе игры Angband. Это одна из самых захватывающих игр, в которые вы когда-либо играли. Она рассчитана на одного игрока. Жанр игры – «рогалик», а значит, она отлично подходит для того чтобы скоротать время. Это, определенно, одна из лучших консольных игр для Linux.

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

10. Nethack

Nethack

Nethack это кроссплатформенная игра-«бродилка». Последняя ее версия вышла в апреле 2018 года. Игра просто сногсшибательная и затягивающая. Она имеет как графический, так и текстовый интерфейс. Цель игры — найти амулет, исследовав различные подземелья. Во время странствий игрок встречается с различными врагами, но убивать их всех не обязательно.

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

Для запуска введите:

11. Linux Lunar Lander

Linux Lunar Lander

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

12. Secret Adventure

Secret Adventure

Эта игра непременно развеет вашу скуку, поскольку она полна приключений. Чтобы играть, нужно установить текстовый редактор Emacs.

13. Bastet

bastet

Эта картинка должна пробудить в вас некоторые воспоминания. Вы наверняка знаете подобную игру (потому что очень мало кто никогда не играл в Tetris) и помните, насколько она затягивает.

Bastet это Tetris, в который можно играть в терминале Linux. Поворачивая и правильно располагая кусочки, падающие сверху, вы выстраиваете их в цельные горизонтальные линии. Однако следует быть готовым к тому, что игра не полностью копирует Tetris, часть функционала отличается.

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

Для запуска введите:

14. nSnake

nSnake

Nsnake это обновленная игра, которую мы видели в телефонах Nokia. Многим людям нравится в нее играть, наблюдая, как растет змея.

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

15. Air Traffic Control

Air Traffic Control

В этой игре вы выступаете в роли пилота самолета. Да вы буквально чувствуете себя пилотом! Игрок управляет различными самолетами и спасает жизни тысяч пассажиров.

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

Для запуска введите:

16. Backgammon (короткие нарды)

backgammon

Если вы еще не играли в такую игру, рекомендуем попробовать. Она очень увлекательная.

Для инсталляции введите:

Нажимайте «у», когда вам будут предлагаться правила игры.

17. BSD-игры

Это не одна игра, а коллекция классических текстовых игр. Banner, Battlestar, bcd, boggle, Canfield, gumoku и прочие. Список можно посмотреть здесь.

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

18. Sudoku

Sudoku

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

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

Для запуска введите:

19. Alienwave

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

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

Запускается Alienwave в терминале командой

20. Tron

Tron

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

Для перемещения в игре используются клавиши WASD или сочетания клавиш из vim. Не используйте клавиши со стрелками!

ТОП 10 игр для терминала в Linux

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

Существуют специализированные дистрибутивы Linux для игр. Да, они существуют. Но сегодня мы не увидим игровых дистрибутивов Linux.

Линукс имеет одно дополнительное преимущество перед своим Windows аналогом. У нее есть мощный Linux-терминал. В терминале можно делать чертовски много вещей, в том числе играть в игры прямо из командной строки.

Да, любители хардкорных терминалов, соберитесь вокруг. Игры на терминале легкие, быстрые и чертовски веселые. И самое лучшее, что у Вас есть много классических ретро-игр в терминале Linux.

Лучшие терминальные игры Linux

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

1. Bastet

Кто не проводил время часами, играя в Тетрис? Просто, но совершенно увлекательно. Bastet - это Тетрис Линукса.


Используйте команду ниже, чтобы установить Bastet:

Чтобы играть в игру, выполните следующую команду в терминале:

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

2. Ninvaders

Космические захватчики. Я помню, как боролся за высокий рейтинг с братом в этой игре. Одна из лучших аркадных игр.


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

Чтобы начать играть в эту игру, используйте команду ниже:

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

3. Pacman4console

Да, король Аркады здесь. Pacman4console - терминальная версия популярного аркадного хита, Pacman.


Используйте команду, чтобы установить pacman4console:

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

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

4. nSnake

А помните игру в змейку в старых телефонах Nokia?

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


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

Чтобы запустить игру введите команду:

Используйте клавиши со стрелками, чтобы переместить змейку и накормить ее.

5. Greed

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

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

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

Я описал игру так, чтобы это звучало сложнее, чем есть на самом деле.


Схватить Greed командой ниже:

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

6. Air Traffic Controller

Что может быть лучше, чем быть пилотом? Быть Авиадиспетчером. Ты можешь симулировать всю систему воздушного движения в своем терминале. Честно говоря, управление воздушным движением из терминала кажется вполне реальным.


Установите игру, используя команду ниже:

Введите команду ниже, чтобы запустить игру:

ATC - это не детская забава. Так что прочтите man, перед тем, как играть.

7. Backgammon

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


Установите нарды, используя эту команду:

Введите нижеприведенную команду, чтобы запустить игру:

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

8. Moon Buggy

Прыгай. Стреляй. Веселись. Больше ни слова.


Установите игру, используя команду ниже:

Используйте следующую команду, чтобы начать игру:

Нажмите пробел, чтобы прыгать, "A" или "L", чтобы стрелять. Наслаждайтесь.

9. 2048

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


Скопируйте команды ниже одну за другой, чтобы установить игру.

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

10. Tron

Как этот список может быть полным без игры-боевика?


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

В эту игру можно даже играть в многопользовательском режиме, если есть другие геймеры онлайн. Узнайте больше об игре Tron в Linux.

Каков твой выбор?

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

Читайте также: