具有可用源代码的商业视频游戏列表

2020-06-09 07:46:00

维基百科开启维基百科设计。这是一个商业视频游戏的列表,有可用的源代码。这些商业开发和分发的视频游戏的源代码可供公众或游戏社区使用。

商业视频游戏通常被开发为专有的封闭源代码软件产品,源代码被视为商业秘密(与开源视频游戏不同)。当没有更多的预期收入时,这些游戏作为一种产品进入生命周期的尽头,对游戏的用户和社区没有支持或可用性,成为被抛弃的产品。

在这里列出的几个案例中,游戏开发人员明确发布了源代码,以防止他们的工作成为弃件。这样的源代码通常以不同的(免费和非免费、商业和非商业)软件许可发布给游戏社区或公众;由于版权情况不同或更复杂,艺术品和数据通常是在与源代码不同的许可下发布的。源代码可以由开发者推送到公共存储库(例如SourceForge或GitHub),或者提供给选定的游戏社区成员,或者随游戏一起出售,或者通过其他方式提供。游戏可以用解释语言(如BASIC或Python)编写,并作为未经编译的原始源代码分发;早期的软件通常是以文本形式分发的,如《Basic Computer Games》一书中所述。在某些情况下,当游戏的源代码无法通过其他方式获得时,游戏的社区会通过耗时的反向工程技术从编译的二进制文件中重建源代码。任何形式的源代码可用性都允许游戏社区研究游戏是如何工作的,进行修改,并在官方支持结束时自行提供技术支持,例如,使用非官方补丁修复错误或使用源端口使游戏与新平台兼容。

2013年7月,这款游戏的源代码在MPL 2.0下被放到了GitHub上。[1]在源代码发布后获得了商业上的成功。

Richard Garriott最初将Applesoft Basic编写的游戏作为源代码分发。后来,Origin Systems在他们的FTP服务器上提供了源代码。[2][3]。

这款游戏于2017年由独立开发商Undertow Games(Joonas";Regalis&34;Rikkonen)在Steam上进行商业发布。源代码于2017年6月4日在GitHub上根据限制性MODS允许许可发布。[5][6][6]他之前的游戏《SCP-Containment Break》也是CC by-SA许可下的免费开放源码软件。

这款游戏使用的引擎与Grigsby之前瓜达尔卡纳尔岛战役使用的引擎相同,该引擎被编码并分发为未编译的Applesoft Basic。[8]。

游戏的部分代码是在GNU GPLv3下发布的,以帮助开发MODS。[9]

经过Kickstarter的众筹活动,伦敦的钻石信托基金由Jason Rohrer开发,并由IndiePub出版。2012年8月28日,它为任天堂DS发布。像大多数Rohrer的游戏一样,这款游戏已经被放置在公共领域,托管在SourceForge上。[10]。

是由微软联合创始人比尔·盖茨和尼尔·孔岑于1981年编写的,并包括在最初IBM PC的PC DOS操作系统的早期版本中。作为源代码分发的类似早期基本游戏有GORILLA.BAS和NIBBLES.BAS。

2009年11月发布的iOS端口源代码,因为它基于PrBoom源端口。[11][12][13][14]。

Eliza是一位颇具影响力的视频游戏前身,由约瑟夫·魏森鲍姆(Joseph Weizenbaum)在1964年至1966年期间在麻省理工学院人工智能实验室编写。[15]Weizenbaum最初的Mad Slip实现由Bernie Cosell用Lisp重写。[16][17]由Jeff Shrager于1973年撰写的《创意计算》1977年出现了一个基本版本。[18]这个版本被移植到许多最早的个人计算机上,似乎随后被翻译成许多其他语言的许多其他版本。[19]。

这款游戏是由几个Wesnoth开发者在GitHub上用自己的开源游戏引擎[20]开源开发的,并于2010年7月在几个平台上发布。这款游戏是在MacOS&39;应用商店、[21][22]iPhone应用商店[23]和[24]黑莓应用世界[24]上购买的,因为游戏资产是专有的。[25]。

它于2011年在GitHub[26]上发布,作为开源的非欧几里德流氓,于2015年在Steam和其他分销商上商业化。[27][27]。

ION Fury基于Duke Nukem 3D的EDuke32源端口,该端口遵循GNU通用公共许可证。可以通过下载最新版本的EDuke32编译Ion Fury,并在标志FURY设置为1的情况下编译它。[28]。

源代码与JA2:WildFire 2004捆绑发布。[30]JA:未完成的业务源代码后来也变得可用。[31][31]

发布于2018年2月,并通过开发商的网页独家销售。[32]就像以前的游戏一样,公共领域软件和托管在GitHub上。[33][33]。

最初于1985年由Yutaka Isokawa在MZ-700家用计算机上创建。基本列表发表在1985年8月号的杂志“哦!MZ Publications";”(哦!MZ Publications";)上。[34][35][36]1990年,这款游戏被商业化地转换成了《游戏男孩》(Game Boy)。2011年,游戏社区从可用的变种中恢复了一个尽可能忠实的版本。[37]。

