传统上,游戏一直是 Linux 的弱项之一。近年来,由于 Steam、GOG 以及其他将商业游戏引入多种操作系统的努力,这种情况有所改变,但这些游戏通常不是开源的。诚然,这些游戏可以在开源操作系统上运行,但这对于开源纯粹主义者来说还不够好。
那么,对于那些只使用免费和开源软件的人来说,是否可以找到足够精良的游戏,在不损害其开源理想的情况下,提供可靠的游戏体验呢?当然可以。虽然开源游戏不太可能与一些预算庞大的 AAA 商业游戏相媲美,但仍有大量各种类型的开源游戏,它们玩起来很有趣,并且可以从大多数主要 Linux 发行版的存储库中安装。即使某个特定的游戏没有针对某个特定的发行版进行打包,通常也很容易从该项目的网站下载游戏,以便安装和玩。
本文着眼于角色扮演游戏。我已经写过关于街机风格游戏、棋盘和纸牌游戏、益智游戏和竞速和飞行游戏的文章。在本系列的最后一篇文章中,我计划介绍策略和模拟游戏。
无尽空间 (Endless Sky)

Endless Sky 是 Ambrosia Software 的 Escape Velocity 系列的开源克隆版。玩家驾驶宇宙飞船在各个世界之间穿梭,运送贸易货物或乘客,沿途接受其他任务,或者他们可以转向海盗行为,从货船上偷窃。游戏让玩家决定他们想如何体验游戏,广阔的太阳系地图供他们随意探索。《Endless Sky》是一款难以进行常规类型分类的游戏,但这款集动作、角色扮演、太空模拟、贸易于一体的游戏非常值得一试。
要安装 Endless Sky,请运行以下命令
在 Fedora 上:dnf install endless-sky
在 Debian/Ubuntu 上:apt install endless-sky
FreeDink

FreeDink 是 Dink Smallwood 的开源版本,Dink Smallwood 是 RTSoft 于 1997 年发布的一款动作角色扮演游戏。Dink Smallwood 于 1999 年成为免费软件,源代码于 2003 年发布。2008 年,该游戏的数据文件(除了一些声音文件外)也以开放许可发布。FreeDink 用替代文件替换了这些声音文件,以提供完整的游戏。《FreeDink》的游戏玩法类似于任天堂的 塞尔达传说 系列。玩家的角色,即同名的 Dink Smallwood,探索一个充满隐藏物品和洞穴的 Overworld 地图,并在任务之间移动。由于其年代久远,FreeDink 无法与现代商业游戏相提并论,但它仍然是一款有趣的游戏,故事情节也很有趣。该游戏可以通过使用 D-Mods 进行扩展,D-Mods 是提供额外任务的附加模块,但 D-Mods 在复杂性、质量和适合年龄方面差异很大;主游戏适合青少年,但有些附加组件适合成人观众。
要安装 FreeDink,请运行以下命令
在 Fedora 上:dnf install freedink
在 Debian/Ubuntu 上:apt install freedink
ManaPlus

从技术上讲,ManaPlus 本身不是游戏,而是一个用于访问各种大型多人在线角色扮演游戏的客户端。The Mana World 和 Evol Online 是可用的两款开源游戏,但还有其他服务器。这些游戏具有让人联想到超级任天堂游戏的 2D 精灵图形。虽然 ManaPlus 支持的游戏都不像某些商业替代品那样受欢迎,但它们确实拥有有趣的世界,并且大多数时候至少有一些玩家在线。玩家不太可能遇到成群结队的玩家,但通常有足够的人在附近使游戏成为 MMORPG,而不是需要连接到服务器的单人游戏。《The Mana World》和《Evol Online》的开发者已经联合起来进行未来的开发,但目前,《The Mana World》的旧服务器和《Evol Online》提供了不同的体验。
要安装 ManaPlus,请运行以下命令
在 Fedora 上:dnf install manaplus
在 Debian/Ubuntu 上:apt install manaplus
Minetest

使用 Minetest(Minecraft 的克隆版)在开放世界中探索和建造。与它所基于的游戏一样,Minetest 提供了一个开放的世界,玩家可以在其中探索和建造他们想要的任何东西。Minetest 提供了各种各样的方块类型和工具,对于任何想要更开放的 Minecraft 替代品的人来说,它都是一个不错的选择。除了基本游戏附带的内容外,Minetest 还可以通过 附加模块 进行扩展,这些模块增加了更多选项。
要安装 Minetest,请运行以下命令
在 Fedora 上:dnf install minetest
在 Debian/Ubuntu 上:apt install minetest
NetHack

NetHack 是一款经典的 Roguelike 角色扮演游戏。玩家扮演几种不同的角色种族、职业和阵营之一,探索一个多层地下城。游戏的目标是找回 Yendor 护身符。玩家从地下城的第一层开始,努力向底部前进,每一层都是随机生成的,这使得每次游戏体验都独一无二。虽然这款游戏采用 ASCII 图形或基本平铺图形,但其游戏玩法的深度足以弥补原始图形的不足。想要更精美图形的玩家不妨看看 Vulture for NetHack,它提供更好的图形以及声音效果和背景音乐。
要安装 NetHack,请运行以下命令
在 Fedora 上:dnf install nethack
在 Debian/Ubuntu 上:apt install nethack-x11 或 apt install nethack-console
我是否遗漏了您最喜欢的开源角色扮演游戏?请在下面的评论中分享。
1 条评论