第11章 雷神们
﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡﹡
如果说死亡竞赛是对工作、家务、压力、劳累等事物的一种解脱,那么,这种解脱是卡马克所不需要的,甚至是无法理解的。事实上,他从未真正体会到所谓的娱乐休闲究竟有什么乐趣,他看到电视上人们出入酒吧、结伴郊游、度海滩周末,所有这些对他都毫无吸引力。显然,这世界上太多人并不喜欢自己从事的工作。
卡马克清楚地知道,他喜欢的事情就是——编程,他系统地安排着生活,以便把大部分时间都用于此。从制作Doom时起,他就决定开始调整生物钟,以达到一种更孤寂更专注的境界,以避开罗梅洛的尖叫,避开记者的电话,避开所有这些日常生活中使他分心的事物。他开始强迫自己每天睡觉前多熬一个小时夜,然后第二天再晚一个小时到办公室。到1995年初,他养成了他觉得最理想的作息规律:下午四点到公司,凌晨四点离开。为了Quake,他得全神贯注才行。
而卡马克很快就意识到,他所面临的挑战远比他所预料的艰难。他的目标是创造因特网上的真三维世界,项目之初,他和往常一样收集和阅读了大量的研究资料,他花了几千美元购买书籍和论文,但所有这些都只是纸上谈兵的东西,还从未有过计算机程序可以模拟出一个交互的、实时的、快速的、真三维的游戏世界,要实现这样的虚拟体验,不光要耗尽他的才能,还要榨干当前PC机的性能。更糟的是,在这紧要关头,卡马克发现,他一直以来的战友,罗梅洛,不见了踪影。
当然,这只是迟早的事,卡马克想。尽管他在《软盘》刚认识罗梅洛时认为他在编程方面更为优秀,但卡马克很快超过了他。后来,罗梅洛主动担负起了其他工作:编写他和汤姆用来建造关卡的外部工具,考虑游戏的设计,琢磨如何才能使id主宰世界。在Doom的制作过程中,他是卡马克最理想的合作者,他可以坐在卡马克身边,以内行的眼光试验新引擎,并提出各种建议。而Quake,卡马克知道,他既需要一个和他一道制作引擎的程序员,也需要一个能试验他早期成果的伙伴,换了以前,罗梅洛能同时胜任这两个角色,而现在,Doom在给id带来成功的同时,也给罗梅洛带来了各种分心的事务,在卡马克看来,他已无法胜任这其中任何一个角色。
卡马克心目中已经有了合适的人选。在编程方面,他首先想到的无疑是计算机图形学的泰斗级人物:迈克尔·亚伯拉什(Mic操作系统的开发。但就像所有其他致力于图形编程的程序员一样,他清楚地知道,最动人的成果只能是诞生于游戏领域,而在游戏中,最让他赞叹的无疑是Doom。
去西雅图看望母亲时,卡马克顺道请亚伯拉什共进午餐,并向他介绍了Quake的计划:那就是使传统的电脑空间成为一个永恒的网络世界,这世界将有着真三维的观感,而且,它将像现实世界一样客观存在,只等待着我们加入或退出。亚伯拉什的心跳加快了,和其他图形领域的程序员一样,他也经常在理论上描述虚拟世界,当他读到《雪崩》里的“变体”时,他想,我已经可以实现这里面的80%,至少在理论上。而现在,一个年仅二十四岁,但却充满信心的年轻人就坐在他面前,谈论着使它变为现实,亚伯拉什毫不怀疑他有这个能力。随后,亚伯拉什聊起说他在做完一个项目后总会怀疑自己是否还能百尺竿头更进一步,听到这话,卡马克皱了皱眉:“我从没怀疑过,嗯。”
但当卡马克邀请他加入id时,亚伯拉什说他还要再考虑一下,因为这会影响到他的家庭生活。几天后,亚伯拉什收到老板比尔·盖茨的电子邮件,盖茨听到了这件事情的风声,想和他谈谈。这让亚伯拉什颇为震惊。要知道,和盖茨谈话就相当于参见教皇一样,而id已经进入了这个