第8章 召唤群魔
谈起了他的打算,譬如把游戏制作得更容易让玩家们修改,以及对网络的支持,那样的话,玩家们就可以互相对抗。
罗梅洛立刻看到了这些技术的潜能,这种能力是卡马克自己所不具备的,他对此也毫不讳言。而且,罗梅洛自己也是个程序员,他可以用程序员的语言和卡马克交流,罗梅洛可以把心中的蓝图描绘给卡马克,然后由他的代码来实现。罗梅洛看到亮度衰减时脑海里的第一个念头是:我们可以用这项技术来做什么?他向卡马克问道:“这么说你也可以改变灯光的亮度,可以把它做成动态的吗?还是必须预先计算好?”
“嗯,我可以把它做成动态的。”卡马克回答道。
“酷!那我们就可以有灯管了!你想想,你走在这个鸟房间里面,忽然——嗞啦、嗞啦——灯全灭了!”
罗梅洛冲回他的房间,调出地图编辑器——他和汤姆用来建造Doom世界的程序,和以前的关卡编辑器一样,使用它就像在做建筑设计师,屏幕上显示的是类似大楼平面图一样的线条,通过鼠标的点击和拖动就可以生成墙壁。编辑器还可以切换成游戏中的视角,罗梅洛可以方便地进入他正建造的房间里查看效果。艾德里安和凯文则负责绘制材质图片,也就是墙纸,关卡编辑师用它们来装点房间,乃至,整个世界。
有了地图编辑器后,罗梅洛就迫不及待要用卡马克的技术来打造他心目中的Doom,他知道卡马克的技术有多么了不起,这不光因为他也是个程序员,从而钦佩卡马克的才能;更重要的,他是一个玩家,他长这么大还从来没有在PC上,或者任何其他平台上玩过这样的游戏。他在房间里加入灯管,他尽情地让墙壁爬升、落下,他所有的念头都是为了能最大限度地展示卡马克那引擎的能力。
卡马克再高兴不过了,能有这样的伙伴赏识他的成果,并不遗余力地用其谱写美妙的乐章,夫复何求?
罗梅洛同样也满腔喜悦:卡马克的技术将会给他带来更大的成功。
而汤姆的心里只有沮丧。自从那次会议以后,他就在独自完成他的任务,描绘出Doom里的角色、背景、动机、故事大纲:也就是软件业所谓的“设计文档”。他写道:科学家们在一个星球上的实验惹出了麻烦,玩家被指派去那个遥远的地方收拾残局,然后发现是那些研究人员不小心打开了地狱的入口,放出了大量凶残的魔鬼——很大程度上就像罗梅洛在《龙与地下城》里所做的那样。游戏开始的时候,玩家正在和其他士兵打牌,忽然灯光一阵摇晃,魔鬼冲了进来,撕碎了玩家最要好的朋友。汤姆希望能通过这种忽如其来的惨剧让玩家立刻感觉到恐怖。他给这个走上不归路的主角命名为巴迪(Buddy)——他自己在《龙与地下城》里的名字。
但id没有人在意汤姆的工作。卡马克在一次会议上不经意地说起他不再惦记着那个浑然一体的世界,游戏还是像惯例那样,由独立的关卡来组成。“但是这份我花了两个月时间才完成的设计文档全部是按照一个前后贯通的世界来写的呀!这难道不是你要的吗?”汤姆失望地喊道,卡马克的这个改变把他的文档全变成了废纸。
“你这份Doom圣经对我们完成这个游戏没有帮助,”卡马克告诉汤姆,id从来没有写过什么设计文档,为什么现在要开始写这玩意?Doom不需要背景故事,它是一个关于追逐和战斗的游戏,只要让玩家随时觉得紧张刺激就好,玩家不需要知道屏幕上正在发生的这一切都是为什么。卡马克建议汤姆不要再为那文档操心,而应该像罗梅洛一样来体验新的引擎,“我还在做各种技术尝试,但是,请先体验一下现有的东西,再去考虑我们究竟能用它来做什么。”他还建议汤姆去图书馆翻翻关于军事基地的书,找找灵感。
罗梅洛同意卡马克的建议,尽管