Descent 3:经典飞行射击游戏的代码公开

源码开源引发关注
1999年的经典飞行射击游戏《Descent 3》的源代码已被上传到GitHub,供所有人免费查阅和使用。
开发者的分享
这份源码由曾经参与开发的程序员凯文·贝特利(Kevin Bentley)上传,他回忆说,代码中还包括多年前由他和杰夫·斯拉特(Jeff Slutter)制作的未发布的1.5补丁。唯一缺失的是一些专属的视频和声音库,贝特利表示这是可以补充的部分。
寻求社区合作
贝特利表示:“我保留了那份代码,如果有人愿意帮助开发转换工具,使旧版的动画场景可以正常工作,那就太好了。要让这些代码编译起来,需要一些努力来完善框架。”
代码的整理与改进
他也坦言:“代码目前还需要一些整理,希望大家能给予理解,因为那是由一支当年更年轻、更缺少经验的团队开发的。”
未来展望
贝特利强调:“如果有人有兴趣帮助维护代码,欢迎随时联系我。感谢杰夫·斯拉特(Jeff Slutter)当年为现代化代码做出的巨大努力。期待社区的开发者们能带来更多的可能性!”
Descent 3的历史与影响
《Descent 3》在Windows、Mac和Linux平台上线,是开发商Outrage Games的首发作品。该系列的原始开发团队——帕拉拉克斯软件(Parallax Software)后来分裂为Outrage和已倒闭的沃利申(Volition)。
游戏特色及影响
当时,《Descent 3》以其出色的人工智能系统和户外场景而著称。游戏的关卡编辑器也变得非常受欢迎,甚至被一项2002年的研究用于模拟飞蛾的飞行动作,展现了其在游戏设计和交互方面的创新。
商业表现和后续发展
尽管获得了较好的评价和拓展包,《Descent 3》在市场上的表现却不尽如人意。位于密歇根州的Outrage公司在推出《Alter Echo》(2003年)后,随后宣布关闭,未能延续前作的成功。
游戏的版权争议与复兴
2015年,由于Interplay与帕拉拉克斯之间的版权费用纠纷,《Descent》系列的三款游戏曾被从GOG平台下架。此后争议得以解决,三款游戏现已重新恢复在各大数字商店购买,迎来了新一轮的玩家热潮。
经典回顾
在1999年,游戏开发者《Game Developer》杂志曾对《Descent 3》进行回顾分析,访谈了程序员杰森·莱顿(Jason Leighton)和制片人克雷格·德里克(Craig Derrick),相关内容可以在这里查阅。
常见问题(FAQ)
Q: 《Descent 3》的源代码对游戏开发者有什么价值?
A: 公开的源代码可以帮助开发者学习过去的游戏开发技术,也有助于制作现代化的相关工具或MOD,为《Descent》系列带来新的活力。
Q: 如何参与到这项源码维护工作中?
A: 有兴趣的开发者可以通过GitHub与贝特利联系,共同完善源码,提高游戏的兼容性和功能扩展。
Q: 《Descent 3》在中国市场的影响力如何?
A: 作为一款经典游戏,《Descent 3》在中国也有不少忠实粉丝,社区中的MOD制作和在线讨论也在逐步增长,促进了相关游戏文化的发展。