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

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

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





Еще в 1997 году id Software выпустила исходный код для Doom, новаторского шутера от первого лица (FPS) 1993 года. Играя за космического десантника, вы сражаетесь со всевозможными демонами и животными на марсианском спутнике Фобос. С доступным исходным кодом появились различные новые формы игры, в том числе версии для 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 8 ​​ГБ)
  • ОС Raspbian или Raspberry Pi (в зависимости от модели Pi) установлена ​​и готова к использованию
  • Любой игровой USB-контроллер
  • Подходящий монитор или дисплей
  • Исходный код Doom

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





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

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

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





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

sudo apt install chocolate-doom

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

Установите файлы 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-файл, распакуйте его с помощью распаковать команда:

как печатать на двух сторонах на Mac
sudo unzip shareware_doom_iwad.zip

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

подключен к Интернету, но нет доступа

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

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

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

chocolate-doom-setup

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

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

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

Запустите Chocolate Doom из командной строки Raspberry Pi

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

chocolate-doom -iwad DOOM1.WAD

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

chocolate-doom -iwad DOOM1.WAD -window 640x480

Эти настройки также можно установить как постоянные в инструменте конфигурации, используя Настроить дисплей вариант.

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

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

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

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

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

Благодаря компактным размерам сенсорного экрана и подставки он поместится на полках, столах ... в любом месте, правда!

Поиск новых WAD для PiDoom

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

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

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

  • Вдохновленный пришельцами Чужой TC .
  • Доктор Кто судьба , который, очевидно, является шутером, основанным на давнем британском сериале Doctor Who.

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

Организуйте многопользовательский смертельный бой в Doom!

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

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

Провести Deathmatch так же просто, как выполнить эту команду:

chocolate-doom -server -privateserver -deathmatch

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

chocolate-doom -WAD DOOM1.WAD -autojoin

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

chocolate-doom -connect [IP_ADDRESS]

Им нужно будет заменить [АЙПИ АДРЕС] с вашим общедоступным IP-адресом, вы можете найти его через whatismyip.com , или проверив веб-интерфейс вашего роутера.

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

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

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

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

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

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

как установить учетную запись по умолчанию в Chrome

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

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

Делиться Делиться Твитнуть Эл. адрес Вот почему ФБР выпустило предупреждение о вирусах-вымогателях Hive

ФБР выпустило предупреждение об особо опасной разновидности программ-вымогателей. Вот почему вам нужно особенно опасаться программ-вымогателей Hive.

Читать далее
Похожие темы
  • Игры
  • Сделай сам
  • Ретро-игры
  • Raspberry Pi
  • Советы по играм
  • Советы по Linux
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться