如何在没有模拟器的情况下在Raspberry Pi上运行Doom

想独自或与朋友一起享受一些很棒的复古游戏吗?想在线上组队玩一些令人赞叹的怪物爆炸第一人称射击游戏吗?

当然可以!

早在1997年,id Software发行了 Doom 的源代码,这是突破性的1993 FPS,它使您,太空船兵与火卫一的火星月亮上的魔鬼和野兽。有了可用的源代码,多年来,各种游戏的新形式出现了,非常适合在Raspberry Pi上运行。

是的,没错:Raspberry Pi上的 Doom PiDoom ,有人吗?

您需要什么

要在Raspberry Pi上运行此复古经典游戏,您不需要任何模拟器(例如RetroPie)或Recalbox)或游戏ROM。 Doom 可以通过简单安装游戏引擎并在其中添加一些WAD文件,在Pi上本地运行。这些包含实际的游戏数据(关卡,怪物,武器等),并且包含许多不同的主题。

在开始之前,下面是PiDoom的需求:<

  • 已安装Raspbian Pi 2
  • Raspbian Jessie并准备使用
  • 任何USB游戏控制器
  • 任何显示
  • Doom 源代码有多个版本。我们将使用 Chocolate Doom 变体,该变体与大多数WAD兼容。

    在Raspberry Pi上安装Doom

    通过挂钩开始您的Raspberry Pi 2或3直到显示屏,插入键盘,然后启动到Raspbian。

    您需要通过命令行安装游戏,因此如果需要,可以通过SSH完成此阶段

    在命令行中,首先安装Chocolate Doom依赖项:

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

    完成后,请使用wget下载Chocolate Doom代码:

    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

    Now run the configure routine, followed by make to compile files. This will not be quick:

    ./configuremake

    现在一切都可以安装:

    sudo make install

    在Raspberry Pi上安装Doom WAD文件

    有很多文件可用,稍后我们将介绍一些最佳选择。现在,您将了解如何使用标准的 Doom 数据文件安装WAD。这会将普通的 Doom 地图和武器添加到游戏中。

    chocolate-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 的文件。哦,您已经准备好在Raspberry Pi上播放 Doom

    好吧。

    Configure Doom

    如果您以前通过SSH运行命令,现在是时候将键盘插入Raspberry Pi了。另外,您可以通过VNC或RDP进行连接,但这将导致游戏变得有些生涩。当然,在开始播放之前,请停止使用远程连接!

    Before you can play the game, you’ll need to configure Doom. This means running the setup routine with the command:

    chocolate-doom-setup

    Use this screen to configure your display, sound, keyboard, mouse, game controller, and even start or join a network game (although these final options can be easily controlled from the command line).

    您可以使用键盘或鼠标控制此配置菜单。

    完成配置后,按 >保存参数并启动DOOM

    在命令行中启动巧克力毁灭战士

    尽管您可能已经启动了毁灭战士,但请注意,您不必每次都从配置工具运行它。取而代之的是,您可以使用一条简单的命令行说明:

    chocolate-doom -iwad DOOM1.WAD

    这将以全屏模式启动游戏。但是,在这种屏幕分辨率下,可能会导致Raspberry Pi劳损。对于Raspberry Pi 2,这尤其是个问题。因此,您可能更愿意在窗口模式下运行 Doom

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

    These settings can also be set as permanent in the configuration tool, using the Configure Display option.

    最佳末日体验

    Doom 的播放方式在您的Raspberry Pi上取决于您。带有Xbox游戏控制器的大屏幕电视可能是您的首选。也许您已经将您的Pi入侵了带有内置控制器的便携式游戏机中。

    或者您可能就像传统的台式机游戏一样,使用鼠标和键盘控制海洋世界。毕竟,这就是我们在1990年代所做的。

    我个人更喜欢使用易于设置的官方Raspberry Pi触摸屏。配置好游戏控制器(USB Xbox 360控制器)后,我可以将Raspberry Pi随身携带到几乎任何地方,当然也需要配备便携式电池组,然后玩Doom。

    感谢小巧的尺寸触摸屏和有用的支架,它可以真正放在任何地方的架子,桌子上!

    为PiDoom查找新的WAD

    如果您正在寻找 Doom < / em>与原始游戏体验不同,您需要跟踪一些WAD文件。许多可以在线获得。问题是全部跟踪它们。

    例如,您可以转到Doom WADs Wikia页面,在该页面上您会找到大量可下载的文件。

    可以放入DoomWADStation,在那里您可以找到Chocolate Doom安装的自定义项。

    较新的WAD,可以在DoomWorld.com WADs论坛中找到。该网站在线收集了与《毁灭战士》相关的资料,数量最多,在那里您会真正感受到对游戏的热爱。

    Doom II WAD也可以在Chocolate Doom中播放。其中许多可以在idGames存档中找到。您可以在这里找到以下选项:

  • 受外星人启发的外星人TC。
  • Who Doom医生,显然是根据长期运行的英国电视连续剧《 em> Doctor Who
  • 最后,如果您知道特定的 Doom WAD(可能是来自朋友,杂志或在线阅读的内容),然后只需尝试直接通过Google搜索该文件即可。谁知道你会出现什么?

    设置多人世界末日死亡竞赛!

    Chocolate Doom可以实现互联网和本地网络播放。但是,简单性(和无故障播放)要求所有Deathmatch播放器在开始之前都应运行Chocolate Doom和相同的WAD文件。

    如果您选择多人游戏,则一台计算机必须充当服务器主持游戏。主持人也可以玩。在继续之前,请确保在所有播放器的路由器和/或防火墙上打开UDP端口2342。我们的端口转发指南在这里可能会有所帮助。

    托管Deathmatch就像以下命令一样简单:

    chocolate-doom -server -privateserver -deathmatch

    与您可以通过运行Chocolate Doom连接到Deathmatch的网络相同的任何人如上所述,附加-autojoin开关:

    chocolate-doom -WAD DOOM1.WAD -autojoin

    希望从您的网络之外加入Deathmatch的玩家应同时运行:

    chocolate-doom -connect [IP_ADDRESS]

    他们需要替换 [IP_ADDRESS] (使用您的公共IP地址),您可以通过whatismyip.com或通过检查路由器的Web界面找到此地址。

    巧克力毁灭战士的替代品

    尽管我们专注于使用Chocolate Doom安装和设置 Doom ,还有其他一些选择。而且,如果您不想使用 Doom ,但确实希望执行某些FPS动作...那么,还有一些选项可供您选择。以下内容都可以在Raspberry Pi上本机安装,而无需仿真。

    Freedoom -这是一个替代项目,具有基于 Doom < / em>引擎。它包含三个阶段:第一阶段, Doom 克隆;第2阶段, Doom II Final Doom 克隆;和FreeDM,这是一款Deathmatch游戏。目前 Freedoom 正在积极开发中。

    Duke Nukem 3D —显然不是 Doom ,但仍然是该领域的热门射击游戏它的一天,多年来有许多复兴。但是,由于视觉效果和对话的语气,这实际上不是适合儿童的游戏。

    Quake III -在这些年后仍然很受欢迎, Quake III 可以安装在Raspberry Pi上。

    Wolfenstein 3D -比 Doom 稍旧,但来自同一开发者,它既可以独立于 Doom 安装,也可以作为 Doom 引擎中的WAD使用。 (我们也听说有传言说2001年的 Return to Castle Wolfenstein 将在Raspberry Pi 3上运行。)

    因此,如果您想将Raspberry Pi的复古FPS系列扩展到这些标题,它们已经准备就绪,正等着您下载并安装它们!

    在Pi上玩《毁灭战士》和主机死亡竞赛!

    借助Raspberry,另一种很棒的复古游戏体验得以恢复!这台小型计算机真的真的继续令人惊讶,不是吗?到目前为止,您应该已经可以在小型PC上玩《毁灭战士》了,甚至可能有几个朋友可以玩死斗游戏。

    Chocolate Doom适用于Windows,Mac和Linux(以及Linux替代BSD),因此任何台式机操作系统都可用于加入Deathmatch。

    是否在寻找无需模拟器即可玩的经典Raspberry Pi游戏?

    图片来源:通过YouTube奇怪地乱成一团

    标签: Linux Raspberry Pi