Гид по технологиям

Скрытые игры Emacs в Терминале macOS: как найти и играть

• 4 min read • macOS • Обновлено 21 Nov 2025
Скрытые игры Emacs в Терминале macOS
Скрытые игры Emacs в Терминале macOS

Что это такое и зачем это нужно

Эти игры — небольшие встроенные программы, которые поставляются вместе с Emacs или его Lisp-пакетом «play». Они работают в текстовом интерфейсе и не требуют отдельной установки, если Emacs уже присутствует в системе. Это быстрый и простой способ отвлечься без установки графических игр.

Короткое определение: Emacs — расширяемый текстовый редактор, содержащий мини-программы (включая игры) на языке Emacs Lisp.

Какие игры доступны

Среди часто встречающихся игр в наборе “play”:

  • Tetris — классический тетрис в текстовом поле.
  • Pong — версия пин-понга.
  • Snake — змейка.
  • Gomoku — крестики-нолики в расширенном варианте.
  • Doctor — простая «беседующая» программа (на основе Eliza).
  • Solitaire, dunner, landmark и другие вариации.

Примечание: набор игр и их имена могут отличаться в зависимости от версии Emacs в вашей системе.

Быстрая пошаговая инструкция

  1. Откройте Терминал: найдите приложение через Spotlight или в папке Программы → Утилиты.

  2. Запустите Emacs в графическом/обычном режиме: введите

    emacs

    и нажмите Enter.

  3. Нажмите Esc, затем клавишу x. Это эквивалент команды M-x в Emacs.

  4. Введите имя игры, например tetris, и нажмите Enter.

  5. Чтобы выйти из Emacs и вернуться в Терминал: нажмите Control+X, затем Control+C.

Запуск Emacs в Терминале на Mac

Важно: если вы хотите запускать игры прямо внутри текстового Терминала (без открытия графического интерфейса Emacs), используйте:

emacs -nw

Это запустит Emacs в «no window» режиме и все те же игры будут доступны.

Набор команд для запуска Emacs

Управление в популярных играх

Tetris:

  • Стрелки ← → — перемещение фигуры.
  • Стрелка ↑ — поворот (в некоторых версиях Up — поворот, в других — фиксируется клетка).
  • Пробел — мгновенное падение (fast drop).
  • Отображается: число упавших фигур, завершённые строки и счёт.

Pong:

  • Стрелки (или W/S) — управление ракеткой.

Snake:

  • Стрелки — направление змейки.

В каждой игре подсказки управления иногда выводятся на экране справа и/или в верхней строке состояния.

Интерфейс Tetris в Emacs

Где находятся файлы игр и как их найти

В Finder нажмите Command+Shift+G и вставьте путь, например:

/usr/share/emacs/22.1/lisp/play

Этот путь в примере указывает на Emacs версии 22.1; у вас номер версии может отличаться. Если путь не совпадает, можно найти каталог play через Терминал:

ls /usr/share/emacs/*/lisp/play

или

find /usr/share/emacs -type d -name play 2>/dev/null

Просмотр папки с играми Emacs

Что делать, если игры не запускаются

  • Emacs не установлен: установите через Homebrew — brew install emacs — или скачайте официальный билд.
  • Игра не найдена по имени: проверьте полный список файлов в папке play или введите apropos-command в Emacs, чтобы найти похожие команды.
  • Управление не отвечает: убедитесь, что фокус ввода в окне Emacs, и попробуйте emacs -nw для работы в чистом текстовом режиме.

Альтернативные способы и расширения

  • Установка свежей версии Emacs через Homebrew или cask даст более современный набор игр.
  • Для сетевой игры или более сложных текстовых игр можно посмотреть отдельные консольные приложения (например, nethack, moon-buggy и т.д.), устанавливаемые отдельно через пакетный менеджер.

Чек-лист для быстрого запуска

  • Открыть Терминал.
  • [ ] Убедиться, что Emacs установлен (emacs --version).
  • [ ] Запустить emacs или emacs -nw.
  • [ ] Нажать Esc, затем x и ввести имя игры (например tetris).
  • Играть, затем выйти Control+X, Control+C.

Советы и небольшие хитрости

  • Если Emacs открывается в графическом окне и вы предпочитаете только текстовый интерфейс — используйте emacs -nw.
  • На некоторых Mac клавиша Esc может быть неудобна; можно нажать Alt+x (M-x) как альтернативу.
  • Папка с играми может находиться не в системном каталоге, особенно если Emacs установлен вручную в /usr/local или в Homebrew; используйте find для поиска.

Безопасность и совместимость

Игры Emacs работают локально и не обмениваются данными с сетью, поэтому проблем с приватностью обычно не возникает. Однако для корректной работы убедитесь, что вы запускаете Emacs из доверенного источника (официальные сборки или Homebrew).

Частые вопросы

  • Совпадает ли набор игр у всех версий Emacs? Нет — разные версии включают разные дополнения; некоторые игры могли быть добавлены или удалены.
  • Нужно ли интернет-подключение? Нет — игры локальные.

Краткий словарь

  • Emacs — расширяемый текстовый редактор, в который встроены небольшие игры.
  • M-x — команда Emacs для вызова интерактивных функций (Esc, затем x в классической терминальной раскладке).

Итог

Если вы хотите быстро отвлечься или вспомнить детство игр в текстовом виде, встроенные игры Emacs — удобный и лёгкий вариант. Они просты, независимы от сети и легко запускаются прямо из Терминала. Попробуйте Tetris, Pong и Snake — и расскажите друзьям, как неожиданно весело играть прямо в Терминале macOS.

Игры Emacs: Tetris, Snake и Pong в тексте

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро