Хотите насладиться потрясающими играми в стиле ретро стиле , в одиночку или с друзьями? Хотите поиграть в онлайн ради удивительного монстра, играющего в шутер от первого лица? Конечно, вы делаете!
Еще в 1997 году id Software выпустила исходный код для Doom , новаторского FPS 1993 года, в котором вас, космического десантника, противопоставляют всевозможные демоны и звери на марсианской луне Фобоса. Благодаря доступному исходному коду за последние годы появились различные новые формы игры, идеально подходящие для работы на Raspberry Pi.
Да, именно так: Doom на Raspberry Pi. PiDoom , кто-нибудь?
Что вам нужно
Чтобы запустить эту ретро-классику на Raspberry Pi, вам не понадобятся эмуляторы (например, RetroPie или Recalbox ) или игровые ПЗУ. Doom может работать на Pi с простой установкой игрового движка, за которым следуют некоторые файлы WAD. Они содержат фактические игровые данные — уровни, монстров, оружие и т. Д. — и входят в различные темы.
Однако, прежде чем мы перейдем к этому, вот что вам нужно для 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 . Это означает запуск процедуры установки с помощью команды:
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 . Среди вариантов, которые вы найдете здесь:
- Вдохновленный инопланетянами 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_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