专栏首页Opensource翻译专栏用RetroPie开发一个复古游戏机 【Gaming】

用RetroPie开发一个复古游戏机 【Gaming】

在Linux上玩你最喜欢的经典游戏机游戏,如Nintendo, Sega, Sony等。

图片来自:Opensource.com

我在YouTube频道上遇到的最常见的问题就是我最喜欢的发行的Linux版本是什么。如果我把答案限制在我在台式电脑和笔记本电脑上运行的东西上,那么Linux通常是基于Ubuntu的Linux发行版的某种形式。我对这个问题的诚实回答可能会使许多人吃惊。我最喜欢的Linux发行版实际上是RetroPie。

正如我对Linux和开源软件充满热情一样,我同样也对经典游戏,特别是90年代和更早的视频游戏充满热情。我把大部分剩余收入都花在了老游戏上,现在我收藏了近千款游戏,可在20多个游戏机使用。在业余时间,我会去跳蚤市场、庭院促销、房地产销售商和eBay上购买各种游戏机的游戏,包括Nintendo, Sega, and Sony的几乎每一款游戏。我很喜欢有一些关于经典游戏的东西,那种似乎失去了游戏发布的魅力的今天。

不幸的是,收集复古游戏也有它的挑战性。带有存储文件的内存的胶片将随着时间的推移而失去电量,需要更换电池。虽然更换电池并不难(如果你知道怎么做的话),但还是很费时的。CD-ROM上的游戏容易出现光盘损坏,这意味着即使你很好地照顾它们,它们仍然会随着时间的推移丢失数据,变得不能玩。此外,有时很难找到一些游戏机的替换零件。如果大多数经典游戏是可用的,这就不是什么大问题了,但绝大多数游戏从来没有在数字平台上重新发布过。

在RetroPie上玩游戏

RetroPie是一个伟大的项目,也是像我这样的复古游戏爱好者的一个财富。RetroPie是一个基于Raspbian的发行版,用于Raspberry Pi(尽管它可以在其他如PC的平台上工作)。RetroPie引导进入一个图形界面,通过游戏板或操纵杆完全可以控制,并让您轻松管理您喜爱的游戏的数字副本(ROM)。你可以从网上搜集信息,以便更好地管理你的收藏以及最喜爱的游戏列表,整个界面对用户非常友好和高效。从界面,你可以直接进入游戏,然后通过按下您的游戏机中的按钮组合来退出游戏。您很少需要键盘,除非您必须输入WiFi密码或手动编辑配置文件。

我使用RetroPie来管理我收藏的每一款游戏的数字副本。当我从本地商店或易趣上购买游戏时,我也会下载ROM。作为收藏者,这对我来说非常方便。如果我旁边没有一个特定的实体的游戏机,我可以启动RetroPie,快速进入一个游戏快速而无需连线或清理盒子接触端。关于在最开始的硬件上玩游戏还有一些话要说,但如果时间紧迫,RetroPie还是非常方便的。我也不必担心电池没电,盒子接触不干净,光盘损坏,或任何像我这样的收藏家必须定期处理的其他问题。我只是简单地玩个游戏。

而且,RetroPie让我灵活地利用我的技术来实现通常不可用的附加功能。例如,我设置了三个RetroPies,每个RetroPie通过使用Syncthing(一种流行的开源文件同步工具)在彼此之间同步游戏。游戏同步会自动进行,这意味着我可以在一台电视上开始一个游戏,然后在另一台设备上的继续运行,因为保存的文件被同步了。为了更进一步,我还将保存和配置文件备份到Backblaze B2,因此如果SD卡出现故障,这些文件将受到保护。

设置RetroPie

设置RetroPie非常简单,如果您以前(如Raspbian)设置过Raspberry Pi Linux发行版,那么过程基本上是相同的,您只需下载IMG文件并使用另一个工具(如蚀刻器)将其闪存到您的SD卡,然后将其插入RetroPie,再插入交流适配器和游戏板,并通过HDMI将其连接到电视。或者,您可以购买一个案例,以保护您的追溯从外部元素和添加视觉吸引力。下面列出了您需要开始的事项:

•Raspberry Pi皮板(建议型号3B+或更高)

•SD卡(建议16GB或更大)

•USB游戏板

•UL认证的微型USB电源适配器,至少2.5安培

如果您选择添加可选的Raspberry Pi盒子,我建议您使用RetroFlag中的Super-NES和Super-Famicom主题的盒子。这些箱子不仅看起来很酷,而且还有功能齐全的电源和复位按钮。这意味着您可以将重置和电源按钮配置来直接触发操作系统的停止过程,而不是突然终止电源。这无疑会带来更专业的体验,但它确实需要安装一个特殊的脚本。这些说明在RetroFlag的GitHub页面上。小心:亚马逊和易趣上有很多不同质量的盒子。其中一些是廉价的仿制品,而另一些质量也较低。事实上,即使是按RetroFlag的盒子,质量也不尽相同——我在以NES为主题的盒子中遇到了一些电源的分配问题,这使得游戏体验变得很不稳定。如果有疑问的话,我发现RetroFlag的超级NES和超级Famicom主题的盒子非常好。

添加游戏

