《毁灭战士》是FPS(第一人称射击)游戏的鼻祖。 该游戏由id Software开发。 第一个 PC 版本于 1993 年在 Microsoft 的 DOS 平台上发布。 两年后,《毁灭战士》的超级任天堂版(SNES)诞生,这被认为是游戏史上的奇迹之一doom游戏引擎,因为当时SNES的功能已经严重落后。 首席程序员 Randal Linden 避开了原来的《Doom》引擎,而是重新构建了一个 Reality 引擎,使得游戏在内存和存储空间受到严格限制的 16 位机器上仍然可以流畅运行。
当然,就像20世纪90年代的许多发展一样3D交通工具,一些内容将会被减少以适应不同平台的移植。 在超级任天堂版的《毁灭战士》中,地板和天花板的纹理效果更差。 天空虽然完整,但只有单一的颜色。 由于存储空间限制3D道具,某些级别被削减。 敌人的造型也缺乏一些“精神”doom游戏引擎,因为你看不到他们的背影……
游戏内容基本完整。 16位版本的《毁灭战士》甚至通过XBAND支持两人死亡竞赛模式。 对游戏开发感兴趣的人可以在Github上访问源代码,这凸显了这些资深程序员的实力。 也许你会看到不同的超级任天堂版本的FPS游戏!
如果想了解接口技术的细节,可以参考Fabien Sanglard写的《游戏引擎黑皮书:毁灭战士》一书。 至于 Randal Linden 本人,在开发《Doom》之后,他帮助创建了 Bleem 项目,这是一个 PS 控制台的模拟器,早在 20 世纪 90 年代就已投入商业使用。
以下是超级任天堂版《毁灭战士》的更多演示截图: