友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
飞读中文网 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

doom启世录-第11章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



。卡马克刚研究出如何让这瓷砖上的图案跳动起来,“而且,”他告诉汤姆:“我还可以在你们接触到某块图素的时候激活一些事件”。    
    “这个东西做起来简单么?”汤姆问道。    
    “当然,嗯。”卡马克回答说,他只需要加一些代码来处理这个事件就行了。汤姆清楚地知道这会是多么惊人,因为《超级马里奥》之类的游戏靠的就是动画背景,而且,当玩家跳起来顶到某块闪烁着的砖头时,会触发一些事件,譬如落下若干金币。想到这里,汤姆来了精神。而卡马克要给他看的还不止这些。    
    卡马克在键盘上敲了几下,向汤姆展示出他的另一项成就:平滑的卷轴效果。这种在《防御者》和《超级马里奥》里被使用到的技术,能够在玩家走到屏幕边缘的时候通过背景卷动让玩家体验到一个连续的世界。经过几个夜晚的尝试,卡马克终于在PC上也实现了这种效果。和往常一样,他用了一种独特的手段。很多人会一上来就试图走捷径,但卡马克觉得那样不能解决问题。他一开始先试了最直接的做法:在整个屏幕上重新绘制图像,但行不通,因为那时的PC实在太慢了。然后他尝试着优化——可以通过多使用一些内存来换取性能的提高吗?他试了几次,发现这也是死路一条。    
    最终,卡马克冷静下来,从头开始考虑,“我要的是什么?——我要在玩家穿过游戏的时候图像能够平滑地移动。”他回想起他以前做的《墓窖》,在那个游戏里,当玩家走到屏幕上地牢边缘时,他会让背景做一次很大的调整,这种基于图素的卷动在当时是很常见的技术,而他现在要的是基于像素的卷动,哪怕玩家只移动了一点点,背景也要随之调整。问题是如此频繁地重绘远远超出了当时PC机的能力,但卡马克很快找到了突破口。    
    如果,卡马克想道,不是每次重绘整个屏幕,而是只重绘那些真正改变了的部分,会怎么样呢?那样的话,卷轴效果执行起来会快很多。他盯着屏幕,假想着一个由蓝天白云组成的背景,玩家跑向屏幕右边,如果他跑得足够远,那些云朵将会逐渐被他抛在身后,直到从屏幕上消失,尽管改变的只是一片白云,大部分蓝色区域没有变化,但计算机不知道这些细节,它不知道其实有更快捷的办法,它只会笨拙地重绘每一个组成蓝天的像素,从屏幕的左上方开始,一个像素一个像素地往右,再一行行往下,直到完成整个屏幕。接下来卡马克就干了一件漂亮的事情,使效率得到极大提高。他写了一段代码,用来哄骗计算机,让它觉得譬如左数第七块图素其实是屏幕上的第一块,这样的话,卡马克就可以让计算机在他指定的地方开始绘制图像,计算机就可以直接绘制白云,而不需要再一个像素一个像素地填充蓝色的天空。为了确保玩家移动时感觉到平滑的效果,卡马克还想出了一个小技巧:让计算机在屏幕右边以外的地方画一块额外的天空,这其实是画在计算机的显存里,当它们真正进入屏幕时,它就不需要再被重新绘制,它可以直接从显存里反映到屏幕上。卡马克把这个过程叫做“图素自动刷新”。    
    汤姆立刻感觉到了这技术的潜能:这意味着他们可以在PC上做出《超级马里奥》!还没有任何地方的任何人做过这样的事,而他们现在就可以做出来,就是这里!就是现在!在PC上实现他们最喜欢的游戏。这简直是颠覆性的革新,汤姆想道,尤其是考虑到任天堂是一个如此封闭的系统,本来是绝不可能像翻录磁带那样把任天堂游戏翻录到PC机上,但他们可以把图素,甚至是像素,挨个照抄下来,然后在PC上彻底重现马里奥!    
    “我们来做《超级马里奥》!”汤姆说:“就今晚,从第一关下手!”    
    他打开电视机,插入《超级马里奥》的卡,开始游戏并按下暂停,然后在电脑上打开图素编辑器,就像别人临摹名画一样,汤姆在PC上重绘出《超级马里奥》第一关里的图素,一个不漏——金币、白云、水管……他唯一没有照着原样画的东西是主角本身,他直接用了《危险的戴夫》里的人物图片,除此之外,他还不停地向卡马克报告原版马里奥的各种游戏功能,然后卡马克迅速在PC上逐个实现,与此同时,卡马克还在对卷轴效果进行优化。房间里多出十几个空可乐瓶的时候,他们完成了第一关,时钟已经指向凌晨五点五十分。卡马克和汤姆把工作保存在一张磁盘里,再把磁盘放在罗梅洛的桌子上,然后就回家睡觉了。    
    罗梅洛早上十点钟到公司时看到了这张磁盘,以及一张便条,上面是汤姆的笔迹:“敲DAVE2”。罗梅洛把磁盘插入软驱,输入命令,屏幕暗了下来,然后浮现出一行字:    
    侵犯版权的戴夫    
    头顶红色棒球帽,身穿绿色T恤的戴夫站在字的一旁。另一边是个阴沉的法官,他戴着白色的假发,手里挥舞着小锤子。罗梅洛满怀好奇地敲下空格键,屏幕上出现熟悉的《超级马里奥》场景:蓝色的天空,白色的云朵,绿油油的灌木丛,闪烁着问号的砖块。奇怪的是,站在里面的主角不是马里奥,而是他那危险的戴夫。罗梅洛按下方向键,戴夫开始沿着地面走动,就在背景开始平滑卷动的一刹,他整个人呆住了。    
    罗梅洛几乎喘不过气来,他无法相信屏幕上发生的事,他就坐在那里用手指摁住键盘,控制着戴夫在场景里来回走动——这难道是真的?难道卡马克这小子原模原样地做出了任天堂的东西?难道是我们实现了世界上每个玩家心中都曾有过的梦?难道是我们突破了PC的性能局限?天哪,它将带给我们马里奥带给任天堂的那些东西——凭借着《超级马里奥》,任天堂就要取代本田(Toyota)成为日本最成功的公司,它的年销售额达到十亿美元。宫本茂(Shigeru Miyamoto),马里奥系列的创作者,本是个乡下孩子,现在已经成为游戏界的沃尔特·迪斯尼(Walt Disney),《超级马里奥兄弟3》卖出了一千七百万份拷贝,相当于十七个白金的记录——这是迈克尔·杰克逊(Michael Jackson)那种流行巨星才能做到的事。    
    罗梅洛看到了他的未来,他们的未来。那明亮多彩的梦境漂浮在房间里,涌现在他眼前。PC机正是热门,每天都在进入更多家庭,很快,它将不再是奢侈品,而是一台普通家电,又有什么东西可以比精彩的游戏更能让PC成为生活的好伴侣呢?一旦有了那样的游戏,人们就不需要再去买什么任天堂,买PC就够了。他现在只是坐在什里夫波特一间简陋的办公室里,但他眼前屏幕上所展现的技术却可以做出那样的精彩游戏。他看到了他们的前程,儿时未来富翁的梦想就快要变成现实。    
    罗梅洛被这突如其来的惊喜击溃了,他动弹不得,甚至站都站不起来。直到几个小时后卡马克回到办公室,他才有力气说话。他只有一件事要告诉他这个朋友,这个编程天才,这个绝配般的搭档:    
    “不用想了,我们走人!”    
    