在Steam上可以商业使用,而Android版本的源代码和原始的itch.io版本是免费的。[38]。

这款游戏的源代码从2012年开始在GitHub上非商业条件下提供。[39]。

乔治·布兰克(George Blank)[40]的这款游戏最早出现在1978年12月的SoftSide杂志上,当时它是作为基本清单出现的。[41]该游戏由即时软件公司为Radio Shack TRS-80、Apple II、Texas Instruments TI-99/4A和Commodore PET发行,作为电脑游戏在盒式磁带上出售。[42]它已被翻译成许多编程语言,如ANSIC,[43],并已移植到Palm Pilot。

1981年为Apple II制作的一款面向成人的喜剧文本冒险游戏。Softporn Adenture最初是由程序员Chuck Benton于1981年以Applesoft Basic源代码的形式为Apple II编写并发布的。[44]这款游戏是由在线系统公司发行的,后来成为休闲套装Larry 1的基础。[45]后来,AlLowe也以免费软件的形式发布了PC版本。[46][47][48]。

游戏源码发布于2016年8月8日,因为它基于id-tech 4引擎。[49][50][50]。

由于游戏的基本源代码(DSKTEL.BAS&34;)很早就可用,因此社区存在端口和Remaster。[51][52][52]

城堡原则是Jason Rohrer在公共Sourceforge存储库中开发的,与他在公共领域的大多数创作作品一样。[53]城堡主义最初是作为一款早期访问游戏开发的,现在在Steam上的售价为14.99美元。[54][54]。

BASIC于1975年首次公开发布,1978年的更新版本也是如此,后者在1978年5/6月的“创意计算”(Creative Computing)上得到了更广泛的发布。[55]2011年重新发现来源。[56][56]。

源代码是为Apple II用BASIC开发的,随版本一起提供。源代码托管在GitHub上。[57][font=宋体]。

2012年8月发布的游戏源代码,因为它基于id Tech2引擎。[58][58]。

猎鹰之眼由Jaakko Peltonen开发,作为Nethack的图形版本。[59]在2001年的开发结束后,克莱夫·克莱斯继续将猎鹰之眼作为秃鹫之眼[60],同时仍然是免费和开源软件,该游戏通过作者的网站和Desura进行商业化,售价为2.99美元。2013年10月,该游戏被投入Steam Greenlight流程[61],并于2016年1月在Steam上成功发布。[62][中英文对照]。

iOS端口的源代码于2009年3月发布,因为它基于Wolfenstein 3-D Redux源端口。[63][64][65][12][13][14]。

这款基于DarkPlaces引擎的Early Access游戏于2019年11月发布,游戏源代码也在GitHub上发布。[66][67][67]。

下表提供的源代码不是由公司或知识产权持有者正式发布的,而是由于发布情况不明确造成的,如丢失和合法性不明确的泄漏(例如,由个别开发者在产品生命周期结束时发布)或未删除的内容。[68][font=宋体]

游戏杂志附带的演示CD意外地包含了游戏的C++源代码。[69][70][70]。

2016年11月,凯文·萨维茨(Kevin Savetz)发布了雅达利(Atari)8位和苹果II版冒险in Time and Birth of the Phoenix的源代码,以及苹果II版的福布斯女王(Queen Of Phobos)的部分代码。[71]。

2020年5月,4chan上泄露了Game Boy Color版的源代码。[72][font=宋体]。

源代码于2002年在Monolith Productions FTP服务器上发布,然后很快被删除。[73][font=宋体]。

Atari 7800版本的小行星源代码是由Atari Sunnyvale在1996年关闭时以物理形式发布的。和吃豆人一起,“挖坑”、“机器人加速器:2084”和另外八个游戏由雅达利博物馆重建,后来出版。[74][75]现代FPGA的端口是后来制作的。[76][76]。

源代码是在2014年用来开发Neo Geo游戏的NEC PC-9821上找到的。[77][78][78]。

2019年1月,杰森·斯科特将这款游戏的源代码上传到互联网档案馆。[79][font=宋体]。

在零售游戏虚拟数据中发现了一个zip文件,其中包括游戏的完整PlayStation1源代码。[80][font=宋体]

2000年的日本PSX游戏Beatmania Best Hits被错误地包含了1999年游戏Beatmania Five Mix的源代码。[81][81]。

2019年1月,杰森·斯科特将这款游戏的源代码上传到互联网档案馆。[79][82][82]。

2000年,Alpha版本的部分源代码被泄露。2010年,完整的alpha源代码被泄露。[83]Alexander Makarov以代码为参考,在2017年左右为源端口创建了最终版本的反向工程构建。[84][中英文对照]。

2008年9月12日,在易趣购买的硬盘上发现了SNES版本的源代码。[85][85]。

2018年5月17日,凯文·萨维茨上传查理·库拉斯捐赠的《巴克·罗杰斯:极速星球》雅达利8位转换版完整源代码扫描。[86][中英文对照]。

2012年9月,NES版本的源代码在eBay上以439美元的价格提供。[87][88][88]。

2011年5月,世嘉梦播的源代码面世,收集者在梦播开发工具包的硬盘上找到了它。[89][90][90]。

在零售游戏的虚拟数据中发现了一个压缩文件,其中包括该游戏的完整PlayStation1源代码。

2009年,在一名前眼镜工作室员工手中发现了一份完整的黑暗引擎源代码副本,当时这名员工仍在为Eidos Interactive工作。[92]2010年4月下旬,Dreamcast Talk论坛上的一名用户拆解了他购买的Dreamcast开发工具包的内容。[93]后来,基于黑暗引擎的游戏发布了重大更新。[94][95][96]。

由LGPL下的流行病工作室的前开发者发布,以防止游戏成为无支持的废弃软件。[97]法律地位不明确。

2008年8月,雅达利8006502汇编中的驴子港的源代码在AtariAge论坛上由Curt Vendel(雅达利闪回设计者)发布,[99],并由最初的开发者Landon Dyer在那里进行了讨论。[100][font=宋体]。

2013年,互联网档案馆将DOS版本的未删除汇编源程序(DRGNSRC.LZH)放入下载。[101][102]。

在某种程度上,有人突破了加州理工学院的安全系统,并拿走了这款游戏的FORTRAN/PDP-10版本的源代码副本。[103]此代码不断修改,在人与人之间传递,并移植到其他系统,例如VAX/VMS OS。[104][font=宋体]。

2011年5月20日,有人在GitHub存储库发布了Eve在线源代码。[105]源代码上线四天后,CCP发出了DMCA下线请求,GitHub紧随其后。[106][font=宋体]。

PS2游戏的源代码在2015年左右以未知的方式落入一名社区成员手中。[107][font=宋体]。

一位前开发人员在2000年的源代码泄露[108]允许非官方的社区开发,包括升级、改进的图形和错误修复。2013年,其中一个社区开发分支的源代码根据可疑的BSD许可证被发布到GitHub存储库。[109][font=宋体]

不经意间,“命运”及其续集“命运2:未发现的王国”通过2015年5月的“谦逊套餐”推出。向购买者提供的无DRM副本的下载链接显然会导致源代码的当前转储。这在更正之前已经有好几天了。[110][font=宋体]。

大约在1996年,电子艺界意外地将国际足联97的源代码放到了一张演示光盘上。[111][112][font=宋体]。

2007年,也就是第一次发布9年后,这款游戏本身及其源代码被认为是被废弃的,并向公众开放。[113]游戏社区接受了这款游戏,并在GPL许可下通过GitHub存储库不断更新和移植游戏。[114][115][115]。

“半条命2”的阿尔法版源代码在2003年泄露,也就是游戏发布的前一年。[117][font=宋体]。

弗兰克·西法尔迪(Frank Cifaldi)在一个旧硬盘上发现NES游戏后,于2016年发布了NES游戏的游戏来源。[119][119][120]。

2016年10月,在一台开放的网络服务器上发现了GameCube游戏的来源和资产。[121][font=宋体]。

2003年,一名中国黑客获得了Lineage II的源代码,并将其出售给了某个设置替代服务器的人。2007年被联邦调查局关闭。[122][123]。

在2004年泄露的Windows NT 4.0和Windows 2000源代码副本中,有32位版本的残酷、高尔夫、钉住、Reversi、Snake(Rattler Race)、台北和TicTactics。[125][font=宋体]

微软Windows版2000款视频游戏《大富翁》的源代码于2018年8月泄露。[126][127]。

任天堂64版本的游戏源代码在4chan上被匿名泄露,同时泄露的还有Mortal Kombat 3的PC、PS1和Arade源代码。[128][129]。

PlayStation2版本的源代码和艺术品于2019年上传到Archive.org。[130][font=宋体]。

2019年1月,杰森·斯科特将这款游戏的源代码上传到互联网档案馆。[79][font=宋体]。

2017年2月,在AcClaim Entertainment在破产出售期间清算的一张档案CD上发现了源代码。随后,它在eBay上以500美元的价格售出。

