Рейтинг:1

Какие игры для терминала (командной строки) поставляются предустановленными/упакованными вместе с Ubuntu?

флаг cn

Я пишу утилиту для терминала, которая будет использоваться поверх ssh. Я хотел бы подложить пасхальное яйцо, которое откроет игру, чтобы играть, если они отправят ей определенные параметры. Мне нужно, чтобы игра была доступна по умолчанию в Ubuntu 18.04 или более поздней версии, без установки и в терминале, чтобы она работала ssh. Какие терминальные игры предустановлены?

Примечание: альтернативой использованию предустановленной игры может быть вызов моей программы sudo apt update && sudo apt install some_game. Однако проблема здесь двоякая:

  1. Пользователь моей программы должен будет ввести свой пароль sudo, что может показаться странным или сделать его подозрительным.
  2. Безопасность: я бы предпочел не устанавливать программы, которые не требуются в системе. Допустим, это сервер, например. Я не уверен, насколько безопасны все программы, которые можно установить с sudo ап установить.
cocomac avatar
флаг cn
Я не знаю предустановленных. Но почему бы не включить эту игру в свое приложение? Например, (при условии, что лицензия это позволяет), почему бы не включить эту игру в свое приложение, а затем запустить ее в приложении? Почему он должен быть предустановлен?
Gabriel Staples avatar
флаг cn
@cocomac, я полагаю, его не нужно предварительно устанавливать. Я просто подумал, что так будет проще. Я могу просто запустить программу `sudo apt update && sudo apt install ` при первом запуске.
guiverc avatar
флаг cn
Я сомневаюсь, что какие-либо игры можно найти в `main`, так как наличие там пакетов связано с затратами, некоторые из которых не существуют во 'universe' (где находится большинство игр). Пакеты, включенные во «вселенную», по умолчанию можно найти только в Ubuntu [*flavors*](https://ubuntu.com/download/flavours) (т. е. в 18.04 «основные» пакеты поставляются с 5-летней *гарантированной* поддержкой; для «вселенной» это было 9 месяцев для некоторых, 3 года для большинства, но может быть и 5, если сообщество захочет обновить пакеты). Это то, что можно найти на рабочем столе 18.04.6 — https://releases.ubuntu.com/18.04/ubuntu-18.04.6-desktop-amd64.manifest.
guiverc avatar
флаг cn
*но учтите при просмотре манифеста; некоторые параметры установки могут означать, что не все пакеты, доступные в ISO, на самом деле установлены *
Jeff avatar
флаг mx
@GabrielStaples Вы должны установить игры вручную. Предустановленных игр нет.
Рейтинг:2
флаг vn

По умолчанию в Ubuntu не установлены игры с командной строкой.

Таким образом, лучшим вариантом было бы (как предложил Cocomac) включить вашу собственную игру CLI в ваше приложение - это вполне может быть что-то довольно простое, написанное на Bash или Python.

Например, вот пример игры, написанной на Bash: Хаузенка

Другой пример: Учебник по созданию Сапера

Gabriel Staples avatar
флаг cn
Спасибо! Проголосовал. Я нашел еще одну: [Игра в змейку из командной строки?] (https://askubuntu.com/a/835994/327339)

Ответить или комментировать

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