当您第一次启动RetroPie时,它将调整文件系统的大小,以确保您可以完全访问SD卡上的可用空间,并允许您设置游戏板。我不能给你游戏ROMs的链接,所以我会把那部分留给你去弄清楚。找到它们后,只需将它们添加到指定文件夹中的RetroPie SD卡,该文件夹位于/home/pi/RetroPie/roms/<console\u name>下。您可以使用自己喜爱的工具将ROMs传输到Pi,例如终端中的SCP、WinSCP、Samba等。添加游戏后,您可以按start并选择重新启动EmulationStation选项来重新扫描它们。当它重新启动时,它会自动为您添加的ROM添加菜单栏,基本上就这些了。

(重新扫描将更新EmulationStation的游戏资源册。如果你不这样做,它不会列出你复制的任何新添加的游戏。)

关于游戏的性能,您的体验将根据您游戏机的模拟而有所不同。例如,我注意Sega Dreamcast游戏几乎不运行,大多数Nintendo 64游戏将因为不好的帧率而运行缓慢。许多PlayStationPortable(PSP)游戏的性能也不一致。然而,所有的8字节和16字节的游戏机模仿似乎都是完美的,我没有遇到一个运行的不好的8字节或16字节的游戏。令人惊讶的是,为最初的PlayStation设计的游戏在我看运行十分良好,考虑到Raspberry Pi的较低的性能潜力,这是一个伟大的壮举。

总的来说,RetroPie的性能很好,但是Raspberry Pi没有游戏PC那么强大,所以相应地调整您的期望值。

结论

RetroPie是一个非常棒的开源项目,致力于保护经典游戏,也是各地游戏收藏者的一个宝藏。有一个自己的实体游戏的数字副本是非常方便的。如果我告诉我童年的自己,有一天我可以在一个设备上拥有我收集的完整的游戏,我可能不会相信。但RetroPie已经成为我家的“主食”,提供数长时间的乐趣和享受。

如果你想看到我提到的一部分信息以及一个快速的安装指导概述,我的YouTube频道上有一个视频可以介绍相关过程,并在最后展示一些游戏。

原文链接:https://opensource.com/article/19/1/retropie

原文作者:Jay LaCroix

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你的开源生涯是从电子游戏开始的吗?【Gaming】

    许多人最初把计算机作为游戏设备而迷恋它,后来把这种迷恋变成了一种技术职业道路。你是他们中的一员吗?

    五月Rambo
  • Linux、Raspberry Pi和开源游戏:年度最佳文选【Gaming】

    今年是游戏和Linux的好年景。首先,近年来在Linux上玩专有游戏变得容易多了,而开源游戏也取得了许多进步,这在一定程度上要归功于游戏业的复兴。如果你即是一个...

    五月Rambo
  • 5 款Linux平台上的棋牌游戏

    传统意义上,游戏功能是Linux的弱项之一。近年来,由于Steam,GOG和其他将商业游戏平台的努力,这种情况有所改变,但是这些游戏通常不是开源的。当然,你可以...

    五月Rambo
  • 基于java的雷电游戏

    基于java的雷电游戏基本功能包括:敌方飞机随机飞行、我方飞机手动控制飞行,射击比拼,游戏闯关等。本系统结构如下: (1)雷电游戏状态调整功能: 在游戏启动...

    RunWsh
  • 腾讯云游戏开发者技术沙龙干货回顾:懂游戏的音视频引擎——GVoice技术分析和场景应用

    游戏出海增长迅猛,新兴市场增长比例超过20%,如何满足游戏厂商新兴市场的布局需求,如何让全球同服架构更简单、更安全、更可靠,游戏云全球化实践为您解读腾讯云全球化...

    腾讯游戏云
  • 腾讯云游戏开发者技术沙龙干货回顾:全球同服游戏语音解决方案

    通过《部落冲突》等全球同服游戏席卷海内外的案例,来剖析腾讯云如何帮助游戏厂商更好的应对全球化挑战。本议题从全球化游戏语音功能为切入点,全面介绍腾讯云为全球同服游...

    腾讯游戏云
  • GAME-TECH再起航,腾讯游戏云全面解析游戏技术生态

    近两年,“野蛮生长”的国内游戏市场开始趋于成熟,开发者及运营者都将面临更激烈的用户争夺。但开发者往往在突破核心玩法、提升游戏品质、保障运维质量、抵御恶意攻击等方...

    腾讯游戏云
  • 云游戏全景分析

    从2019年开始,IT行业普遍焦虑,大家都讲不出4G的新故事,只能寄希望于5G应用。更多人对云游戏的“火爆”,是对所有和5G沾边的新闻一样盲目的狂热,至少不能显...

    赵成
  • 腾讯游戏11月狂欢季:剁手归来不花钱,游戏风向免费看!

    亲,听说双十一狂欢节又被剁手了?今天除了收包裹收到手软,还有什么新鲜事会发生?让小编来告诉你,腾讯游戏狂欢季已经正式拉开序幕, 除了万众玩家心跳的腾讯游戏嘉年华...

    WeTest质量开放平台团队
  • Python、PyGame游戏项目

    pyinstaller: 把项目打包成可执行文件(.exe),可在 Windows 环境下运行程序,无需 Python 环境。

    忆想不到的晖

扫码关注云+社区

领取腾讯云代金券