快轉到主要內容

開源遊戲列表分享:追求Linux自由軟體,是否連遊戲也要堅持玩開源的?

· 民國114年乙巳年
·
切換繁體/簡體
分類   人文藝術 自由軟體議題 Linux玩遊戲
標籤   Free Software Steam Luanti Minecraft
目錄

Should you stick to playing free and open source games instead of proprietary ones when using free software on Linux?

在很久很久以前,你擁有遊戲,遊戲擁有你。

可現在卻不是這樣了呢。

過去,我曾經發表一篇暴論:你不應該玩《Minecraft》,因為它是專有軟體,且被Microsoft搞臭了,尤其是基岩版,加了一堆手遊課金要素。在創始人Notch離開後,Mojang已然迷失了方向!

你應該切換到《Luanti》,一款真正自由的方塊沙盒遊戲(重點是自由,不是免費!)跨平台,使用C++寫成,是Minecraft替代品。裡面有名為VoxeLibre的subgame能夠99%復刻經典Minecraft玩法,還有裝不完的模組,和內建光影效果。

一樣都是蓋房子,玩Luanti會讓我良心比較過得去,哈!我這樣頗有善待動物組織 (PETA) 的瘋癲程度。作為一個10年Minecraft PE老玩家,切換到Luanti有解放了的感覺!

如果你使用GNU/Linux這個自由的系統,卻依然安裝專有軟體,可以說是混入了雜質,務必將其濾除!俗話說,吾道一以貫之,軟體應當都是使用自由的方案!