第四章:买比萨的钱第一节

    罗梅洛和卡马克在性格上有个很显著的不同,那就是他们对待时光的态度。正是这种内在秉性的差异,使他们成为最佳拍档,也使他们无可挽回地决裂。    
    卡马克只活在当前时刻。专注,是他力量的源泉。他心中既没有对未知前途的憧憬,也没有对似水年华的追忆,他的注意力全部集中于如何解决眼前错综复杂的编程问题。他不保留任何过去的事物,不管是照片和记录,还是游戏或磁盘,他甚至连他的处女作——《鬼魂》和《造影》——都没有留一份拷贝,他没有校园年鉴可唤起他学生时代的回忆,他也不保存刊登过他早期作品的杂志。他只有当下要用到的东西。他的卧室由一盏台灯、一个枕头、一条毯子和一堆书组成,甚至没有床垫。他什么都没从家里带出来,除了咪子(Mitzi),继母送给他的一只猫。    
    罗梅洛则完全相反,他沉浸在所有时光里:过去、现在、未来。他不止是充满热情,他还付诸行动:他收藏起曾经的事物、他陶醉于眼前的欢欣、他勾画着未来的蓝图。他记得每一次约会、每一个名字、每一款游戏,他保留着信件、杂志、磁盘、“汉堡王”的收据、照片、各种存根。他还抓住一切机会让每一天都开开心心,譬如编一个更逗的玩笑,或是讲一个更有趣的故事,或是做一个更夸张的鬼脸。但他这绝不是狂躁,他知道如何去专注,他只是过于情绪化而已,当他愉快的时候,他对所有事物都充满热情,而当他沮丧的时候,他又变得冷漠迟钝。汤姆管他这种情绪变动叫“像比特一样摇来摆去”,因为他就像计算机里存储数据的二进制比特一样,一会是开,一会是关,反复无常。    
    1990年9月20号那个宿命的早晨,罗梅洛的比特跳到了开,他会把这个早晨深深烙在脑海里,而卡马克则没过多久就会把它忘记。不管怎样,这个早晨对他们俩都是一个意义重大的时刻。卡马克用他非凡的专注解决了一个迫切紧要的挑战:在PC上实现卷轴效果。罗梅洛则预见了这成果可能带来的一切。就仿佛,卡马克制作好调色板,然后罗梅洛用这调色板描绘出一个未来,显然,这未来不会和《软盘》有任何关系。    
    见到卡马克后,罗梅洛再也克制不住内心的激动,他在办公室里四处找人过来看屏幕上的戴夫,并不停感慨道:“喔,天哪,看看!这个星球上还有比它更酷的东西吗?!”    
    “哦,”其中一个家伙敷衍道:“挺不错的。”    
    “挺不错的?”罗梅洛愕然:“等一下,你好像还没搞清楚:这是有史以来最酷的东西!明白?”    
    那人耸了耸肩:“随你怎么说。”然后就走开了。    
    “这个白痴
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!