Как запустить Doom на Raspberry Pi (без эмулятора)

2 min


Хотите насладиться потрясающими играми в стиле ретро, ​​в одиночку или с друзьями? Хотите поиграть в онлайн ради какого-нибудь потрясающего монстра, от которого от первого лица весело? Конечно, у вас!

Еще в 1997 году id Software выпустила исходный код для Doom, новаторского шутера от первого лица 1993 года (FPS). Играя за космического десантника, вы противостоите всевозможным демонам и животным на марсианской луне Фобоса. С доступным исходным кодом появились различные новые формы игры, включая версии для Raspberry Pi.

Да, именно так: Doom на Raspberry Pi. PiDoom, кто-нибудь?

Что нужно для запуска Doom на Raspberry Pi

Чтобы запустить эту ретро-классику на Raspberry Pi, вам не понадобятся эмуляторы (например, RetroPie или Recalbox) или игровые ПЗУ. Doom может работать на Pi с простой установкой игрового движка и файлов WAD.

Они содержат фактические данные игры (уровни, монстры, оружие и т. Д.) И доступны во многих различных темах.

Однако прежде чем мы перейдем к этому, вот что вам нужно для PiDoom:

  • Raspberry Pi 2 или более поздней версии (мы тестировали Raspberry Pi 2, Raspberry Pi 3 и Raspberry Pi 4 8GB)
  • Raspbian или Raspberry Pi OS (в зависимости от модели Pi) установлены и готовы к использованию
  • Любой USB игровой контроллер
  • Подходящий монитор или дисплей
  • Doom исходный код

Доступно несколько версий исходного кода Doom. Мы будем использовать вариант Chocolate Doom, который совместим с большинством WAD.

Как установить Doom на Raspberry Pi

Начните с подключения Raspberry Pi к дисплею, подключения клавиатуры и загрузки на рабочий стол.

Вам нужно будет установить игру через командную строку, поэтому этот этап можно выполнить через SSH, если это необходимо. Большинство репозиториев операционной системы Linux включают Chocolate Doom, в том числе для Raspbian. Таким образом, вы можете просто ввести

В командной строке начните с установки зависимостей Chocolate Doom:

sudo apt установить шоколад-дум

Подождите, пока он установится, следуя любым соответствующим подсказкам на экране.

Установите Doom на Raspberry Pi

Установите Doom WAD файлы на свой Raspberry Pi

С установленным на вашем Pi движком Doom пришло время установить WAD-файл.

Есть много доступных файлов WAD, и мы рассмотрим некоторые из лучших альтернатив позже. А пока давайте узнаем, как установить WAD, используя стандартный файл данных Doom. Это добавит в игру обычные карты Doom и оружие.

Сначала перейдите в терминал к / usr / games. Здесь выполните команду wget для загрузки файла DOOM1.WAD:

sudo wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip

Поскольку это zip-файл, распакуйте его с помощью команды unzip:

sudo распаковать shareware_doom_iwad.zip

В итоге вы получите файл с именем DOOM1.WAD, который означает, что вы готовы играть в Doom на своем Raspberry Pi!

Настройте Doom для игры на Raspberry Pi

Если вы ранее выполняли команды через SSH, сейчас самое время подключить клавиатуру к вашему Raspberry Pi. В качестве альтернативы, вы можете подключиться через VNC или RDP, но это приведет к немного прерывистой игре. Конечно, прекратите использовать удаленное соединение, прежде чем начать играть!

Прежде чем вы сможете играть в игру, вам нужно настроить Doom. Это означает запуск процедуры установки с помощью команды:

шоколадно-дум-установка

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

Настройте Doom на Raspberry Pi

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

Когда вы закончите настройку, выберите Сохранить параметры и запустите DOOM. БАХ БАХ БАХ!

Запустите шоколадный дум в командной строке Raspberry Pi

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

шоколад-дум-ивад DOOM1.WAD

Это запустит игру в полноэкранном режиме. Однако это может вызвать нагрузку на старые платы (например, Raspberry Pi 2) с таким разрешением экрана. В этом случае вы можете вместо этого запустить Doom в оконном режиме:

шоколадная гибель -iwad DOOM1.WAD -окно 640×480

Эти параметры также могут быть установлены как постоянные в инструменте конфигурации, используя опцию Configure Display.

Вы также можете запустить Chocolate Doom из меню «Меню»> «Игры» на рабочем столе Raspberry Pi OS.

