程序员从孩子的笔记本电脑中拯救源代码后,邪教 Flash 游戏复活了

为了保存和复兴一款备受推崇的 Flash 游戏,人们会付出多大的努力——特别是当您没有游戏开发经验的时候?这是希腊高中生 Angelos Mako 去年踏上拯救他最喜欢的 Flash 游戏之旅时所面临的问题,由 Rebel Entertainment 制作。这段旅程在追踪到一个人后才结束地牢横冲直撞很久以前就离开了游戏行业的程序员……他在笔记本电脑上拥有唯一现存的源代码副本,并将其传给了他的孩子。

Mako 的旅程反映了 Flash 游戏领域的大力保护工作。自从Adobe终止对动画和游戏制作技术的支持2020 年,数千款游戏从互联网上被删除。尽管保护工作,像这样的游戏地牢横冲直撞消失在以太中。

曾经有超过200万人玩过地牢横冲直撞每个月都会在 Facebook 上发布。但在经历了令人尊敬的 5 年后,这款在线多人地下城探索游戏于 2017 年被关闭。虽然一些粉丝试图通过 2021 年恢复它帕特隆,无法访问游戏源代码证明事情很困难。现在 Mako 和 Gamebreak Studios 正在将其带回来。

建议阅读:《血统3》源代码已开放免费使用

根据 Gamebreak 首席执行官泰勒·海勒姆 (Taylor Hellam) 的说法,Mako 联系了参与原版发行的艺术和创意总监,并在他们的引导下找到了 Rebel Entertainment 首席执行官迈克·戈斯林 (Mike Goslin)。戈斯林帮助这名青少年找到了该项目的最后一位工程师,他独自维持了三年的头衔(出于对隐私的尊重,海勒姆隐去了这位工程师的名字)。

有关的:《巫师 3》上架 10 年后收入近 6.5 亿美元

就在那时,工程师发现他送给女儿的一台旧笔记本电脑上仍然有源代码的副本。随后,Mako 采取了不同寻常的措施,确保获得知识产权地牢横冲直撞,并联系 Gamebreak Studios 寻求支持。 Gamebreak 目前正在开发并发行这款重新推出的游戏。

使之成为可能地牢横冲直撞事实证明,备份和运行是“一项相当大的考古工程”。该游戏最初的结构类似于 MMORPG,Flash 被用作游戏客户端,连接到服务器端后端,该后端负责几乎所有事情。在访问源代码时,团队意识到后端是用旧的 C++ 和 PHP 代码编写的,需要一段时间才能解决。

Hellam 告诉游戏开发者:“我们已经将后端迁移到完全容器化、基于云的设置,并配有 CI/CD 管道,因此我们能够随时持续发布和测试新版本。” “游戏的 Flash 部分还需要多次更新才能正常运行。并且要使其与 Steam 兼容也需要付出巨大的努力。”

有关的:报告:EA 关闭工作室并消灭《黑豹》开发商 Cliffhanger Games

Hellam 表示,重振《Dungeon Rampage》需要将免费游戏转变为付费游戏,并且仍将获得免费内容更新。这标志着自《Dungeon Rampage》全盛时期以来免费游戏环境发生了怎样的变化。正如 Hellam 所描述的那样,现代免费游戏严重依赖“扭蛋和战利品机制”等盈利模式。

该工作室正在通过以下方式推动这一货币化变革:Kickstarter 众筹活动,旨在资助发展

“随着游戏的销售,我们将能够留出资金,用于再投资于开发,随着时间的推移添加新的内容和功能,”海勒姆说。 “我们的梦想是在社区反馈的指导下,多年来不断迭代这款游戏。”

开发者继续促进 Flash 游戏的保护

Flash 游戏令人惊讶强大的保存领域。 2020年2月,BlueMaxima 的闪点介绍自己是一个旨在为超过 38,000 款游戏提供新家的项目。一个月后,The Strong Museum 和 Kongregate 合作抢救了上传到 Kongregate 门户的数以万计的 Flash 游戏,使其可用于教育和研究目的。

有关的:Shuhei Yoshida 警告订阅服务对开发者来说可能会变得“危险”

多年来,我们看到粉丝项目热衷于保存游戏,而不仅仅是 Flash 游戏。一些值得注意的例子包括战地2142复兴项目从 2016 年开始,重新燃起人们对 2006 年在线射击游戏以及用户 Postbebop 的兴趣恢复中明讯模拟炼油厂来自一位“退休的化学工程朋友”,与 Mako 和工程师类似的幸运事件。

虽然保存工作大多受到粉丝的欢迎,但很少有大型发行商介入。今年 2 月,EA分享了源代码针对 Github 上的多款《命令与征服》游戏,委托一位名叫 Luke “CCHyper” Feenan 的模组作者来帮助修复。

然而,围绕 Flash 游戏的保护项目却十分引人注目。它们是过去软件平台的时间胶囊,该平台引领了游戏开发人员的职业生涯,让独立宠儿背后的团队能够以撒的结合,威威威威, 和高塔坠落:提升在他们的项目商业化之前创建原型并参加游戏比赛。

此外,Flash 允许大量的人在浏览器上享受游戏,对于许多可能没有游戏机或高端 PC 的玩家来说,这是一个可访问的平台——这是一种新的相关趋势,这要归功于网络GPU游戏,它追随Flash游戏开发者的脚步。