目前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
對於其他發行版,您可以從官方網站下載二進製文件。