跳转到内容

Linux游戏

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Zollac留言 | 贡献2014年8月4日 (一) 12:22编辑。这可能和当前版本存在着巨大的差异。

0 A.D.是一款開源、免費且支援Linux的即時戰略遊戲


Linux游戏是在Linux下运行的游戏。GNU/Linux自由软件,也是以自由开源为旗帜。常用软件,甚至游戏类也多是开源免费游戏。

开源游戏

开源游戏并不意味着支持Linux,但多数非DirectX的开源游戏确实能在Linux下运行,并且可能进入Linux发行版的软件库从而易于安装。但是可能因为这样,所以版本不同而无法正常进行网络游戏。一些受歡迎的開源遊戲包含了Xonotic0 A.D.

项目

通常开源游戏不会轻易消逝,它们往往可以被再利用,甚至停滞数年然后再度开工。不过很多由较大社区维护的游戏一直活跃着。如XonoticBattle for WesnothArmagetronGlestSpring计划

商业游戏

商业游戏主要集中在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]

非原生遊戲

所謂非原生遊戲指的是原本不是設計給Linux執行的遊戲。在一般的情況下,Linux無法直接執行這些遊戲,然而,透過Wine,或是其他相似的軟體,Linux使用者就有機會執行原本設計給Microsoft Windows執行的遊戲或其他軟體。有些遊戲可以透過Wine正常執行,也有些遊戲會發生部份功能異常的現象。在Linux社群中,使用Wine進行遊戲具備一些爭議,因為有些人認為這是在妨礙原生遊戲(即一開始就設計給Linux執行的遊戲)的發展。[4][5][6]

模擬器

在Linux上,也有許多模擬器可供玩家遊玩街機遊戲主機或早期電腦的遊戲。

开发技术

引擎

商业游戏引擎能提供给开发者较多支持,Unity3D是目前支持Linux的商业引擎中著名的例子。 优秀电子游戏开发技术可以获取利润:首先作为闭源发布,以后再开源引擎,这是一些独立开发者的做法。id的策略是在5年左右的周期内开放其所有的引擎,授权协议为GPL。

接口

通常使用OpenGL,用SDL做库。

玩家特点

同于Linux社区的特点,乐于高度竞争、交流协作的游戏,或者休闲游戏,Linux游戏多为FPS、RTS、智力游戏。难度普遍很高。

局限

宣传

商业游戏开发者容易误解为Linux用户只接受免费的软件,同时畏惧Linux结构的多样性,以及开放源代码。

系统特性

传统Linux发行版更新迅速,导致软件不跟进修改或不能正常使用。 相关套件的学习也是制约因素,因为正规教育中电子游戏开发的学习往往建立在商业平台。

贡献者

贡献者即是开发者,其中,艺术家少于程序员,或者说受过专门培训的学生较少参与,免费的开源游戏无法和商业游戏在图像音效质量上抗衡。

创新

尽管开源鼓励创新,但是开源游戏往往是依据现存的游戏类型或特定游戏改制,或者说克隆/复刻。

參考資料與注釋

  1. ^ 原文:"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."
  2. ^ Makuch, Eddie. Valve reveals SteamOS. GameSpot. 23 September 2013 [25 September 2013]. 
  3. ^ Steam Machines: Valve Announces New Living-Room Hardware That Runs SteamOS. Web Upd8. 2013-09-25 [2014-08-04]. 
  4. ^ Ports vs. Wine Gamespot (Article by James Hills)
  5. ^ An Interview With A Linux Game Porter Phoronix, July 03, 2009 (Article by Michael Larabel)
  6. ^ How-To – TrackMania Nations LinuxGameCast, May 30, 2011

参见