id公司,一个梦幻般在20世纪90年代崛起的传奇 3D游戏之父约翰・卡马克和王牌设计师约翰・罗梅洛,以一己之力铸就游戏帝国,颠覆主流文化
本书忠实详尽地讲述了两位玩家是如何走上游戏之路,如何制作出迄今为止影响力最大的游戏作品
――Doom和Quake,以及他们为何在最辉煌的时候分道扬镳。
与所有传记文学一样,不同的读者能从书中得到不同的体验 游戏制作的背景内幕,光环之中的趣闻轶事,年少创业的梦想豪情,奋斗途上的汗水艰辛,成名之后的势易情迁,或是那独辟蹊径的商业模式,天下为公的黑客精神,众说纷纭的暴力问题……
消息传得很快。
标题:罗梅洛去世
我在新闻组里听说约翰・罗梅洛发生了交通事故。
他还好吧?
这可能吗?约翰・罗梅洛――28岁的王牌程序员、大富翁、死亡竞赛手术师――死了?在网上流传的故事里,他的法拉利在达拉斯附近的高速公路上侧翻出了护栏。厄运已经光顾过一次id的跑车:卡马克有辆保时捷(Porsche),诺伍德把它改装成了Doom赛车,并把游戏标志烙在它火红的引擎盖上,几星期前,这辆价值五十万美元的车在停车场神秘失踪,也许,罗梅洛也陷入了某种诅咒。
而在现实里,罗梅洛依然生龙活虎。他刚巡视完他正在建造的都铎式(Tudor)豪宅,它总投资130万美元,占地9千平方英尺,有一个6车位的车库、一个街机厅、两座镇守大门的怪兽雕像。现在罗梅洛正坐在666套房的窗户边,俯视着他那辆崭新如初的法拉利。网上流传的噩耗不过是使他成为游戏之王的加冕典礼罢了,就像披头士(Beatles)时代,歌迷们都为“保罗死了”的谣言而伤心欲绝。但罗梅洛要澄清一下,以免别人以为他是个冒失鬼:“噢,不,我没有死,”他在网上回应道:“我的车不会发生意外,更不用说我这个人了。”
但同事们可不这么认为。日历翻到了1995年11月,Quake依然没有头绪,大伙已经不是在心里,而是在嘴上,嘀咕着对罗梅洛的不满。卡马克还在埋头制作引擎,公司其他人觉得工作漫无目的。美工们,凯文和艾德里安,已经厌倦了没有明确计划地制作各种稀奇古怪的贴图;关卡设计师们,麦基和桑迪,已经玩够了那些早期的建筑预制件。他们只知道Quake将是一个神话游戏,里面有把大锤子,仅此。不管什么时候他们向罗梅洛询问下一步的方向,他总是那么几句话,然后就让他们自由发挥。这算哪门子项目主管?
但在罗梅洛看来,Quake进行得一帆风顺:卡马克正忙于研制下一代引擎,他知道那会是个了不起的游戏,现在根本没有必要去催促引擎师约翰,其他人只需要随时准备好拿出精彩的游戏设计。在这种时候,最好是去尝试些别的途径来给公司创造价值,罗梅洛选择了去监制其他游戏,他认为公司能直接从中获益。
罗梅洛能感觉得到,其他人是怪他没有尽心尽力,没有让游戏开发正常进行。在他们眼里,罗梅洛的分心,罗梅洛那比特的波动,是一个信号,预示着id这位一直以来的摇滚明星――如果还没坠落的话――正在偏离轨道。
卡马克觉得自己仿佛飘向了外太空,周围的人和事在他眼里渐行渐远,他无法和现实世界建立起任何联系,他根本无暇顾及什么公司运作、项目管理、人际关系、等等。他的世界是Quake,他的工作是Quake,他的白天,他的黑夜,他的生活,是Quake。他现在昼夜颠倒地坐在屏幕前,他每周的工作时间都在80个小时以上。id的人们会看到他进屋,拿起一瓶可乐,随即直线朝他的房间走去,此后,只有不时上门送比萨的小伙子才会让他们意识到卡马克的存在。
但是,不管卡马克付出多大努力,他有生以来第一次感到了束手无策。Quake逼着他彻底另起炉灶,几乎没有任何Doom里的技术可以沿用到Quake中来。Doom通过一些网络编程的小技巧来支持4个玩家对战,但Quake要支持16个玩家通过因特网进入到同一个世界;Doom并不是真三维的视图,它是局促简陋的所谓“二点五维”,而Quake要展现一个真三维的世界,就像现实世界里一样,玩家的视线将可以转向任意角度,所有物品――包括玩家本身――都不再是二维动画,而是三维的多边形。这个虚拟世界将更加令人信服。但让人气馁的是,卡马克的引擎无法绘制出一个完整的世界,或者用更专业的说法,一个完整的可视集合。Quake的世界里布满了缝隙和漏洞,当卡马克穿行于过道中时,他只会失望地发现,过道的尽头不是期望中的墙壁,而是一片蓝色的虚空。它无处不在:地面上、墙上、天花板上,到处是蓝色的虚空。他的虚拟世界千疮百孔。
卡马克的思维完全陷入其中,他假想着各种几何体如何依照他的指令移动、旋转,他要把它们分解开,调整,再组装,再分解……,哪怕他在凌晨4点蹒跚着走进家门时,这些几何体仍在他脑海里飘来飘去、飘来飘去、没有尽头。同龄人会梦到一对男女在屋里的关系,而卡马克只会梦到一对多边形在三维空间中的关系。一天清晨,他坐在屋里,看着编码后的指令沿手臂传送,指导着它如何抬起、伸出、收回,他觉得奇怪,现实生活里手臂不是这样工作的呀,这肯定是个怪异的梦――他忽然惊醒,一身冷汗。他被困在了Quake的世界里,无处可逃,哪怕是在睡梦中。
尽管卡马克几乎从不曾感受到有压力,更不用说被压力弄得乱了手脚,但Quake已的确使他有点不堪重负。
但卡马克不依不饶,他开始给职员们发送措辞严厉的整风邮件。他首先禁止了办公室里的死亡竞赛,然后,他制定了评级标准,每个人都根据自己的表现得到了一个字母:桑迪是D,罗梅洛是C。这还不够,卡马克一天晚上把他的桌子从房间里拖到门厅,他以后要在这里工作,以便随时盯着周围的人。大家开始生活在焦虑中,担心丢掉饭碗。为了跟上卡马克的步伐,他们在办公室里呆的时间越来越长。
压力让大家喘不过气,公司里也没有了任何乐趣。以自我为中心的人已不止是罗梅洛一个,卡马克也脱离群众,遁入了他自己的世界,人们开始连他一起抱怨。现在,没有任何事物,哪怕是最诱人的事物,能够使气氛活跃起来。一天,卡马克坐在自己房间里,听到一个女人的声音从外面传来,她问这里有没有人订了比萨,罗梅洛回答她:“没有,我没有订。”她又问了一遍:“那是你订的?”另一个人回答:“噢,我也没订。”然后卡马克听到房门打开的声音,“你订了比萨吗?”她问道,卡马克转过椅子,看到一个穿着露肩装的迷人女郎托着比萨盒子站在门口。这个舞女是麦克・威尔逊请来的,他想让大家开心一下。“不,”卡马克冷漠地告诉她:“我没有订比萨。”说完他就转身继续工作。“天哪!”舞女惊叹道:“你们这地方简直无聊透顶!”然后她扭头就往门外走去。
卡马克只想不受任何干扰地工作,或者,最好能像个隐士一样,乘风而去。在这时,似乎只有一个人能理解他,那就是罗梅洛。一天晚上,罗梅洛把卡马克拽到一旁,对他说:“哥们,你对自己的要求太高了,我都看在眼里,但你要知道,你不是超人。”
在卡马克看来,罗梅洛有他一定的道理,他们的确没有必要再让大家像以前那样玩命工作,但罗梅洛的这种心态还有其他背景。尽管共同奋斗了那么多年,尽管互相陪伴着在显示器前度过了那么多不眠之夜,但对浮名的追求已使罗梅洛脱离了编写代码的第一线。当卡马克需要他来一起工作、一起试验、一起探索时,他在哪里?他在盖他的大房子,他在四处充当名人!
卡马克知道下一步该做什么,他要证明罗梅洛的确在三天打鱼两天晒网,而且他知道怎么去做。他写了个程序,只要罗梅洛在工作,程序就会记录下时间信息。从结果来看,卡马克的这位拍档没做多少事情。当卡马克把数据放到罗梅洛面前时,后者震怒了:“你这么做就是想炒掉我!”
嘿,卡马克心想,耶!
(本文摘自《DOOM启世录》[美]DAVIDKUSHNER 著 孙振南 译 电子工业出版 2004年5月定价:29.00元)