DiyИгры

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

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

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

Разблокируйте «Шпаргалку по основным командам Linux» сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

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

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

Что вам нужно

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

Doom Hardware

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

  • A Raspberry Pi 2 или Pi 3
  • Raspbian Jessie установлен и готов к использованию
  • Любой игровой контроллер USB
  • Любой Дисплей
  • Doom исходный код

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

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

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

Вам нужно будет установить игру через командную строку, так что этот этап можно выполнить через SSH. если это необходимо.

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

sudo apt-get install libsdl-mixer1.2-dev libsdl-net1.2-dev python-imaging 

Как только это будет сделано, загрузите код Chocolate Doom, используя wget:

 wget https://www.chocolate-doom.org/downloads/2.2.1/chocolate-doom-2.2.1.tar.gz 

дум пи скачать

Перейдите по адресу www.chocolate-doom.org/wiki/index.php/Downloads, чтобы сначала проверить правильное имя файла и путь к загрузке, поскольку это может измениться для будущих версий.

После завершения загрузки распакуйте tar:

 tar xzf chocolate-doom-2.2.1.tar.gz 

Теперь вы можете скомпилировать Chocolate Doom. Переключить каталог с помощью:

 cd chocolate-doom-2.2.1 

дум пи настроить

Теперь запустите подпрограмму configure, а затем make для компиляции файлов. Это не будет быстрым:

 ./configure make 

Теперь все готово к установке:

 sudo make install 

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

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

Внутри каталога chocolate-doom-2.2.1 выполните команду wget, чтобы загрузить файл DOOM1.WAD :

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

Поскольку это zip-файл, вам нужно его распаковать. Команда unzip будет работать нормально:

 unzip shareware_doom-iwad.zip 

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

Ну, почти.

Настроить Doom

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

запуск установки Doom Pi

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

 chocolate-doom-setup 

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

дум пи пи

Вы можете управлять этим меню конфигурации с помощью клавиатуры или мыши.

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

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

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

 chocolate-doom -iwad DOOM1.WAD 

Это запустит игру в полноэкранном режиме. Тем не менее, это может вызвать нагрузку на Raspberry Pi с этим разрешением экрана. Для Raspberry Pi 2 это особенно проблематично. Итак, вы можете предпочесть запустить Doom в оконном режиме:

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

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

Лучший Doom Опыт

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

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

дум пи игры

Я предпочитаю использовать официальный сенсорный экран Raspberry Pi. настроить сенсорный экран , который очень прост в настройке. После настройки игрового контроллера (контроллера USB Xbox 360) я мог взять Raspberry Pi практически в любом месте — конечно же, с переносным аккумулятором — и играть в Doom.

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

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

Если вы ищете игровой опыт Doom, который отличается от оригинала, вам нужно отследить некоторые WAD-файлы. Многие доступны онлайн. Проблема в том, чтобы выследить их всех.

Например, вы можете перейти на страницу Woms Doom WADs , где вы найдете большой выбор загружаемых файлов.

Кроме того, вы можете зайти на DoomWADStation , где вы найдете настройки для вашей установки Chocolate Doom.

Между тем, более новые WAD можно найти на форуме DoomWorld.com WAD . На этом сайте собрана самая большая коллекция материалов, связанных с Doom, и вы действительно почувствуете там любовь к игре.

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

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

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

Интернет и игра в локальную сеть возможны с 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_ADDRESS] на ваш общедоступный IP-адрес, вы можете найти его через whatismyip.com или проверив веб-интерфейс вашего маршрутизатора.

Альтернативы шоколадной гибели

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

дум пи фридум

Freedoom — это альтернативный проект с бесплатным игровым контентом на основе движка Doom . Он состоит из трех фаз: Фаза 1, клон Doom ; Фаза 2, клон Doom II и Final Doom ; и FreeDM, игра Deathmatch. В настоящее время Freedoom находится в стадии активной разработки.

Duke Nukem 3D — это не Doom , конечно, но, тем не менее, популярный шутер в свое время, с множеством возрождений на протяжении многих лет. Это не очень подходящая игра для детей, однако, из-за тона визуальных эффектов и диалога.

Quake III — все еще популярный после всех этих лет, Quake III может быть установлен на Raspberry Pi.

Wolfenstein 3D — немного старше, чем Doom , но от тех же разработчиков, его можно установить независимо от Doom или использовать как WAD в движке Doom . (Мы также слышали слухи о том, что « Возвращение в замок Вольфенштайн» 2001 года будет работать на Raspberry Pi 3.)

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

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

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

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

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

Изображение предоставлено: Странно Rambuncious через YouTube

Похожие посты
Игры

Читы Red Dead об искуплении для Xbox 360

Игры

The Sims 2: университетские варианты для майоров

Игры

Mortal Kombat: Армагеддон PS2 Коды Жертв

Игры

Xbox Live: Monster Island обновлен и снова на торговой площадке