Терминальная фаза — космический шутер, работающий в терминале
Сегодня я наткнулся на интересную игру с интерфейсом командной строки под названием Terminal Space, космический шутер, который запускается в вашем терминале. Это чем-то похоже на мобильную игру под названием Space Impact, которая обычно поставлялась в комплекте с несколькими старыми телефонами Nokia. Несколько лет назад я играл в игру Space Impact на своем телефоне базовой модели Nokia. Это была действительно интересная и захватывающая игра. Если вы играли в Space Impact, Terminal Space может показаться вам очень знакомым. Это проект с открытым исходным кодом, выпущенный под лицензией GPLv3 и написанный на языке программирования Racket. В этом кратком руководстве я собираюсь показать вам, как установить и играть в космический шутер Terminal Phase в Терминале на Linux.
Установка терминальной фазы в Linux
Поскольку Terminal Phase написан на Racket, вам необходимо установить его на свой компьютер с Linux. Если вы еще не установили его, следуйте инструкциям по этой ссылке.
- Установить язык программирования Racket в Linux
После установки Racket выполните следующую команду для установки Terminal Phase:
raco pkg install terminal-phase
Сделанный! Давайте продолжим и посмотрим, как играть в эту игру.
Играйте в космический шутер Terminal Phase в терминале на Linux
Чтобы запустить терминальную фазу, просто введите следующую команду в терминале и нажмите ENTER:
raco terminal-phase
Вы должны увидеть экран главного меню терминальной фазы.
Как видите, есть три варианта. Используйте клавиши со стрелками ВВЕРХ/ВНИЗ, чтобы выбрать любую опцию, и нажмите ENTER, чтобы открыть ее. Нажмите ENTER еще раз, чтобы вернуться в главное меню.
- Играть – запустить игру.
- Справка – отображение элементов управления с клавиатуры для игры.
- Показать авторство — показывает список разработчиков, участников и сторонников.
Управление с клавиатуры
- Пробел — огонь.
- Клавиши со стрелками — перемещение вверх/вниз и вперед/назад.
- q – Выйти.
Как играть?
Выберите пункт "Играть в игру!" в главном меню и нажмите клавишу ВВОД, чтобы начать игру.
Символ больше (>) — это наш игрок. Вы не должны позволять игроку ударяться о стены, конечно же, о звездочки. Вам нужно стрелять в объекты (случайные буквы), приближающиеся к вам, нажимая клавишу ПРОБЕЛ, чтобы собрать награды и перейти на следующие уровни. Также не позволяйте врагам подстрелить вас, знак меньше (<). Эти маленькие педерасты будут продолжать приходить и стрелять в вас. Только не позволяйте им стрелять. Используйте клавиши со стрелками, чтобы перемещать игрока в любом направлении. Всего вам дается 3 жизни. После того, как вы потеряли все 3 жизни, игра окончена! Нажмите q, чтобы остановить игру, и нажмите ее еще раз, чтобы выйти из игры. Общее количество жизней, уровни, текущий результат и наивысший балл будут показаны внизу.
Вот короткая видеодемонстрация.
Я не совсем игровой человек. Я поиграл в эту игру пару минут и она мне очень понравилась. Надеюсь, вам это тоже понравится.
Эта игра находится на ранней стадии разработки. Надеюсь, в следующих выпусках разработчики добавят больше уровней, врагов и боссов.
Также разработчик выпустил видео, показывающее живое прохождение, как создавать уровни и как работает код. Если вам интересно узнать больше об этой игре, пожалуйста, посмотрите ее.
Рекомендуем прочитать:
- Dust Racing 2D — гоночная игра с открытым исходным кодом, написанная на Qt и OpenGL
- Colossal Cave Adventure – самая известная классическая текстовая приключенческая игра
- Коллекция головоломок, которые сделают ваше свободное время лучше
- Давайте поиграем в игру 2048 в терминале
- Теперь вы можете играть в головоломку с кубиком Рубика в терминале
- PacVim – игра с интерфейсом командной строки для изучения команд Vim
- Проверьте свои навыки BASH, играя в игры с командной строкой
Веселиться!!
Ресурс:
- Репозиторий GitLab финальной фазы