登陆注册
58687500000019

第19章 游戏移植的进度

处理了这一大摊子事之后,林科倍感身心俱疲。

目前咨询公司还在进行方案设计,人事结构还没有大的调整,林科索性给萨那一个星期的带薪休假,自己则是开始监督给雅达利移植的两款游戏的进度。

以及一个绝密计划的进展。

目前公司里几乎所有的员工都参与到了移植工作中,林科深感需要进行新一轮的扩招了。

虽然只是移植工作,但短短一个星期时间进展并不大。

这并不是工程师们效率不高,恰恰相反,为了这项工作主动加班的人不占少数。

原因就在于雅达利主机的性能上。

先前提过,VCS2600的改进机型是雅达利2600,也就是游戏所移植的平台。

但是VCS2600与雅达利2600根本就是换汤不换药,两者可能只有发行时间与名字的区别。

也就是mos6507处理器,128B的内存,以及特殊的三通道PCM音源IC。

硬件性能太低劣你让这些工程师们怎么办?

按照平常的针对硬件进行优化的办法行是行得通,而且工程师们已经拿出了一个Dome了,只是这个画面吗,如果这只是Dome的画面倒也没什么。

可是这个Dome的画面就已经是雅达利2600所能达到的最好效果了,这样恶劣的硬件环境让优化的作用微乎其微。

一台被大卸八块的游戏机摆在一旁,主板上布满了飞线。

主管移植工作的约翰心怀忐忑地看着林科。

短接开关,屏幕一闪后进入游戏。

林科在一开始还没感觉什么,标题画面的质量已经超过了作为一个Dome的要求了,看来还可以吗。

等到进入实际游戏画面的时候,可以,可以你个大头鬼啊!

比苹果II版本还不如的画面,满屏的马赛克连个过渡都没有,就这样突兀的显示在屏幕上。

唯一相当于拿得出手的可能就只有音乐了。

雅达利在主机中内置的音频IC的性能还是不错的,可以实现三通道PCM,在经过优化以及采用模拟音源后可以达到四通道音源。

林科的心情总算好转了一点,忍住了内心暴躁的情绪,这只是个Dome而已。

如果林科知道这个Dome是专门经过优化实际上已经相当于正式版的时候不知道会不会当场崩溃。

“老板,嗯,我们目前的项目进展不太好,如你所见,硬件性能太低无法进行完美的移植。”

约翰顿了顿,接着说道:

“如果硬件性能无法提升的话,可能这就是最终的效果了。”

林科听到这里,灵光一闪而过,却没有把握住。

“这样的效果可不行,再不济也该达到苹果II的画面效果吧。”

林科看了一眼显示屏,随后转过头对约翰说道。

“我只能说会我尽力的,但估计也不会再有大的提升了。”

约翰摇了摇头。

雅达利2600主机只是一台四位游戏主机,以自己的要求好像还是太过分了点。

“好了,先不说这些,给我看看开发日志。”

约翰闻言让一旁正在打杂的安迪把开发日志拿过来。

“把其他参与到移植的员工都叫来吧,我们开个会。”

随后到会议室,接过了安迪递来的开发日志看了起来。

“嘿,都到会议室开会!”

其他的正在工作的员工听到约翰的话后都放下手中的工作到会议室集中。

林科大致翻看了一下开发日志,随后注意到了一些地方。

由于有游戏源文件,移植工作应当不会太困难,但是雅达利2600机能的恶劣超过了预计。

在游戏场景上,吃豆人的场景是一个平面迷宫,构成主体的是简单的线条,按理直接照搬就行,但照搬却行不通。

在吃豆人开发的时候林科选择的平台是苹果II,其分辨率为280x192,这个分辨率与街机的分辨率相当,因此林科可以设计出与原版吃豆人大致相当的场景。

但雅达利2600的分辨率为160x192,虽然可以横向显示为192x160但相比起苹果II来小了不止一星半点儿,看起来长宽只少了几十像素点,但就是这几十个点让移植人员陷入了两难的境地。

在分辨率无法提升的情况下如何使场景在适配雅达利2600的分辨率的情况下不会对游戏性和画面造成破坏。

别看构成场景的只是简单的线条,这些线条的长短和大小所占的像素点都是经过计算的,与精灵的移动速度相适配,贸然更改场景是可以适配分辨率,却会出现“不适配”的现象。

例如在玩家的速度不如幽灵快的情况下怎么也躲不过幽灵,在与幽灵绕圈子的时候总是会被几个方向的幽灵给堵住。

因此移植团队的办法是使场景适配分辨率的同时调整精灵的移动速度,使其不会出现或减少“不适配”的现象。

可这又大大增加了工作量,无异于重新设计场景,如果其它的问题都按照这样的办法来解决的话那都相当于重新开发一款游戏了,还不如不移植。

因此移植团队在其他出现的问题上都是采用补救而不是推倒重来的方式。

然后就是发色数,在这点上雅达利2600比苹果II要好,最大发色数128色,同屏发色数16色,但是却被内存给限制住了。

并且同屏发色数只是理论上的最大值,实际受多方面影响并不能达到这个数。

128B(字节)的内存可以干什么?

如果想要稳定帧数,那么最好是只显示一种颜色来腾出多余的内存在精灵和场景块上,可是单色的画面并没有足够的吸引力。

一片绿或者一片白的画面有吸引力就怪了。

在除开一切必要组件所占去的内存后,剩余的内存最多可以支持显示五种颜色。

如何在资源有限的情况下显示更多的色彩?

解决方案就是使颜色不在一个屏幕刷新周期上显示,前半段显示五种颜色,后半段再显示剩余的颜色,利用人的视觉暂留效应来伪造出颜色显示在一个屏幕上。

林科的视线从开发日志上移开,发现人已经到齐了,于是放下开发日志。

“各位,今天叫你们来是为了了解一下移植中出现的问题和难点。”

林科看了一眼众人,接着说道:

“大家想到什么都可以提出来。”

众人面面相觑,一时场面安静了下来。

“老板,我觉得雅达利主机的性能太低了。”

安迪自告奋勇首先开口。

“由于与雅达利的谈判成功了,他们决定采用我们的硬件,会有一定的提升。”

林科点点头,示意他坐下。

“老板,我...”

“我觉得...”

在安迪的带头下,其余的员工也都说出了自己的建议,总的来说就是:

1.技术能力不够

2.硬件性能急需提升

3.卡带容量限制

关于第一点,就只能慢慢来了,在实践中慢慢提升,急不得,其余两点就被提上了议程。

“先前我提到雅达利使用我们提供的半导体元件性能会有一定的提升,具体上就是处理器与内存的提升。”

“在处理器上的提升很大,Rex8内部的Neo指令集在2d绘图与即时演算上具有加速作用,因此提升性能大概是6502的3倍。”

“内存方面,由128B提升到了512B,提升巨大,对于内存紧张有一定的缓解。”

“所以说,这样的提升,可以完美移植了吗?”

最后一句林科是对约翰问道的。

“可以了,虽然还是有一定难度,但是我会带领手下的员工尽力优化的。”

约翰沉默了一下,然后肯定的回答道,当然话也没说太满,因为提升是提升了,他还没有见到经过修改后的主机,没有实际测试。

“很好,现在只剩下卡带容量的问题了,6KB的容量限制是个问题,约翰,你们现在可以把游戏压缩到多大?”

林科抬头问道。

“我们最小可以压缩到10KB,再小就需要精简游戏内容了。”

约翰一本正经的回答道。

“等等,不是限制在6KB吗?那先前的测试...”

林科突然感觉不对,赶紧问道。

“这是因为用了一种特殊的技巧,先前的测试所使用的卡带是特制的拥有两块ROM,第一块ROM的容量为6KB,第二块为4KB,合计为10KB,在主机读取游戏的时候先后读取两块ROM中的内容,从而避开主机的读取限制。”

约翰解释道。

“原来如此,不过既然可以绕开了,为什么不用更大的容量?这样也可以容纳更多的游戏内容。”

林科恍然大悟,但随后又疑惑了。

“这种方式限制很大,理论上可以在卡带中集成多块容量为6KB的ROM,但实际上由于主机的设计限制,最大只能识别10KB,否则会出现寻址错误无法读取。”

约翰哈哈一笑,随后耐心的回答林科的问题。

“那么可以突破这个限制吗?”

这十分重要,雅达利2600的游戏林科也见过,就算是其上的精品游戏对比起同时期游戏机例如仙童F波在画面和游戏性上都处于劣势,很大原因就是由于容量限制无法对游戏添加更多的内容。

“目前来说,没有办法,但是老板你坚持的话我们可以组织硬件小组的人对主机进行解析,看看能不能找出办法。”

约翰摇摇头,表示这个问题很难。

“还是算了,他们所进行的工作不能耽误,现在进展到哪一步了?”

林科摆摆手,那个计划可是Reform迈出的重要一步,现在的前期研究十分有必要。

“由于预算不是很充足,所以整个项目的进展很慢,还停留在初步的设计阶段,但是老板,我看不出这个计划有什么前途,目前市面上的同类产品市场都不是很大。”

约翰在向林科汇报后问道。

“别看现在不火,那只是因为他们没有搭载合适的游戏,如果能够让人沉迷在游戏上,再凭借其的便携性,可以随身携带,我们就很可能在这一领域复制吃豆人的成功。”

同类推荐
  • 模拟创业系统

    模拟创业系统

    听别人说:“学校里才有青春,社会只剩残酷。”还有人说:“多个朋友多条路。”到林天宇这里什么都不是。第一句可以接受,第二句不敢苟同。朋友,兄弟,爱情,没钱啥也不是。
  • 大医无双

    大医无双

    (本书只谈西医,不谈中医)六尺手术台,三寸柳叶刀!当苏一凡得到手术直播系统的那一天,便注定要一生都要参与进一场没有硝烟,但却异常惨烈的战争,这场战争叫做手术,要么赢,生命得以保留,要么输,生命逝去。天赐机缘,苏一凡自然不甘平凡一生,他要一路披荆斩棘,从一名小小的县医院医生,成为这世界上最伟大的医生。
  • 阳光下的杀手之王

    阳光下的杀手之王

    当一代杀手改行为美女保镖,他将掀起一场杀手界的腥风血雨!
  • 命运如果我能做主

    命运如果我能做主

    一群平凡人不平凡的人生,感情,商业,人心复杂的交错交锋
  • 来自神仙的红包

    来自神仙的红包

    九世善人楚轩转世第十世,本应是大富大贵的命,却因判官疏忽成为气运极差的天煞孤星。直到有一天,楚轩居然被邀请加入了全是神仙的微信聊天群!从此之后,时来运转。各有特色的神仙在这个微信群里吵吵闹闹。但让楚轩喜出望外的是,这些神仙居然会发红包!王母的蟠桃,文曲星的御笔,土地公公的土地证……这些放在红包里奇奇怪怪的法宝,都被楚轩抢到!靠着这些来自神仙的红包,楚轩潇洒纵横,缔造了一个又一个的传奇!神仙灌水群【438297315】,欢迎来聊天,给我提意见!
热门推荐
  • 快穿我的虚伪宿主风华绝代

    快穿我的虚伪宿主风华绝代

    渣女?不,她只是心怀天下,想要给每一个男人快乐。她,顶级豪门世家的独生女,从小到大,衣来伸手,饭来张口,可以说从出生开始就是人生赢家。但是,这样的她却有一个致命的缺点——喜新厌旧,不管对什么事情都始终保持着三分钟热度,尤其是男人。在她十岁的时间,她就已经花名在外,光是前男友就已经数不过来了。按理来说,像她这样的人,应该是最遭人唾弃的,但是,她却依旧可以肆意潇洒。而那些被她渣过的人,除了宠着,护她,居然也毫无办法,打她,骂她,伤害她,不,他们舍不得。不过即使是这样,她也依旧选择了——自杀。本可以活的风生水起的她选择自杀,想知道为什么吗?因为腻了。【本文1女主VS多男主,女主不爱任何人,哪怕是男主,你也可以当成无男主文,女主为达目的不择手段】
  • 娱乐圈怼神

    娱乐圈怼神

    一朝穿越,孟柯成为了自媒体公司的扛把子,成为了那个和别人掐架的刺儿头……等等,这个系统是怎么回事?你丫倒是开金手指啊!!!……再战娱乐文,我们的小目标是:精品!精品!!精品!!!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 众妙为道

    众妙为道

    俗尘难脱,天道难得。越人道,方入天道。众生难得。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 青年担当

    青年担当

    艺术生的成长经历“你!画的什么东西!重画!”“老师…不要这么狠吧…”“玉不琢不成器!”“……我画…”都是真实的故事,看似“捷径”的道路也没有那么容易通向成功…等待主人公的又会是什么呢?
  • 魔尊是弟弟

    魔尊是弟弟

    一个穿越而来的人喜欢上了“哥哥,”而不得,,最后成魔尊才抱的美人归的心酸历史。面瘫痴汉攻X温柔霸道受主攻
  • 学霸的代码人生

    学霸的代码人生

    一位苦逼的大二学生,在得到系统加持后,单枪匹马挑翻整个互联网行业。手握各大编程语言,脚踩万般应用。这,是一个神级程序员的故事。
  • 夏末知暖阳

    夏末知暖阳

    这个世界残忍但是又不缺乏一些小温暖,是我病了还是你错了,很平淡很日常,也很无聊,看的时候慎入
  • 竹一的夏天

    竹一的夏天

    他是当红的偶像歌手,也是实力强劲的新晋男演员。她是一名普通大学生,一次意外,使两人的命运产生了交叠……多年以后,一次品牌宣传会上一位记者提问道“秦先生,请问这么多年了您都没有传出任何绯闻,是还没有遇到自己的喜欢的人吗?”他微笑回应“我一直都有自己喜欢的人和东西……最喜欢的水仙花种在家里的花盆里,最喜欢的人在胸腔里。”