首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《毁灭战士》初代超任版源码公开,游戏开发典范像素画面依旧经典

《毁灭战士》(DOOM)的超任版最近又被发掘出来,原程序员Randal Linden在Github公开了游戏的源码,引起诸多古董游戏爱好者以及开发人员的兴趣,也让人们了解到这款游戏到底是怎样被设计出来的。

《毁灭战士》是FPS(第一人称射击)游戏的鼻祖级,id Software开发的这款游戏,初代的PC版于1993年发行,平台为微软的DOS。之后的两年,超级任天堂版(SNES)的毁灭战士诞生,被认为是游戏史上的奇迹之一,因为SNES的机能在当时已经严重落后。首席程序员Randal Linden避开了原作的Doom引擎,而是重新构建了一个Reality引擎,使得游戏在内存运行和存储空间严格受限的16位机上,依然可以流畅运行。

当然,和许多90年代的开发一样,不同平台的端口适应,会进行一些内容的缩水。超任版的毁灭战士,地板和顶棚的纹理效果都要差一些,虽然天空是完整的,但只有一种单色。由于存储空间的限制,一些关卡被砍掉了。敌人的建模也缺少了一些“神韵”,因为你看不到他们的背影……

游戏内容大致完整,16位机版的《毁灭战士》甚至通过XBAND支持双人玩家的死亡竞赛模式。一些对游戏开发感兴趣的人,可以访问Github上的源码,这突出展现这帮老程序员的实力,或许你将看到一个不一样的超任版FPS游戏!

想了解接口技术的细节,你可以参考阅读Fabien Sanglard撰写的书籍《游戏引擎黑皮书:毁灭战士》(Game Engine Black Book:Doom)。至于Randal Linden本人,他在开发完毁灭战士之后,帮助创建了Bleem项目,这是一款PS主机的模拟器,早在90年代已投入商业发售。

下面是更多超任版《毁灭战士》的试玩截图:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200720A0TMUN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券