《末日》原版超级版的源代码是公开的,游戏开发模式的像素屏幕依然经典。
最近发现了末日超级版。最初的程序员Randal Linden将游戏的源代码在Github中公开,引起了很多古董游戏爱好者和开发者的兴趣,也让人们了解了游戏是如何设计的。
末日战士是FPS(第一人称射击)游戏的鼻祖。id软件开发的这款游戏第一个PC版发布于1993,平台是微软DOS。随后的两年时间里,《毁灭战士》的超级任天堂版(SNES)诞生了,这被认为是游戏史上的奇迹之一,因为当时SNES的功能严重落后。首席程序员Randal Linden避开了原来的Doom引擎,而是重新构建了一个现实引擎,使得游戏可以在内存运行和存储空间要求严格的16位计算机上流畅运行。
当然,和90年代的很多发展一样,不同平台的端口适配会收缩一些内容。超级版的《末日战士》,地板和天花板的质感效果更差。天空虽然完整,但是只有一个单色。由于存储空间的限制,已经削减了一些级别。敌人的造型也缺少一些“神韵”,因为你看不到他们的背影...
游戏内容基本齐全,16位版本的Doom甚至通过XBAND支持两个玩家的死亡较量模式。一些对游戏开发感兴趣的人可以访问Github上的源代码,这凸显了这些老程序员的实力。也许你会看到不一样的超级版FPS游戏!
关于接口技术的细节,可以参考杨奇煜·桑格拉德写的《游戏引擎黑皮书:厄运》这本书。至于Randal Linden自己,在开发了蹂躏者号之后,他帮助创建了Bleem项目,这是一个PS主机的模拟器,早在20世纪90年代就已经投入商业销售。
以下是《毁灭战士》超级版的更多截图: