两人来到开发团队所在的仓库,详细了解情况后苏秦才意识到事情的严重性。
在所有事情都顺风顺水的情况下,任天堂技术团队仅用时三十天时间,超级马里奥兄弟的游戏内容就已经完成了60%,余下部分就只有精心制作关卡地图,添加支线隐藏剧情,以及为游戏配置恰到好处的背景音乐。
但就以目前未完成版来计算,游戏总容量也已经突破了30KB,更别提还有那么多后续内容等着往里面添加,除非删减部分无关紧要的内容,否则游戏就算制作出来也很可能无法烧录到ROM存储芯片当中。
“问题就出现在这里。老师,我们尝试着压缩精简游戏程序,但构成游戏图像的点阵图实在太占空间,30KB里面有三分之一都被消耗在这上面,如果不能把它完美解决,最后就只能删减不必要内容了。“宫本茂拧着眉毛说道。
从他说话的语气当中,苏秦能够清晰地感受到蕴藏在宫本茂内心中的焦躁烦闷。
想想也是,超级马里奥兄弟整个制作过程都没有遇上什么大麻烦,眼瞅着游戏主体结构都差不多完工了,却突然遇到这种无法解决的事情,精心制作出的游戏却因为硬件限制而无法完美展现,搁谁身上也会觉得难以取舍吧。
苏秦想了想问道:“我听说你们任天堂在进行主机开发时,就已经提前深入研究过,如何在有限存储空间内更多的容纳图像的办法,为什么不尝试用它来解决困难呢?“
“老师,您说的是移动滚屏技术。“宫本茂此时内心的震惊无法用言语来描述。
移动滚屏技术是任天堂精心研发出来的,除了任天堂FC主机拥有这种功能外再无分号,绝对属于领先时代的技术,专门开发的工具包到现在都没有对外销售过,老师他连RB都没去过,是怎么知道这项技术存在的?
苏秦没有注意到对方眼底的骇然,漫不经心地继续说道:“具体叫什么我也不清楚,只是听别人偶然提起过,你们没有试试看吗?”
宫本茂苦笑道:“试过了,就算将任天堂研发的图块数据逆向重构技术也用上,依然无法解决图像占用空间过大的问题,相对于40KB的容量来说,老师您设计的这款游戏实在是太复杂了。”
“这样啊,硬件容量不够难道就没考虑过再添块ROM存储芯片?“
参与过硬件开发的技术人员立刻解释道:“添加ROM芯片是可以,但是额外的ROM芯片必然会导致成本升高,玩家群体本就以未成年学生为主,他们手里并没有特别多的零花钱,卡带销售过高会极大的影响游戏销量,公司出于利润最大化等多方面综合考虑,在经过硬件研发部门多次测试后,最终决定选用40KB容量的ROM存储芯片最为合适。“
“原来如此,如果硬件容量被定死在40KB,那确实有些麻烦。“苏秦说道。
此次任天堂组织来中国的技术团队,所有技术人员都是在公司研发部门内精心挑选出来的,毫不夸张的说,将这些人放到整个RB电子娱乐行业都是炙手可热的顶尖技术人才,如果连他们都无法解决的事情,那么狠可能就意味着别人也无法解决。
但是根据前世记忆来看,这款经典游戏的的确确又是被塞进了40KB大小的ROM存储芯片当中。
这说明即便当时任天堂技术部门遇到了同类问题,最后也肯定被他们成功解决,只不过具体方案苏秦就不得而知了,或许脑海深处的记忆海中可能会有蛛丝马迹。
“老师,不知道您有解决的办法吗?“宫本茂眼带希冀地望着苏秦问道,在他看来老师就是团队最后的希望,如果连老师也束手无策,那就只能狠心删减了。
“苏厂长,要是你有什么好办法就提点我们一下吧,大家因为这事已经两晚上没有睡过好觉了。“已经融入技术团队的卢征也说道。
在技术团队中全凭手底下的技术说话,谁本事大谁就会受到别人尊敬,RB人在这方面做的尤其出色,没有人因为卢征身有残疾而歧视他,反而遇到麻烦都会主动向他虚心求教,这让卢征感到异常舒心,似乎又找回了当年为国家研发巨型计算机的激扬时代。
苏秦看看众人笑着说:“你们不用着急,我相信这件事肯定有解决办法,只是我现在还暂时想不出正确方案,需要好好思考一番,你们暂时不要打扰我。“
说完苏秦屏气凝神坐到椅子上,缓缓阖上眼帘开始思考解决问题的办法,知道自己记忆内容如同浩瀚无边的海洋,所以他没有贸然开始查阅记忆,而是选择运用抽丝剥茧的方法,从问题入手,一步步向前倒推直至找到问题的症结所在。
目前遇到问题的根源,是像素点阵图占据存储容量过大。
那么在硬件条件无法更改的情况下,唯一能做的就只能从点阵图入手,想办法缩小ROM存储芯片内的图像数量。
可究竟该如何缩减呢?
苏秦逐渐将意识沉入到浩瀚无边的记忆海当中,电光石火间就已经查阅了无数记忆,但依然没有能从中找到可行的办法,只能继续在有关游戏的记忆区内继续搜寻。
宫本茂他们看着闭眼沉思的苏秦,所有人都紧张的不行,生怕待会对方无奈地向他们摇头。
翻查过无数远古记忆,苏秦总算找到他曾经无意间看过的一段话,里面仅用八个字就道出了任天堂解决难题的核心。
细节变化,重复利用。
回忆起这句话,苏秦嘴角微微翘起,他已经明白任天堂当年的解决方案是什么了:“我有办法了。”
“老师,是什么办法?”宫本茂激动地走到苏秦身边。
“图像重复利用。”
“重复利用?什么意思。”所有人默默地品味着这四个字,绝大多数都两眼茫然地望着苏秦,无法理解他这句话的真实含义,游戏中难道还能有重复的地方吗?
苏秦猜到了他们的想法,笑着说道:“游戏内容当然不能重复,但是游戏里频繁出现的图像却可以重复,比如说天上白云和地上绿草,绿壳龟和红壳龟,它们两者完全可以做成仅有颜色差异而外形是一致的……”
“这……好像可以。”在场技术人员直接进入石化状态,对方提出的解决方案实在是太出人意料了,但仔细想想又不得不承认他说的没错,比起不同图像占据的存储空间,调用颜色的程序显然体积更小。
苏秦继续说道:“除此之外,凡是游戏中所有具备对称属性的图像,都可以运用复制翻转成像的办法来节省存储空间,比如说红绿蘑菇道具,食人花,水管,砖块等等,这样只要储存半边的图像容量就足够了,当画面需要显示时直接用程序进行翻转调用就好了。”
众人再次呆滞,这特么也行!?
没有给对方反应的机会,苏秦直接将细节变化那部分也讲了出来:“还有就是细节部分,游戏中设计了长翅膀的乌龟和鱼,除了用不同颜色来区分它们外,还可以选择在它们身上进行细节改变来设置新怪物,将原本需要更多图像的地方转化为用体积更小的程序来解决。”
宫本茂不愧是工业设计出身,他所欠缺的就是旁人灵光一闪的指点,听苏秦说了这些以后,他迅速想到了更多类似节省存储空间的办法,毕恭毕敬地想苏秦鞠躬:“老师,谢谢您的指点,我想我已经找到了解决问题的办法了。”
苏秦微笑着点点头,他心里其实很明白,就算没有他的提醒点拨,宫本茂花点时间同样也能想出来解决办法,毕竟这些东西都是他这个游戏设计师提出来的。