「只要你讓一朵惡之花綻放…最終整個幻想鄉都會被污染。住在花裡面的妖精,也會被取而代之吧?」(圖源

不過這樣真的好嗎?追求的究竟是什麼?

1. 自由軟體遊戲的定義
#

我自己對自由軟體遊戲/開源遊戲的定義:

所謂追求自由軟體的遊戲,一般來說就是程式碼要開源,使用開源授權條款,符合自由軟體基金會倡導的四個自由。並且遊戲本身完全自由,不受DRM控制,限制玩家的權利。

遊戲裡面的素材應當使用創用CC授權,允許自由再利用。

如果一個遊戲允許玩家安裝模組,但本體仍是閉源發布,它仍不算是自由的遊戲。例如《上古捲軸》、《鋼鐵雄心》、《俠盜獵車手》、《Minecraft》、《雷神之鎚》、《紅色警戒》等等。

即使是用開源的主機模擬器玩遊戲,但ROM本體仍是閉源的,仍不算自由遊戲,例如透過RetorArch玩N64的遊戲。

使用閉源遊戲引擎開發的,不應被視為自由軟體遊戲,例如使用Unreal Engine的。開源遊戲引擎很多呀,譬如Godot和Irrlicht。

這樣說來,讓Linux能玩遊戲的最大功臣Steam,也是自由軟體遊戲之敵。雖然Steam Proton是開源的,能夠協助轉譯Windows遊戲,廣受玩家喜愛,不過Steam客戶端本體仍為專有軟體,Valve是商業公司,只想賺你的錢。應當擺脫Steam控制,手動使用Wine!

此外,考慮到Steam最近修改使用者條款,說你是購買遊戲的「使用權」,而非擁有權,那麼Steam是否願意讓你真正「擁有」遊戲值得商榷。也就是說,購買的遊戲並不是你的,開發商有權利隨時中止線上遊戲的服務。

2. 說來好聽,實務上很困難
#

如果玩遊戲也要追求道德潔癖,那會很痛苦。

早期我從Windows全面切換到Linux的時候,經歷過自由軟體基金會的思想洗禮,「自由」的意識形態掛帥,在全部使用自由軟體作業的環境下,連遊戲也要追求道德上比較「高尚」的選擇。

要找開源遊戲真的很困難,很多人討論過為什麼開源遊戲無法取得成功,理由很簡單:需要大量付出。電子遊戲被稱為「第九藝術」不是沒道理的。有時候要做好一款遊戲,使其受到大眾歡迎,可能比開發商業軟體還要困難許多。開發遊戲,要找一個團隊負責遊戲的各個部份,還要給他們合理的薪水,否則誰要給你做義工?從角色設計到劇本發想都需要投入大量時間。

即使是再厲害的工程師,也要有美術團隊輔佐才能做出好遊戲。像Toby Fox(Undertale)、ZUN(東方Project)、Scott Cawthon(玩具熊的五夜後宮)這類型的全能創作者實在太少見了。況且他們也不會博愛到完全開源自家遊戲。

販售遊戲都尚且困難了,開發者都要吃土了,憑什麼要強制開發者將一切內容開源?!所以開源遊戲數量稀少,就算有,能獲得大眾喜愛的也很少。

3. 跟野海熊一樣,開源遊戲是真的存在的
#

的確,硬要找的話,開源遊戲是存在的,參考Arch Wiki以及LibreGame Wiki

另請參考這個Steam鑑賞家的遊戲清單:Libre & Open Source Games by LibreGames Group

不過他們普遍「不好玩」的說,這是我認真研究得出的結果。就跟那些主打「教育性」的遊戲一樣,過份強調一個層面的特色,就會忽視遊戲性。「開源」在商業市場也不是一個很吸引人的賣點。

至少對我而言,能打到點的不多。或許對某些人來說是hidden gems,但很多看上去就是不好玩。

開源遊戲有很多2D戰略或RPG遊戲,縱然有《Mindustry》、《0.A.D》、《Endless Sky》、《Battle for Wesnoth》、《Freeciv》、《OpenTTD》這類佳作,不過我不是很感興趣。

如果要追求3A大作的畫面聲光效果,我認為最好的只有賽車遊戲《SuperTuxKart》、射擊遊戲《Xonotic》、方塊遊戲《Veloren》,然後…沒有了。

對一般人來說,最容易接觸到的自由軟體遊戲應該是音遊《osu!》,但很少人會去強調它是開源這一點。

到頭來只有《Luanti》我覺得比較有趣,因其有一套模組API,可以從有限的玩法促成無限。玩法設計很hacky,適合有geek素質的人遊玩。

開源遊戲有一種類別是「open source alternative」,也就是對某個商業遊戲的模仿。Luanti就屬於這種,它模仿的對象最初是Minecraft,後來自己走出一條路,不盲目複製Minecraft玩法,一切交給社區決定,設計自己想要的玩法。Luanti自我定位是「遊戲引擎」,有點類似Unreal Engine的角色。為了鼓勵更多新玩法的遊戲出現,Luanti每年都會舉辦Game Jam比賽,鼓勵更多人推出有趣的獨立遊戲。

但Luanti說實在也不是很成熟,已經開發十年了,它的界面看起來依然是為工程師打造的Minecraft,連「套件管理器」這種名詞都在遊戲內出現。普通人怎入坑!?且不幸的是,還是一堆人想模仿Minecraft玩法,這類型的模組佔據主流地位。

4. 在那個聖杯出現之前,玩遊戲不要吹毛求疵
#

一種對Linux使用者追求「自由」意識型態的解讀是,Linux是讓你有「選擇」的自由,而非強迫他人接受你的「自由」。這應該能破除一些人的思考窠臼,防止進入偏執狂的思維。

最終做出結論,軟體要自由,唯獨放過遊戲吧!我如是說。偶爾玩一下Minecraft不是罪惡!

不要讓意識形態捆綁了自己的視野。

外面的世界很精彩,外面的世界很無奈。

齊秦 - 外面的世界

相關文章

為什麼不玩《Minecraft》遊戲?別忘記它缺點就是專有軟體
分類   人文藝術 自由軟體議題
標籤   Minecraft Free Software
不玩遊戲的理由...論從熱門遊戲轉向開源遊戲
分類   人文藝術 自由軟體議題
標籤   Free Software Minecraft
自由軟體運動算不算是一種共產主義?
分類   人文藝術 自由軟體議題
標籤   Free Software Linux Communism Anarchism

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。