登陆注册
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迈出的重要一步,现在的前期研究十分有必要。

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

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

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

同类推荐
  • 重生之超级班长

    重生之超级班长

    重生了,当上班长了,有自己的职业了。虽然是初中班长。但也要有自己的专业素养。我为本班小弟“哦,不对”是本班同学出头是作为一个班长素养高的表现。同学被欺负出头必须的,老师追女朋友帮忙是一定的。泡MM必须的,泡个外星人公主都不是问题!赚钱更必须的。一切都在《重生之超级班长》。
  • 我的系统有健忘症

    我的系统有健忘症

    “嘀!成功布置任务:暴打老板。”苏宇听到这个任务内容变得极其激动,正准备去暴打一波老板,没想到系统又响起了铃声。“嘀!宿主完成任务,奖励宿主新美女老板一个。”喂!我动都没动怎么就完成了!系统埋怨的声音传过来,“宿主完成任务了吗?没完成还待在这里干嘛,一点都不上进。”苏宇一阵无语。我......不是,你刚刚不是说我完成了吗?“是吗?可能我忘了。嘀!发放奖励:新美女老板一个”苏宇:......有这么一个系统到底是福是祸。
  • 活在裙下

    活在裙下

    一个一无所有的男人在一个女人裙子底下发生的事情。
  • 血色烂漫倾城一人

    血色烂漫倾城一人

    浩瀚银河,沧海一粟,唯爱不变,过眼恩仇,血色烂漫,倾城一人。他是云氏酒店王国的太子爷,铁血帅气,潇洒冷酷谈笑间生意风生水起,是商界不可磨灭的风云人物,但在这副光鲜的外表下也是中国地下的拳王,人人闻风丧胆。的却没人知道云端心里的巨大仇恨,直到遇见她,如天使般善良的纯洁的女孩晴莹,淘去所有的污浊清纯的色彩开始熏染,浪漫的爱情在无暇中绽放,不一样的唯美。
  • 神级美人鱼

    神级美人鱼

    瞬移、透视、变身、隔空取物、改造特工,死侍、队长、寡妇、钢铁侠等漫威英雄,超人、蝙蝠侠、闪电侠、绿箭侠等DC异能侠……弱爆了,统统完败郑毅手下。因主角有鲜为人知的绝杀利器:神级美人鱼。读者交流群:10226976
热门推荐
  • 断掌

    断掌

    一入此途身难覆,从此再见已江湖。也许老爹对自己的评价同样适用于我:“我是个罪孽深重的人,死后入不得祖坟……”
  • 黑白要通吃

    黑白要通吃

    一个有关追求信念、扞卫信念的故事。一个想养浩然之气治国的书生,意外的成为武林黑白两道头子验证自己信念的裁判,从此行走武林……让黑白两道闻名变色的巨头摇身变为教师,千方百计蛊惑书生,而年轻的书生何去何从…?成魔还是成仙?您的支持是俺写作的动力……(再次修改上传)
  • 幻妙仙缘

    幻妙仙缘

    这一年,修真界仿若大兴,修真天才频频出世。这一年,血魔宗舔好伤口,矢志报仇血洗天下。这一年,一少年带着光脑,踏上天青宗炼心路。这一年,故事渐渐展开……
  • 星间只有个鹿

    星间只有个鹿

    我是你星间的鹿,我在你心里奔跑,你对我的爱意如同明月撞星辰一下坠落到了爱河,你的那个瞬间开始让我沉迷于你,开始与你的心碰撞,都是对方的心之所向
  • 守护甜心之樱梦花雪

    守护甜心之樱梦花雪

    她,原本天真而活泼。却因一次背叛而失去一切!被命运折磨她从各种的艰难中度过,她现在还会像以前一样天真无邪吗?又有没有人让她变回以前活泼的她呢……
  • 我有一座巨兽山

    我有一座巨兽山

    简单来说,就是刘尘能够随时进入一座山中。人家开辟神藏,抓了一头赤炎虎,炼化兽魂,觉醒“赤炎神藏”,拥有火系神通。刘尘从巨兽山里,抓了一头“霸王龙”,觉醒“霸龙神藏”拥有“荒古龙系神通”。然后抓“远古十凶”抓“洪荒神兽”“世界之蛇”简单来说:巨兽山里,拥有着各类巨型的兽类,从蛮荒到洪荒,从远古到神话。简介无力,就这样吧……
  • 蔷里蔷外

    蔷里蔷外

    在三大青楼伫立的蓝月国里,八岁就遗失在荒野的红蔷被一对夫妇收养结果在成年后便被卖到青楼,可惜老天眷顾,她并没有遭遇什么非人的待遇。在奇迹般地遇到那么多美男之后,她不出意料地陷入了情网的纠葛。而同时出现的离奇身世居然凭空送给他一个哥哥。万千的宠爱并没有给她带来多少快乐,反而引来了许多江湖仇杀,一次次的遇险带给她很多意外收获。原本以为自己可以简简单单地生活下去,就是因为那块玉!她不得不一次又一次地逃亡,幸亏有他在,幸亏他每次都像神仙般地出现,她又觉得自己很幸福。虽然经历了种种,她也从未没有放弃过自己的幸福,一直都在努力争取着,那么老天会不会再次眷顾她,让她幸福呢。。。
  • 异曲仙

    异曲仙

    一场车祸,孙帆穿越了,数千年后的地球,5个大陆板块分成人族,兽族,还有疑似神仙。一个中专生,一个将要上三类大专的学生,一个纯的不能再纯的屌丝男,怎么在中土大陆就变成了第一!~修文、习武,重新开始新的生活
  • 史上第一荒诞

    史上第一荒诞

    哥斯拉从海平面上升。法海:何方妖孽!竟然敢班门弄斧!大古:拯救地球的唯一方法就是变成光!布隆:别忘了叫上布隆!御坂美琴:先吃我一记电磁炮!黑虎阿福:亚索,接好了!乌鸦坐飞机!亚索:嗦哩呀嘎嗵!埼玉:哇,这么多S级英雄!……
  • 重生郡主为继母

    重生郡主为继母

    嬷嬷说:“女人有两次选择,一次是投胎,一次是嫁人。”安平郡主幼年丧母,生活在继母眼下,虽未曾遭虐却早早尝遍了人情冷暖。一朝圣旨下嫁……“嬷嬷?”“乖,娇娇头还疼吗,爹给吹吹”睁眼、伸手、安平一朝穿成了两岁的奶娃娃……对了!还有那个热情似火的孪生姐姐!在21世纪孤儿院野大的安然就是一个假小子,长得漂亮极了,就是太能野了,领养家庭的父母都接受不了这上房揭瓦的闺女呀~当然孤儿院的院长妈妈喜欢的孩子只有一种——不是安然这样!!!宋庆军与江梅在俩女儿的帮助下破镜重圆了!突然发现自己的两个宝贝女儿似乎“野生野长”了起来,一个温淑芊柔又性子倔强的闺女;一个嗯、不拘小节、肆意妄为的闺女……宋庆军“媳妇儿,要不咱们再生一个吧?”