欢迎来到 电玩999 电玩网

您当前的位置:电玩网>电玩资讯>玩家心得>这位技术强者把《德军总部3D》搬到了GBC上

热点资讯

更多

这位技术强者把《德军总部3D》搬到了GBC上

2016-12-21  |  来源:互联网  |  小编:admin  |   人看过  

国内外的顶尖程序员非常热衷于挑战一些老硬件的性能极限,曾经一张NOKIA手机上运行Windows 95的画面让我等技术盲的下巴直接掉到了地上。抛开运行效率这类问题先不说,单是能让系统运行起来就已经是件很了不起的事情了。

最近,有一位来自瑞典的程序员展示了一段用GBC掌机运行PC上的FPS始祖《德军总部3D》的视频。从视频的效果上来看,除了发色数和音效带有明显的8位机特色之外,游戏的整体完成度非常高。

这位技术强者把《德军总部3D》搬到了GBC上

这位名叫Anders Granlund大神在开发日记中表示,由于他手头没有官方的开发工具,所以他只能借助一个第三方设计的I/O破解卡带来自行从零构筑整个游戏内容。

这位技术强者把《德军总部3D》搬到了GBC上

来自著名自制电路板交流网站OSH Park的I/O破解卡带

在说到开发工作中的难点的时候,Anders Granlund表示:

“Game Boy Color原有的色彩处理方式非常笨拙,它共有8个调色板,每个调色板4个颜色,每个8×8图块可以分配到一个调色板。KE04尝试为每个图块找到最匹配的调色板。为了减少颜色误差,我决定使用kE04让每个单一强调色都用灰度调色板来处理,基于内存和性能考虑,每个纹理都用单一调色板处理。”

游戏目前开发得相当顺利,目前Anders Granlund往卡带了塞下了原作第一章的全部10个关卡,同时内存和卡带容量还有相当的富裕,接下来他打算再研究下怎样利用好剩下的空间,比如说添加点新道具和更多的敌人。

这位技术强者把《德军总部3D》搬到了GBC上

目前游戏版本内容和卡带容量的使用情况,可以看出ROM容量还有很大的富裕空间

相比眼尖的同学们已经发现了,上面Anders Granlund说过的话中出现了一个叫“KE04”的东西,而这个“KE04”是一个的32位MCU(单片机微控制器)。经过查阅资料之后,我们发现真相是这样的:

GBC的8位CPU Z80在图形处理能力上无法满足《德军总部3D》的需求,Anders Granlund在游戏的卡带上添加了一块以48Mhz速度运行的KE04 MCU,以双处理器协作的形式来进行游戏的数据处理。

这位技术强者把《德军总部3D》搬到了GBC上

这幅图阐述了游戏每一帧的后台工序

两年前,YouTube上曾经出现过一个用16位主机MD主机运行《德军总部3D》的视频,那个版本除了流畅度稍微差一些之外,无论是画面和音效跟原本几乎毫无二致。

这位技术强者把《德军总部3D》搬到了GBC上

MD自制版,整体效果甚至超过了官方的SFC版

此外前段时间还有人把另一款始祖级别的FPS游戏《Doom》搬上了Macbook Pro上的Touch Bar。从图片中看,36:1的画面比例十分感人。

这位技术强者把《德军总部3D》搬到了GBC上

本文介绍的这个GBC版《德军总部3D》由于使用了GBC的屏幕进行输出,在视觉效果上要MD版差不少。但无论最终效果如何,能做出来就是好样的。这不,作者貌似连游戏的包装盒跟卡带贴纸都设计好了,这是打算要卖的节奏?

这位技术强者把《德军总部3D》搬到了GBC上

当然,只要作者敢卖,任天堂估计马上给他送上一份“快递”……

分享吧~提高逼格:
分享代码网站注册去

相关阅读

文章评论


温馨提示:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉边游戏伤身 合理安排时间 享受健康生活

游戏作品版权归原作者享有,如无意之中侵犯了您的版权,请您按照《版权保护投诉指引》来信告知,本网站将应您的要求删除。