Linux游戏_

2018-10-07 19:03作者:admin来源:未知>次阅读

标题:Linux游戏 Linux游戏是指为Linux操作系统开发和开发视频游戏,涉及基于Linux内核的操作系统,通常用于所有计算任务,如网上冲浪,办公应用程序,桌面出版以及游戏等。 Linux游戏很大程度上起源于已有的Unix游戏场景的延伸,两个系统共享许多类似的游戏。这些游戏大部分都是原创或街机游戏和文字冒险的克隆。其中一个值得注意的例子就是所谓的“BSD游戏”,这是一组交互式小说游戏。[1]促成操作系统发展的自由软件和开源方法也促成了各种早期免费游戏的创造。早期流行的游戏包括NetHack,Netrek,XBill,XEvil,xbattle,Xconq和XPilot。随着操作系统本身的发展和扩展,免费和开源游戏的规模和复杂程度也随之增加。 Linux作为商业视频游戏游戏平台的开端被广泛认为是在1994年开始的,当时Dave D. Taylor在他的业余时间将游戏Doom移植到Linux以及许多其他系统。[2] [3]在那里,他还帮助找到了开发工作室Crack dot Com,该工作室发布了视频游戏Abuse,该游戏的Linux端口甚至由Linux供应商Red Hat发布。[4] [5] id Software,原始开发者Doom也继续发布他们的Linux产品,他们的游戏Quake于1996年移植到Linux上,再次由Dave D. Taylor在他的空闲时间工作[6] [7]。后来的id产品继续由David Kirsch和Timothee Besset,这种做法一直持续到2009年由ZeniMax Media收购工作室。[8] 1991年,DUX软件公司与Don Hopkins签约,将SimCity移植到Unix上,后来他移植到Linux上并最终作为OLPC XO笔记本电脑的开源软件发布。其他早期的商业Linux游戏包括霍普金斯联邦调查局(Hopkins FBI),这是1998年MP Entertainment发布的冒险游戏[10]和1996年发布的内部世界,该游戏是在Linux上发布和开发的。 1998年,Origin的两名程序员将Ultima Online移植到Linux。[12]一个名为The Linux Game Tome的网站开始编制为1995年创建或移植到Linux上的游戏。[13] 1998年11月9日,一家名为Loki Software的新软件公司由前律师斯科特·德拉克创立,后者在通过他作为软件许可律师的工作被引入系统之后,对将游戏移植到Linux感兴趣。[14] Loki虽然是商业上的失败,但却被称为现代Linux游戏产业的诞生。 Loki开发了一些免费的软件工具,例如Loki安装程序(也称为Loki安装程序)[15],并支持简单DirectMedia层的开发以及启动OpenAL音频库项目[16] [17]。这些仍然经常被认为是Linux游戏开发的基石。[18]他们还负责在2002年关闭之前为该平台带来19个高端游戏.Loki的最初成功还吸引了其他公司投资Linux游戏市场,如Tribsoft,Hyperion Entertainment,Macmillan Digital Publishing USA,Titan Computer,Xatrix Entertainment,Philos Laboratories和Vicarious Visions。在此期间,Michael Simms成立了第一家在线Linux游戏零售商Tux Games。[19] 2001年至2003年,我们可以观察到几家知名的独立游戏公司,例如CipSoft ,慢性逻辑,Illwinter游戏设计,Introversion软件和S2游戏开始发布针对Linux的游戏,并且他们是成功将游戏移植或销售给Linux的时间很长的例外。 在Loki关闭之后,Linux游戏市场发生了一些变化,尽管一些新公司,如Linux Game Publishing和RuneSoft,在很大程度上将继续扮演标准移植公司的角色,但Linux游戏支持者鼓励游戏开发商可以自己或通过个体承包商移植他们的游戏产品[20]。Ryan C. Gordon是前Loki的一名员工,他将在未来十年将多个游戏移植到包括Linux在内的多种平台上[21]。许多公司,从id Software开始,也开始发布遗留源代码,导致老游戏的源端口扩散到Linux和其他系统,这也有助于扩展现有的免费和开源游戏场景,尤其是关于创造免费的第一人称射手。[22] 随着独立视频游戏开发的兴起,Linux游戏市场也开始经历一些增长,其中许多“独立”开发者倾向于支持多种平台。[23] Humble Indie Bundle的举措有助于正式证明这一趋势,Linux用户代表了大量的购买基础,并且在实际花费方面一直是财务上最慷慨的。[24] [25]一个主要关注小型独立开发人员的Linux版本Desura的发布也受到了几位评论家的欢迎,这是更好地认可Linux作为游戏平台的重要一步[23] [26] [27]。 ] 2009年,小型独立游戏公司Entourev LLC将Voltley发布到Linux,这是该操作系统的首款商业独家游戏。同年,LGP发布了Shadowgrounds,这是第一款使用Nvidia PhysX中间件的Linux商业游戏。 2012年7月,游戏开发商和内容分销商Valve Software宣布推出针对Linux的Source引擎,并表示他们打算发布针对Linux的Steam数字分销服务。[28] [29] [30] Linux Steam客户端的潜在可用性已经吸引了其他开发人员考虑将他们的头衔移植到Linux上,[27] [31] [32] [33]包括以前的Mac OS仅移植Aspyr Media和Feral Interactive [34] [34]。 ] 2012年11月,Unity Technologies将Unity引擎和游戏创建系统从版本4移植到Linux。所有使用Unity引擎创建的游戏现在都可以轻松移植到Linux。[35] 2013年9月,Valve宣布,他们发布了一款名为SteamOS的基于Linux的游戏操作系统,Valve称他们已经“得出结论,最适合为客户提供价值的环境是一种围绕Steam自身构建的操作系统。”[27 ] [36] 2014年3月,GOG.com宣布他们将在同一年开始在他们的DRM免费商店中支持Linux标题,此前他们之前声明由于分发太多而无法使用。 GOG.com于2014年7月24日开始首次推出,提供50个Linux支持标题,其中包括几个新平台。[38] 2014年3月和4月,两个主要开发商Epic Games和Crytek分别宣布Linux支持其下一代引擎Unreal Engine 4和CryEngine。[39] [40] 市场份额可以根据销售数量进行估算,例如, G。在2013年第二季度,全球销售的智能手机中有79.3%使用Android。[41]在讨论免费和开源软件时,“安装基地”一词似乎颇受欢迎。这是安装,而不是嵌入或预安装,使产品适合所有者的个人需求。不幸的是,与市场份额相反,安装基础是一个棘手的问题。 由软件(如Ubuntu Software Center或Steam)进行的调查只能在已安装数字分发软件的计算机上告知特定程序或版本或硬件的“安装基础”。 在2010年的第一个Humble Bundle销售中,Linux占18%。[42] Steam客户跟踪使用情况,并在2014年3月报告说,不到1.2%的用户使用某种形式的Linux作为他们的平台主操作系统,[43]在2015年5月,它低于1%[44]。 Unity游戏引擎收集用户统计数据,结果显示2016年3月Linux用户占玩家的0.4%。[45] 作为游戏平台的Linux也可以指基于Linux内核的操作系统,专门用于游戏的唯一目的。例如蒸汽机和计算机的操作系统SteamOS,使用传统家庭计算机中的组件构建的视频游戏控制台,(Tizen和潘多拉)嵌入式操作系统以及GP2X和Neo Geo X等手持式游戏控制台。 Nvidia Shield将Android作为基于修改后的Linux内核的操作系统运行。 Linux软件平台的开源设计允许操作系统与各种计算机指令集和许多外设(如游戏控制器和头戴式显示器)兼容。例如,虚拟现实头戴式显示器HTC Vive支持Linux游戏平台。 在2013年,Phoronix的测试显示了在Linux上使用专有的Nvidia和AMD驱动程序的真实世界的游戏性能,这些驱动程序大部分与Windows 8.1上的结果相当[46]。 Phoronix在2015年发现了类似的结果,[47]虽然Ars Technica描述了Linux驱动程序性能下降20%。 一个基于Linux内核并专为游戏定制的操作系统可以采用只有很少变化的vanilla Linux内核,或者像Android(操作系统)一样,是基于相对广泛修改的Linux内核的。它可以采用GNU C库或仿生或类似的东西。整个中间件或其中的一部分,很可能是封闭源代码和专有软件;视频游戏也是如此。有免费和开源的视频游戏可用于Linux操作系统,以及专有的游戏。 已经在Linux内核中已经主要和可用的子系统最有可能是高性能的,因此不会以任何方式妨碍游戏体验[需要引用],但是可以使用其他软件, Brain Fuck Scheduler(一个进程调度程序)或Budget Fair Queuing(BFQ)调度程序(一个I / O调度程序)。 例如,类似于Linux内核的方式,适合在超级计算机上运行得更好,有针对性地改进游戏性能的适应性。一个涉及这个问题的项目被称为Liquorix。[50] [51] 几种游戏开发工具已经可用于Linux,包括GNU Debugger,LLDB,Valgrind,glslang等。 2014年3月12日发布了OpenGL调试器VOGL。另请参阅游戏编辑器,APITrace和GtkRadiant。 AMD CodeXL。 Enterbrain的RPG Maker(2000,2003,XP,VX)的开源跨平台克隆,名为OpenRPG Maker,目前正在开发中。 Linux有几种接口和软件开发工具包,几乎所有这些工具都是跨平台的。大多数是免费和开放源代码软件,遵守zlib许可证的条款,从而可以从完全封闭的专有软件中对它们进行静态链接。由于这种丰富的接口,一个困难是程序员难以为他们的目的选择最合适的音频API。 PulseAudio项目的主要开发人员Lennart Poettering就这个问题发表了评论。[52]物理引擎,音频库,作为游戏引擎的模块可用,已经可用于Linux很长一段时间。 “Programming Linux Games”一书涵盖了几种适用于Linux视频游戏开发的API,而Linux Programming Interface更详细地介绍了Linux内核接口。 除了作为操作系统的各种子系统的接口的大部分软件之外,还有可简单描述为中间件的软件。世界各地都有很多公司,其主要或唯一的产品是许可和集成到游戏引擎中的软件。他们的主要目标是视频游戏产业,但电影业也利用这种软件来实现特殊效果。一些非常有名的例子是 可用中间件的很大一部分已经可以在Linux上本地运行,只有少数几个只能在Linux上运行。 许多源代码编辑器和IDE可用于Linux,其中包括Visual Studio代码,Sublime Text,Code :: Blocks,Qt Creator,Emacs或Vim。 在Linux上至少支持X11和Wayland的AMD Eyefinity&AMD Catalyst,Xinerama和RandR。严肃的山姆3:BFE是在Linux上本地运行的游戏的一个例子,它支持非常高的分辨率,并得到AMD的验证以支持他们的Eyefinity。文明V是另一个例子,它甚至以3x1肖像模式在“Kaveri”桌面APU上运行。[55] Mumble协议的规范可以免费获得,并且服务器和客户端都有BSD许可的实现。 Mumble的位置音频API由例如立方体2:Sauerbraten。 Wine是一个兼容性层,它提供了二进制兼容性,可以在Linux上运行为Microsoft Windows编写和编译的软件。 Wine项目托管了一个用户提交的应用程序数据库(称为Wine AppDB),该数据库列出了程序和游戏以及评分和评论,这些评分和评论详细说明了他们如何与Wine一起运行。 Wine AppDB还有一个评论系统,其中经常包含有关如何修改系统以运行无法在正常或默认配置下运行的特定游戏的说明。许多游戏被评为完美无瑕,而且还有许多其他游戏可以在不同程度上获得成功。在Linux社区中使用Wine进行游戏已被证明是有争议的,因为有些人认为它可以阻止或至少阻碍平台上原生游戏的进一步增长[56] [57]。 有很多Linux的模拟器。还有提供二进制兼容性的API,虚拟机和机器模拟器: Linux已被移植到包括Xbox,PlayStation 2,PlayStation 3,PlayStation 4,GameCube [59]和Wii在内的多种游戏控制台,它允许没有昂贵游戏开发套件的游戏开发者访问控制台硬件。几款游戏外设也可以在Linux上使用。[60] [61] 游戏引擎是完全负责游戏机制的软件或定义游戏玩法的规则。对于第一人称射击游戏,策略视频游戏等,有不同的游戏引擎。除了游戏机制外,还需要软件来处理图形,音频,物理,输入处理和网络。 游戏引擎被许多视频游戏所使用并在Linux上运行,其中包括: 许多免费和开源视频游戏以及在Linux上本地运行的商业分布式专有视频游戏。一些独立公司也开始将着名的视频游戏从Microsoft Windows移植到Linux。 一些原创的开源视频游戏已经获得了知名度: 有大量的开源克隆和经典游戏重制: Valve于2013年2月14日正式发布了Steam for Linux。截至2016年11月[更新],Steam上Linux兼容游戏的数量超过2,000个。[68]随着SteamOS的推出,Valve开发的Linux发行版旨在用于HTPC游戏,该数量正在快速增长。下面列出的是Steam for Linux上的一些值得注意的游戏: 独立开发者2D Boy为Linux发布了Goo的世界。 Eschalon等角色扮演游戏游戏:Book I,Eschalon:Book II和Penny Arcade Adventures:在Rain-Slick黑暗崖上,从开发开始就开发了跨平台,包括Linux版本。 Sillysoft发布了游戏Lux及其各种版本的Linux版本。[69] Hemisphere Games发布了Osmos的Linux版本。 Koonsolo发布了Mystic Mine的Linux版本。 Amanita Design发布了Machinarium和Samorost 2的Linux版本。Irrgheist发布了他们未来主题的H-Craft冠军赛的Linux版本。 Gamerizon发布了QuantZ的Linux版本。 InterAction Studios主要在鸡侵略者系列中有几个头衔。 Kristanix Games发布了Crossword Twist,Fantastic Farm,猜猜短语,宝石扭曲,Kakuro Epic,麻将史诗,Maxi Dice,纸牌史诗,Sudoku Epic,Theseus和Minotaur的Linux版本。 Anawiki Games已经发布了Linux版的魔法之路,阿瓦隆符文,阿瓦隆符文2,足球杯纸牌,完美树和装扮小狗。 Gaslamp Games发布了Dredmor的Dungeons的Linux版本。破碎的规则发布了And Yet It Moves的Linux版本。 Frictional Games发布了Penumbra的Linux版本:Black Plague和Penumbra:Overture,以及扩展包Penumbra:Requiem。他们还在Windows和Mac OS X版本中发布了Amnesia:Dark Descent for Linux。 S2游戏公司为其游戏发布了Linux客户端Savage:Newerth战役,Savage 2:折磨灵魂和Newerth英雄。 Wolfire Games发布了他们的游戏Lugaru的Linux版本,他们将发布续作Linux版的续作。大卫罗森的Black Shades也被移植到了Linux上,北极涂料公司已经发布了一个Linux版本的Number Drill,查理游戏公司已经发布了一个Linux版本的Bullet Candy Perfect,Irukandji,Space Phallus和Scoregasm。 Illwinter游戏设计发布了极乐世界II的征服,统治:牧师,先知和伪装者,统治二:提升战争和统治3:对Linux的觉醒。 Introversion Software发布了Darwinia,Uplink和DEFCON。 Cartesian Theatre是位于加拿大不列颠哥伦比亚省温哥华的一家专业从事免费,商业和Linux游戏的软件公司。他们目前正在积极开发一个冠军,Avaneya。 Kot-in-Action Creative Artel发布了适用于Linux的Steel Storm游戏。危险软件已经发布了针对Linux的游戏Achron。 Unigine公司利用其在Linux上运行的Unigine引擎技术开发了Oil Rush。 Unigine公司也在开发一款本来可以在Linux上发布的“射手式游戏”,目前这款游戏的开发被冻结,直到OilRush发布。[70] Arkon的MMORPG游戏集团也应该来到Linux。[71]游戏Dilogus:The Winds of War也正在与Unigine一起开发,计划拥有一个Linux客户端。 许多视觉小说开发人员都支持Linux。冬狼已经发布了诸如名魂,赫琳,花店,仿生心,卡片甜心,维拉布朗克,星球要塞和罗兰亚马逊公主for Linux等游戏。[72] [73]花子游戏已经发布了科学女孩,夏季会议,日期扭曲,可爱骑士王国,并且正在考虑将致命之心移植到Linux。[74] [75] sakeisual带来了Jisei,Kansei,Yousei,RE:Alistair和Ripples到Linux。[76] Four Leaf Studios还发布了Linux的Katawa Shoujo [77],Christine Love发布了Digital:A Love Story,这两个都与前面提到的夏季会议一样,由免费软件Ren“Py工具提供支持。2012年3月,Marcel Weyers发布了恐怖视觉小说Sleepless Night。 Indie开发者Mojang开发的基于Java的沙盒游戏Minecraft可以在Linux上使用,其他为Java虚拟机编译的视频游戏也是如此。 Tarn Adams已经为Linux提供了沙盒管理模拟器/ roguelike的矮人堡垒。 基于体素的空间沙盒游戏,Indie开发者Dirkson的ScrumbleShip目前正在为Linux,Mac OS X和Windows开发。 OOTP Developments公园棒球的现实重播棒球模拟目前可用于Linux,Mac OS X和Windows,适用于单人和多人在线联赛。 Grappling Hook,像益智游戏这样的第一个射手。 德国独立制片厂Pixel Maniacs已经发布了他们的游戏ChromaGun,并且也不能推动Linux的发展。 独立公司也承担了将着名的Windows游戏移植到Linux的任务。洛基软件公司是第一家这样的公司,1998年至2002年间,他们运用了文明:呼唤力量,Descent³,Eric的终极纸牌,重装II,重金属:FAKK²,异端II,魔法门英雄III,不朽的君主,神话II:灵魂打击者,邮政,铁路大亨II,Quake III竞技场,符文,Sid Meier的阿尔法半人马座,模拟城市3000,财富的士兵,部落2和MindRover到Linux。 Tribsoft在2002年关闭之前创建了由Sir-Tech Canada开发的Jagged Alliance 2的Linux版本.Linux Game Publishing成立于2001年,是为了应对Loki的即将消亡,并为Creatures:Internet Edition,Candy Cruncher,Majesty:Gold版本,宁波麻将,超空间送货男孩!,软件大亨,Postal²:分享痛苦,灵魂之旅,X2:威胁,高尔基17,冷战,骑士和商人:破碎的王国,弹道学,X3:团圆,喷气机n “枪,神圣:黄金,Shadowgrounds和Shadowgrounds幸存者到Linux。这些游戏中有一些是由Gordon为他们移植的。 与LGP相关的自由顾问Frank C. Earl正在将游戏Caster移植到Linux上,并发布了第一集并开发了第二个Humble Indie Bundle中包含的Linux版Cortex Command。他还在为整个神话系列等其他移植项目开展工作。他在很大程度上接受了推荐,并且他作为Phoronix社区的一部分发表了评论。 icculus.org已经为荣誉勋章:盟军突击和破坏,美国陆军版本以及猎物,水族馆,辫子,锤击和齿轮等标题移植了Beta版本。 德国出版商RuneSoft成立于2000年。他们将游戏北国,罗宾汉:舍伍德传奇,航空大亨豪华,Ankh,Ankh:奥西里斯之心,Barkanoid 2以及杰克基恩移植到Linux,以及移植骑士和招商:破解王国和软件大亨,Linux游戏发布。 Hyperion Entertainment将游戏移植到多个系统,他们将Shogo:Mobile Armor Division和SiN移植到Linux上,并将Linux Gorky 17移植到Linux Game Publishing。 Wyrmkeep娱乐公司带来了游戏“时间的迷宫”和“继承地球:寻找到宝珠的Linux”。另类游戏带来了Trine和Shadowgrounds以及Shadowgrounds Survivor for Linux Game Publishing。 Aspyr Media于2014年6月发布了他们的第一个Linux端口,[78]他们声称由于Valve推出了SteamOS,他们正在向Linux移植。 Aspyr Media后来于2014年9月将Borderlands 2移植到Linux [80]。 自从1996年以来,视频游戏发行商Feral Interactive已经将游戏移植到Mac OS X上,并于2014年6月发布了XCOM:Enemy Unknown,这是它的第一款Linux游戏.Feral Interactive声称他们将游戏移植到Linux,这要归功于SteamOS。 一些id Software员工移植了Doom系列,Quake系列,返回Castle Wolfenstein,Wolfenstein:Enemy Territory和Enemy Territory:Quake Wars。 GarageGames出版的一些有Linux版本的游戏包括Bridge Builder,Marble Blast Gold,Gish,Tribal Trouble和Dark Horizo​​ns:Lore Invasion。 MP娱乐公司​​发布了Hopkins FBI和Crack dot com发布了针对Linux的滥用版本,成为最早发布本地端口的开发者之一。 Inner Worlds是另一个早期的商业Linux标题,在Linux上发布并开发。 Philos Laboratories在零售磁盘上发布了Theocracy的Linux版本。专制主义者已经支持Linux多年。[82] GLAMUS GmbH发布了他们游戏Mobility的Linux版本。 Vicarious Visions将太空飞行游戏Terminus移植到Linux。 Lava Lord Games发布了他们的游戏Astro Battle for Linux。 Xatrix Entertainment发布了一个Linux版本的Kingpin:犯罪生涯。 BioWare发布了针对Linux的Neverwinter Nights。 Croteam发布了Serious Sam系列,第一款游戏由Gordon移植,第二款自带移植版本。 Gordon还将Epic Games“射手游戏Unreal Tournament 2003和Unreal Tournament 2004”移植到了游戏中。 Revolution系统游戏在Mac或Windows发布之后的一段时间内发布了他们的游戏Decadence:Home Sweet Home Steam for Linux仅适用于Linux。[83] 2013年10月12日,DICE创意总监Lars Gustavsson对polygon.com [84] 一些公司将游戏移植到运行x86以外的指令集的Linux上,如Alpha,PowerPC,Sparc,MIPS或ARM。 Loki娱乐软件移植文明:呼吁权力,埃里克的终极纸牌,英雄无敌和魔法III,神话II:灵魂打击者,铁路大亨II黄金版和Sid Meier的Alpha Centauri与Alien Crossfire扩展包到Linux PowerPC。[ 85]他们还将文明:Call to Power,Eric的终极接龙,Sid Meier的Alpha Centauri与Alien Crossfire扩展包一起移植到Linux Alpha和Civilization:Call to Power,Eric的最终接龙到Linux SPARC。 Cruncher,Majesty Gold,NingPo Mahjong和Soul Ride等Linux PowerPC,还将Candy Cruncher,Soul Ride移植到了Linux SPARC和Soul Ride中,并发布到了Linux Alpha。[86] [87] Illwinter Game Design移植了Dominion:Priests,Prophets&Pretenders, Dominion II:Linux上的PowerPC和征服极乐世界3的升天战争和统治3,Dominion 4:Raspberry Pi升级王座。[88] Hyperion Entertainment将Titan Computer和Gorky 17发布的Linux PowerPC移植到Linux PowerPC,后来Runesoft聘请了Gunnar von Boehn,他将Robin Hood - Sherwood的传奇移植到L​​inux PowerPC,后来Runesoft将Airline Tycoon Deluxe移植到Raspberry Pi上运行Debian GNU / Linux。 一些开发人员已经将许多原有的源代码发布出去,允许它们在许多其他平台(包括Linux)上作为本机应用程序运行。以这种方式移植到Linux上的游戏包括Duke Nukem 3D,暗影战士,黑社会崛起,Ken的迷宫,七国,Warzone 2100,家园世界,Call to Power II,Wolfenstein 3D,异端,Hexen,Hexen II ,Aliens与Predator,Descent,Descent II和Freespace 2.由于游戏代码的可用性,包括Doom,Abuse,Quake,Quake II,Quake III等,以前针对Linux发布的几款游戏也可以扩展或更新。竞技场和Jagged联盟2.基于发布源代码的一些衍生品也已经发布了Linux,例如Aleph One和Micropolis for Marathon 2:Durandal和SimCity。 即使游戏的代码本身仍然是专有或无法使用的游戏,例如视频游戏Strife或Star Trek:Voyager - Elite Force的多人游戏组件,某些游戏甚至可以移植到共享引擎代码的可用性中。游戏甚至已经完全或部分地通过反向工程和游戏引擎娱乐(如WarCraft II通过Wargus或Commander Keen)进行移植,另一个诀窍是尝试黑客入侵另一个本地游戏,比如原始虚幻游戏。此外,有些游戏可以通过使用Linux特定的运行时环境来运行,例如使用Adventure Game Studio制作的某些游戏(如Chzo Mythos)或使用RPG Maker工具制作的某些游戏。包括Urban Terror,OpenArena,FreeDoom,Padman世界,Nexuiz / Xonotic,Warshow和Excalibur:Morgana的复仇。 这是在Linux上本地的MMORPG选定列表:

热门排行

最新文章

Powered by 黄金联盟 @2014 RSS地图 html地图

Copyright 站群 © 2013-2017 365建站器 版权所有