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

Хотите насладиться классными играми в стиле ретро

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

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

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

Что вам нужно

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

Doom Hardware

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

  • Raspberry Pi 2

    или пи 3

  • Распби Джесси

    установлен и готов к использованию

  • Любой игровой контроллер USB
  • Любой Дисплей
  • Doom исходный код

Доступно несколько версий исходного кода 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

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

sudo make install

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

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

Изнутри шоколадно-дум-2.2.1 директории, запустите эту команду wget для загрузки DOOM1.WAD файл:

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

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

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

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

Лучший 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. Среди вариантов, которые вы найдете здесь:

  • Вдохновленный инопланетянином Alien TC
  • Doctor Who Doom, который, очевидно, является шутером по мотивам многолетнего британского сериала Doctor Who.

Наконец, если вам известны конкретные 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-адресом вы можете найти его через 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 (а также для Linux, альтернативного BSD).

) так что любая настольная операционная система может быть использована для присоединения к Deathmatch.

Вы пробовали Doom на своем Raspberry Pi? Сталкиваются с какими-либо проблемами? Принимал Deathmatch? Расскажите нам все об этом ниже!

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

Ссылка на основную публикацию
Adblock
detector