Descent 3源码已免费开源:如何利用源代码开发你的经典游戏项目

Descent 3 游戏截图

Descent 3源代码在GitHub免费公开

1999年经典she击游戏《Descent 3》的源代码近日已被上传至GitHub,面向公众免费开放使用。据悉,上传者为曾参与该游戏开发的程序员凯文·本特利(Kevin Bentley)。这份代码中还包括他和杰夫·斯拉特(Jeff Slutter)多年前未发布的1.5补丁版本,唯一缺失的是部分专有的视频与音频库文件。

程序员凯文·本特利的说明

“如果有人愿意帮忙制作一款转换器,让游戏中的旧片段(剪辑)正常运行,我手头就有相关代码。”本特利表示,“不过需要一些努力,模拟出那些代码以实现正确编译。”

代码的整理与社区参与

他也坦言,“这些代码还需要一些清理工作”,希望大家给予谅解,因为那时团队成员整体“年轻且经验不足”。

“如果你有兴趣协助维护这些代码,欢迎联系我们。”他继续说道,“特别感谢杰夫·斯拉特,他在现代化这份源代码方面付出了很多努力。我非常期待社区的开发者们会带来什么创新!”

Descent 3的遗产与发展

《Descent 3》在Windows、Mac和Linux平台上发布,由著名开发商Outrage Games首次推出。这款游戏代表了系列的发展新里程碑,其原始开发商Parallax Software后来拆分为Outrage和已倒闭的Volition两家公司。

游戏的特啬与影响

当时,《Descent 3》被评价为在人工智能和户外场景设计上的创新。其关卡编辑器也因为其功能强大,被一项2002年的研究用于分析蝎子蜂的飞行活动,显示出其在科学研究中的潜在价值。

商业表现与公司发展

尽管获得了不少好评以及推出了扩展包,但由于商业反响不佳,游戏未能带来预期利润。来自密歇根的Outrage公司只在之后开发了另一款名为《Alter Echo》(2003年发行)后,便宣布关闭。

后续动态与法律争议

2015年,由于Interplay与Parallax之间的版税纠纷,三款《Descent》系列游戏一度从GOG平台下架。经过双方协商,争议得以解决,这三款游戏现已在多个数字平台重新上线,供玩家购买体验。

后记:开发者的回顾

1999年,Gamasutra曾对《Descent 3》的开发团队进行了回顾访谈,采访对象包括程序员杰森·莱顿(Jason Leighton)和制作人克雷格·德里克(Craig Derrick)。感兴趣的读者可以在此处阅读全文以了解更多幕后故事。

常见问题解答(FAQ)

Q: 《Descent 3》的源代码在哪里可以找到?

A: 最近已被上传至GitHub,面向公众免费开放,玩家和开发者都可以免费下载和使用。

Q: 《Descent 3》的源代码包含哪些内容?

A: 包括原始的游戏程序代码,以及由开发者未发布的1.5补丁版本,但不包括部分专有的视频和音频库文件。

Q: 如何帮助完善《Descent 3》的源代码?

A: 您可以联系开发者凯文·本特利,他欢迎社区成员帮忙制作转换器,确保旧版本剪辑正常运行。可以通过社交平台或开发者的联系方式交流合作。

Q: 《Descent 3》的未来发展方向是什么?

A: 目前,社区对源代码的维护和二次开发充满兴趣,期待有更多创作者加入,为游戏带来新的创新和内容拓展。

THE END
喜欢就支持一下吧
点赞210 分享