3DO 版《DOOM》的完整存档
是的,这是 3DO 版的《毁灭战士》这款臭名昭著的游戏。首先,这项工作耗时十个激烈的星期,因为我被误导了关于该游戏的状态,才被邀请参与这个项目。我被告知,已经有一个版本存在,其中包含了新的关卡、武器和功能,只需要进行"打磨"和优化就可以推向市场。在多次要求这款版本之后,我才发现并没有这样的东西,而且 Art Data Interactive 误以为将游戏从一个平台移植到另一个平台的唯一工作就是编译代码,而添加武器也仅仅是将艺术素材放入其中。呃……不……
我的 3DO 朋友们恳求我把《DOOM》放在他们的平台上,而 1995 年圣诞节即将到来(我 1995 年 8 月开始这份工作,预计 10 月中旬发布最终版),我简直就是在办公室里度过的,只休息一下睡个午觉,然后完成了这个移植。
3DO 的操作系统是围绕运行一个应用程序和清除内存而设计的,因此存在大量由内存泄漏引起的错误。因此,当我想在启动时加载 Logicware 和 id 软件的徽标时,3DO 会泄露内存,为了解决这个问题,我创建了两个应用程序,一个用于绘制 3DO 徽标,另一个用于显示 Logicware 徽标。执行完毕后,它们会从内存中清除,主游戏就可以运行而不会丢失内存。
垂直墙壁使用单元引擎绘制成条带,但单元引擎无法处理 3D透视,因此地板和天花板使用软件渲染绘制。由于我使用的实现导致纹理撕裂,我根本没有时间将代码转换为使用单元引擎。
暂无开放 Issues,或尚未同步最近议题。