目前GNU/Linux平台上有种类繁多的游戏,但它们的画面如何呢?有些游戏的画面并不出色,但这并不意味着它们不好玩。有些游戏画面精美,例如《地铁:最后的曙光》,但它们是专有软件,与我们最喜欢的操作系统理念不太契合。然而,有一款游戏不仅画面出色,而且完全免费开源。它就是Xonotic。
《Xonotic》是一款超快节奏的第一人称射击游戏,让人想起竞技场FPS游戏的黄金时代。它拥有单人模式,但其优势在于多人游戏。这款游戏非常受欢迎,所以无论何时登录,几乎总能找到活跃的服务器进行游戏。
Xonotic项目的启动源于其前身Nexuiz的停产。Nexuiz与Xonotic同属一个游戏类型,同样采用免费模式,但为了专注于开发一款可在Xbox Live上购买的自研游戏,开发团队停止了开发。Xonotic相比Nexuiz有了显著的改进,不仅画面质量大幅提升,还加入了载具,让玩家在大地图上也能体验到更多乐趣。
正如我之前提到的,Xonotic是一款自由软件,采用GPL 许可协议。它使用Darkplaces引擎开发,该引擎是基于Quake图形引擎修改而来。目前它仍处于早期开发阶段(当前版本为0.7),但我已经体验过一段时间,可以说它的 bug 非常少,或者说几乎没有重大 bug。
Xonic外观
Xonotic 的画面令人惊艳;它是我在GNU/Linux 平台上玩过的最佳游戏之一,毫无疑问也是画面最好的开源游戏。它有两个版本:一个是用SDL编写的,另一个是用OpenGL编写的。就我的经验而言,SDL 版本性能更佳。在我的 GTX 660 Ti 显卡上,开启最高画质设置后,帧率最高达到了 800 fps。
游戏模式
Xonotic中有几种游戏模式,其中最主要的是CTF ,即团队夺旗模式。与许多其他射击游戏一样,你必须夺取对方队伍的旗帜并将其带回自己的领地,同时还要防止对方队伍夺回你的旗帜。
还有其他一些典型的射击游戏模式,例如死亡竞赛和团队死亡竞赛,它们分别以死亡次数和团队死亡次数来决定胜负。在团队死亡竞赛中,你需要冻结对方队伍才能获胜,而你的队友如果靠近你,就可以解冻你。但我从未在其他射击游戏中见过一种叫做“战斗时间”的模式,在这个模式中,你需要利用游戏的速度优势,在最短的时间内从地图上的一个点到达另一个点,同时还要避开障碍物、平台等等。
安装
可以使用以下命令从官方Arch Linux 软件仓库下载:
pacman -S xonotic
对于其余的发行版,您可以从官方网站下载二进制文件。