Run Doom на Raspberry Pi

Как играть в Doom на Raspberry Pi

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

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

На сопровождающих скриншотах я использовал официальный Raspberry Pi Touchscreen и контроллер USB Xbox 360. Просто подключите выбранный контроллер перед запуском инструмента настройки, затем выберите «Настроить геймпад / джойстик».

Настройте контроллер для Doom на Raspberry Pi

Благодаря компактным размерам сенсорного экрана и соответствующей подставке, он поместится на полках, столах… где угодно, действительно!

В поисках новых WAD для PiDoom

Ищете игровой опыт Doom, который отличается от оригинала? Вам нужно будет отследить некоторые файлы WAD. Многие из них доступны онлайн – проблема в том, чтобы найти их.

Некоторые места для Doom WAD:

Между тем, Doom II также можно воспроизводить в Chocolate Doom с соответствующими файлами WAD. Многие из них можно найти в Архив idGames, Среди вариантов, которые вы найдете здесь:

  • Вдохновленный инопланетянами Чужой ТЦ,
  • Доктор Кто DoomЭто, очевидно, шутер по мотивам британского сериала «Доктор Кто».

Наконец, если вам известны конкретные Doom WAD, просто попробуйте выполнить прямой поиск в Интернете. Кто знает, что вы обнаружите?

Установите многопользовательский Doom Deathmatch!

Интернет и игра в локальную сеть возможны с Chocolate Doom. Тем не менее, простота (и беспроблемная игра) диктует, что все игроки Deathmatch должны запустить Chocolate Doom и один и тот же WAD-файл перед запуском.

Какой бы вариант многопользовательской игры вы ни выбрали, один компьютер должен выступать в качестве сервера для размещения игры. Хозяин также может играть, однако. Прежде чем продолжить, убедитесь, что порт UDP 2342 открыт на всех маршрутизаторах и / или брандмауэрах всех игроков. Наше руководство по переадресации портов может помочь здесь.

Размещение Deathmatch так же просто, как эта команда:

шоколад-дум-сервер -приват-сервер-смерть

Любой в той же сети, что и вы, может подключиться к Deathmatch, выполнив Chocolate Doom, как описано выше, добавив ключ -autojoin:

шоколад-дум -WAD DOOM1.WAD -autojoin

Тем временем игроки, желающие присоединиться к Deathmatch из-за пределов вашей сети, должны запустить:

шоколадная гибель [IP_ADDRESS]

Они должны будут заменить [IP_ADDRESS] с вашим публичным IP-адресом, вы можете найти это через whatismyip.comили проверив веб-интерфейс вашего роутера.

Другие способы играть в Doom на Raspberry Pi

Слушать Doom на Raspberry Pi

Хотя мы сосредоточились на установке и настройке Doom с Chocolate Doom, есть несколько альтернатив. И если вы не хотите Doom, но вам нужно какое-то действие FPS … ну, есть несколько вариантов для вас. Следующее может быть установлено непосредственно на Raspberry Pi без эмуляции.

  • Freedoom: Это альтернативный проект с бесплатным игровым контентом на основе движка Doom. Он состоит из трех фаз: Фаза 1, клон Doom; Фаза 2, клон Doom II и Final Doom; и FreeDM, игра Deathmatch. В настоящее время Freedoom находится в стадии активной разработки.
  • Wolfenstein 3D: Немного старше, чем Doom, но от тех же разработчиков, его можно установить независимо от Doom или использовать как WAD в движке Doom. Возвращение 2001 года в замок Wolfenstein будет проходить на Raspberry Pi 3 и более поздних версиях.

Итак, если вы хотите расширить коллекцию ретро-FPS вашего Raspberry Pi на эти книги, они готовы и ждут, пока вы загрузите и установите их!

Играйте в Doom и Host Deathmatches на своем пи!

Еще один потрясающий опыт ретро-игр возродился благодаря Raspberry Pi! Этот маленький компьютер действительно продолжает удивлять, не так ли? К настоящему времени вы должны быть готовы играть в Doom на своем мини-ПК и даже иметь несколько друзей для участия в Deathmatch.

Шоколадный Doom доступен для Windows, Mac, Linux и BSD. Таким образом, любая настольная операционная система может быть использована для присоединения к Deathmatch.

Ищете более классические игры Raspberry Pi, в которые можно играть без эмуляторов?


0 Comments

Добавить комментарий