如何在Raspberry Pi上运行Doom
想单独或与朋友一起享受一些很棒的复古游戏吗? 想在网上组队玩一些很棒的怪物爆破第一人称射击游戏吗? 你当然知道!
早在 1997 年,id Software 就发布了 Doom 的源代码,这是 1993 年开创性的第一人称射击游戏 (FPS)。 扮演太空海军陆战队员,在火卫一的火星卫星上对抗各种恶魔和野兽。 有了可用的源代码,各种新形式的游戏已经出现,包括 Raspberry Pi 的版本。
是的,没错:Raspberry Pi 上的 Doom。 PiDoom, 任何人?
推荐:如何修复Windows 11确保Temp Folder有效错误
在 Raspberry Pi 上运行 Doom 需要什么
要在您的 Raspberry Pi 上运行这个复古经典,您不需要模拟器(如 RetroPie 或 Recalbox)或游戏 ROM。 只需安装游戏引擎和 WAD 文件,Doom 就可以在 Pi 上本地运行。
这些包含实际的游戏数据(关卡、怪物、武器等),并且可用于许多不同的主题。
然而,在我们开始之前,这是 PiDoom 所需要的:
- Raspberry Pi 2 或更高版本(我们在 Raspberry Pi 2、Raspberry Pi 3 和 Raspberry Pi 4 8GB 上进行了测试)
- Raspbian 或 Raspberry Pi 操作系统(取决于 Pi 型号)已安装并可以使用
- 任何 USB 游戏控制器
- 合适的监视器或显示器
- 厄运源代码
有多个版本的 Doom 源代码可用。
如何在树莓派上安装 Doom
通过将 Raspberry Pi 连接到显示器、插入键盘并启动到桌面来开始。
您需要通过命令行安装游戏,因此此阶段可以在必要时通过 SSH 完成。 大多数 Linux 操作系统存储库都包含 Chocolate Doom,包括那些用于 Raspbian 的存储库。 因此,您可以简单地输入
在命令行中,首先安装 Chocolate Doom 依赖项:
sudo apt install chocolate-doom
等待它安装,按照任何相关的屏幕提示进行操作。
在您的 Raspberry Pi 上安装 Doom WAD 文件
在你的 Pi 上安装 Doom 引擎后,是时候安装 WAD 文件了。
有许多 WAD 可用的文件,稍后我们将介绍一些最佳替代方案。 现在,让我们了解如何使用标准 Doom 数据文件安装 WAD。 这将为游戏添加通常的 Doom 地图和武器。
首先,在终端中导航到 /usr/游戏. 在这里,运行这个 wget 命令来下载 毁灭战士1.WAD 文件:
sudo wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip
由于这是一个 zip 文件,请使用 解压 命令:
sudo unzip shareware_doom_iwad.zip
你最终会得到一个名为 毁灭战士1.WAD 这意味着您已准备好在您的 Raspberry Pi 上玩 Doom!
在 Raspberry Pi 上为 Play 配置 Doom
如果您之前通过 SSH 运行命令,那么现在是时候将键盘插入您的 Raspberry Pi。 或者,您可以通过 VNC 或 RDP 连接,但这会导致游戏有点生涩。 当然,在开始玩之前停止使用远程连接!
在玩游戏之前,您需要配置 Doom。 这意味着使用以下命令运行设置例程:
chocolate-doom-setup
使用此屏幕配置您的显示器、声音、键盘、鼠标和游戏控制器。
您甚至可以开始或加入网络游戏(尽管可以从命令行轻松控制这些选项)。
完成配置后,选择 保存参数并启动 DOOM. 砰砰砰!
推荐:修复Microsoft Excel计算公式错误的6种方法
在 Raspberry Pi 命令行中启动 Chocolate Doom
请务必注意,您不需要每次都从配置工具中运行 Doom。 相反,您可以使用一个简单的命令行指令:
chocolate-doom -iwad DOOM1.WAD
这将以全屏模式启动游戏。 但是,它可能会对具有此屏幕分辨率的旧板(例如 Raspberry Pi 2)造成压力。 在这种情况下,您可能更喜欢在窗口模式下运行 Doom:
chocolate-doom -iwad DOOM1.WAD -window 640x480
这些设置也可以在配置工具中设置为永久,使用 配置显示 选项。
您也可以从 菜单 > 游戏 Raspberry Pi OS 桌面上的菜单。
如何在树莓派上玩 Doom
如何在 Raspberry Pi 上玩 Doom 取决于您自己。 带有 Xbox 游戏控制器的大屏幕电视可能是您的首选。 也许您已经将您的 Pi 入侵到带有内置控制器的便携式游戏机中。
或者您可能只是喜欢传统的桌面体验,用鼠标和键盘控制您的太空船。 毕竟,这就是我们在 1990 年代的做法。
在随附的屏幕截图中,我使用了官方的 Raspberry Pi 触摸屏和 USB Xbox 360 控制器。 只需在运行设置工具之前连接您选择的控制器,然后选择 配置游戏手柄/操纵杆.
由于触摸屏和随附支架的紧凑尺寸,它可以放在架子、桌子……任何地方,真的!
为 PiDoom 寻找新的 WAD
寻找与原版不同的 Doom 游戏体验? 您需要追踪一些 WAD 文件。 其中许多都可以在线获得——问题在于找到它们。
Doom WAD 的一些位置是:
同时,Doom II 也可以使用适当的 WAD 文件在 Chocolate Doom 中播放。 其中许多都可以在 idGames 档案中找到。 您可以在此处找到的选项包括:
- 受外星人启发的外星人 TC。
- 末日博士,这显然是根据长期运行的英国电视剧《神秘博士》改编的射击游戏。
最后,如果您知道特定的 Doom WAD,那么只需尝试直接在网络上搜索该文件即可。 谁知道你会出现什么?
设置多人末日死亡竞赛!
Chocolate Doom 可以实现互联网和本地网络游戏。 然而,简单(和无故障游戏)要求所有 Deathmatch 玩家在开始之前都应该运行 Chocolate Doom 和相同的 WAD 文件。
无论您采用哪种多人游戏选项,一台计算机都必须充当服务器来托管游戏。 但是,主机也可以播放。 在继续之前,请确保在所有玩家的路由器和/或防火墙上打开 UDP 端口 2342。 我们的端口转发指南可能会有所帮助。
举办一场死亡竞赛就像这个命令一样简单:
chocolate-doom -server -privateserver -deathmatch
与您在同一网络上的任何人都可以通过运行 Chocolate Doom 连接到死亡竞赛,如上所述,附加 -autojoin 开关:
chocolate-doom -WAD DOOM1.WAD -autojoin
同时,希望从您的网络之外加入死亡竞赛的玩家应该运行:
chocolate-doom -connect [IP_ADDRESS]
他们需要更换 [IP_ADDRESS] 使用您的公共 IP 地址,您可以通过 whatismyip.com 或通过检查路由器的 Web 界面找到它。
在 Raspberry Pi 上玩 Doom 的其他方法
尽管我们专注于使用 Chocolate Doom 安装和设置 Doom,但仍有一些替代方案。 如果你不想要 Doom 但你确实想要一些 FPS 动作……好吧,你也有一些选择。 以下都可以在 Raspberry Pi 上本地安装,无需仿真。
- Freedoom:这是一个替代项目,具有基于 Doom 引擎的免费游戏内容。 它包括三个阶段:阶段 1,Doom 克隆; 第 2 阶段,Doom II 和 Final Doom 克隆; 和 FreeDM,一款死亡竞赛游戏。 目前,Freedoom 正在积极开发中。
- Wolfenstein 3D:比 Doom 稍早,但来自相同的开发人员,它既可以独立于 Doom 安装,也可以作为 Doom 引擎中的 WAD 使用。 2001 年的重返德军总部将在 Raspberry Pi 3 及更高版本上运行。
因此,如果您想将 Raspberry Pi 的复古 FPS 集合扩展到这些游戏,它们已经准备好等待您下载并安装它们!
在你的 Pi 上玩 Doom 和 Host Deathmatches!
借助 Raspberry Pi,又一次令人敬畏的复古游戏体验得以恢复! 这台小电脑真的会继续惊喜,不是吗? 到目前为止,您应该已经准备好在您的迷你 PC 上玩《毁灭战士》,甚至可能有几个朋友来参加死亡竞赛。
Chocolate Doom 适用于 Windows、Mac、Linux 和 BSD。 因此,任何桌面操作系统都可用于加入死亡竞赛。
寻找更多无需模拟器即可玩的经典 Raspberry Pi 游戏?