Linux游戏


Linux游戏是在Linux下运行的游戏。GNU/Linux是自由软件,也是以自由开源为旗帜。常用软件,甚至游戏类也多是开源免费游戏。
开源游戏
在Linux上有很多遊戲是開放原始碼的。开源游戏并不意味着支持Linux,但多数非DirectX的开源游戏确实能在Linux下运行,并且可能进入Linux发行版的软件库从而易于安装。但是可能因为这样,所以版本不同而无法正常进行网络游戏。一些受歡迎的開源遊戲包含了Xonotic、0 A.D.等
项目
通常开源游戏不会轻易消逝,它们往往可以被再利用,甚至停滞数年然后再度开工。不过很多由较大社区维护的游戏一直活跃着。如Xonotic、Battle for Wesnoth、Armagetron、Glest、Spring计划。
商业游戏
商业游戏主要集中在FPS、智力游戏、角色扮演等有限类型。只有少数开发者持续发行针对Linux的电子游戏,比如id Software的毀滅戰士系列、雷神之锤系列、s2 Games的所有作品、X-Plane 。还有些厂商将某些作品移植到Linux,包括以移植闻名的Loki。之后 Humble Indie Bundle 和更往后的 Steam 对商业游戏进入Linux起到推动作用。
在2013年9月,維爾福公司宣佈他們將會發佈一個基於Linux的作業系統SteamOS,維爾福稱他們體認到「最適合消費者的環境,是一個環繞Steam打造的作業系統」。[1][2]這套作業系統會應用在該公司的遊戲主機Steam Machine上。[3]SteamOS和Steam Machine吸引了一些公司,令他們決定要移植遊戲到Linux平台上,例如Feral Interactive移植了Linux版的XCOM:未知敵人和資料片內在敵人,而Aspyr Media則移植了文明帝國5和其資料片。[4][5]
非原生遊戲
所謂非原生遊戲指的是原本不是設計給Linux執行的遊戲。在一般的情況下,Linux無法直接執行這些遊戲,然而,透過Wine,或是其他相似的軟體,Linux使用者就有機會執行原本設計給Microsoft Windows執行的遊戲或其他軟體。有些遊戲可以透過Wine正常執行,也有些遊戲會發生部份功能異常的現象。在Linux社群中,使用Wine進行遊戲具備一些爭議,因為有些人認為這是在妨礙原生遊戲(即一開始就設計給Linux執行的遊戲)的發展。[6][7][8]
模擬器
在Linux上,也有許多模擬器可供玩家遊玩街機、遊戲主機或早期電腦的遊戲。
- Basilisk II可模擬 68040 麥金塔電腦;
- DOSBox和DOSEMU可模擬 MS-DOS/PC-DOS;
- DeSmuME可模擬Nintendo DS;
- Dolphin可模擬Nintendo GameCube、Wii和Triforce;
- FCE Ultra、Nestopia和TuxNES可模擬任天堂紅白機;
- Frotz可模擬Z-Machine文字冒險;
- Hatari可模擬雅達利ST、STe、 TT和Falcon;
- gnuboy可模擬任天堂Game Boy和Game Boy Color;
- MAME可模擬街機遊戲;
- Mednafen可模擬許多種硬體平台,包含某些上述平台;
- Mupen64Plus和原版的Mupen64(原版已經不再被活躍開發)可模擬Nintendo 64;
- PCSX-Reloaded、pSX和Linux版的ePSXe可模擬PlayStation;
- PCSX2可模擬PlayStation 2;
- ScummVM可模擬LucasArts和其他許多冒險遊戲;
- SheepShaver可模擬PowerPC 麥金塔電腦;
- Snes9x、higan和ZSNES可模擬超級任天堂;
- UAE可模擬Amiga;
- VICE可模擬Commodore 64;
- ColEm可模擬Colecovision;
- VisualBoy Advance可模擬GBA;
- vMac可模擬 680x0 麥金塔電腦;
开发技术
引擎
商业游戏引擎能提供给开发者较多支持,Unity3D是目前支持Linux的商业引擎中著名的例子。 优秀电子游戏开发技术可以获取利润:首先作为闭源发布,以后再开源引擎,这是一些独立开发者的做法。id的策略是在5年左右的周期内开放其所有的引擎,授权协议为GPL。
接口
玩家特点
同于Linux社区的特点,乐于高度竞争、交流协作的游戏,或者休闲游戏,Linux游戏多为FPS、RTS、智力游戏。难度普遍很高。
局限
宣传
商业游戏开发者容易误解为Linux用户只接受免费的软件,同时畏惧Linux结构的多样性,以及开放源代码。
系统特性
传统Linux发行版更新迅速,导致软件不跟进修改或不能正常使用。 相关套件的学习也是制约因素,因为正规教育中电子游戏开发的学习往往建立在商业平台。
贡献者
贡献者即是开发者,其中,艺术家少于程序员,或者说受过专门培训的学生较少参与,免费的开源游戏无法和商业游戏在图像音效质量上抗衡。
创新
尽管开源鼓励创新,但是开源游戏往往是依据现存的游戏类型或特定游戏改制,或者说克隆/复刻。
參考資料與注釋
- ^ 原文:"As we've been working on bringing Steam to the living room, we've come to the conclusion that the environment best suited to delivering value to customers is an operating system built around Steam itself."
- ^ Makuch, Eddie. Valve reveals SteamOS. GameSpot. 23 September 2013 [25 September 2013].
- ^ Steam Machines: Valve Announces New Living-Room Hardware That Runs SteamOS. Web Upd8. 2013-09-25 [2014-08-04].
- ^ GamingOnLinux Interviews Feral Interactive About XCOM & Linux Game Development. GamingOnLinux. 2014-06-26 [2014-08-04].
- ^ Interview With Aspyr Media About Civilization V & Linux Gaming. GamingOnLinux. 2014-07-23 [2014-08-04].
- ^ Ports vs. Wine Gamespot (Article by James Hills)
- ^ An Interview With A Linux Game Porter Phoronix, July 03, 2009 (Article by Michael Larabel)
- ^ How-To – TrackMania Nations LinuxGameCast, May 30, 2011