2020年5月,描述游戏机电路的Verilog源代码以及SDK被泄露。[133][font=宋体]。

2020年5月,描述游戏机电路的Verilog源代码以及SDK被泄露。[133][font=宋体]。

2020年5月,描述游戏机电路的Verilog源代码以及SDK被泄露。[133][font=宋体]

2019年8月,凯文·萨维茨(Kevin Savetz)发布了雅达利8位版本的源代码。[134][135]。

在2020年4月和5月的整个月份里,前四代精灵宝可梦的源代码都在4chan上泄露。这些泄露还包含测试版内容,如未使用的精灵宝可梦设计,以及未发布游戏的证据(如精灵宝可梦黄色的同伴,被称为精灵宝可梦Pink)。[137][138][139][140]。

2009年5月20日,Curt Vendel发布了雅达利2600转换杆位的源代码。[141][font=宋体]。

粉丝群的成员在2004年左右获得了这款游戏的源代码,这是从一位在Xbox Live端口工作的匿名开发人员那里泄露出来的。[143]从那时起,游戏社区就开始开发风扇补丁,并将源码移植到Linux、MacOS和Openpanora等新平台。[145][146][147]。

这款游戏的开发库于2018年在GitHub上发布,由旧的Microsoft Visual SourceSafe库转换而来。奇怪的是,人们发现该游戏包含来自Linux内核的代码(具体地说,是vsprintf函数,可能用于调试),因此违反了GNU通用公共许可证(GNU General Public License)。

2014年8月,S.T.A.L.K.E.R.:Clear Sky‘s X-Ray Engine 1.5.10源代码在非开源许可下在GitHub上提供。[149]后续的X-ray 1.6.02引擎也已面市。[151]截至2019年10月,xray-16 Engine社区fork OpenXray&34;已达到编译状态,并支持带有Build 558的Pripyat&34;和#34;Call of Pripyat&34;和";Clear Sky&34;这两款游戏。[152][font=宋体]。

2017年,一张可能于1998年被盗/丢失的[153]星际争霸黄金大师源代码CD在一名爱好者手中重新浮出水面。[154]沉思了很久之后,他把它送回了暴雪。[155]有人怀疑这张CD的真实性,因为没有提供任何证据。目前还不清楚是否像之前的讨论中指出的那样,为了保存的目的,源代码的副本被转发给了互联网档案馆的杰森·斯科特(Jason Scott)。

2013年,索尼在线娱乐公司(Sony Online Entertainment)的一名前员工将一份2010年制作的星球大战星系客户端、服务器、第三方库和开发工具的源代码泄露给了一群参与新游戏增强版(New Game Enhancements&34;New Game Enhancements&34;Star Wars Galaxies Simulator Project SWG)的前玩家。该代码后来被泄露到其预定收件人之外,并在网上提供[156]。直播、免费播放的公共服务器和公共发展团体从此应运而生。

2018年11月,SNES版源代码在eBay上购买并对外发布。[157][font=宋体]。

2019年1月,杰森·斯科特将这款游戏的源代码上传到互联网档案馆。[79][font=宋体]。

2008年8月24日,已停业的捷豹Sector II网站在名为“捷豹源代码汇编”的个人电脑CD汇编下发布了源代码“暴风雨2000”(Tempest 2000)。[158][159][159]。

2017年2月,N64版本的源代码在eBay上以2551.99美元的价格在SGI Silicon Graphics Indy开发机上出售,该开发机来自备受好评的娱乐清算公司。这段源代码后来于2018年8月26日发布,然后在第二天重新上传,未加密到4chan。[161][162][163]。

粉丝社区以未知的方式获得了原始源代码[164],并用它创建了修改和非官方补丁,[165][166]2016年的最新DirectX 9端口以及正在进行的开发。[167][font=宋体]。

2014年11月,Ultima Codex社区能够从一名前开发人员那里获得Ultima 9源代码,以进行离线存档,以防止永久丢失。[168][font=宋体]。

PSX版本的源代码和插图是在2009年从软盘中找回的。[169][170]。

这款游戏的源代码于2019年2月在GitHub上泄露,尽管后来它被删除了。[171][font=宋体]

2018年5月17日,Kevin Savetz上传了查理·库拉斯捐赠的Up';n Down的雅达利8位转换完整源代码的扫描。[172][font=宋体]。

丢失已久的“翼司令I”源代码于2011年8月由一位前开发商赠送给粉丝社区,以供长期保存。[174]随后,该系列的大多数其他部分也随之展开。[175][176]。

2008年,一份包含Infocom所有视频游戏源代码的备份来自一个匿名的Infocom来源,并被互联网档案馆的杰森·斯科特存档。[177][178][179]。

一旦游戏或软件成为过时的产品。

..