357.「他一挂掉电话,就挪到卡马克旁边告诉他:“保罗跟我说他们正在用材质贴图制作一个游戏。”“材质贴图?”卡马克花了几秒钟在脑海里琢磨了一下这个概念,然后告诉罗梅洛:“我也可以做。”」5.00d/b


书籍名称:
《DOOM启世录》
基础信息:[美] 大卫·卡什诺 / 2004 / 电子工业出版社
豆瓣评分:9.1/10
豆瓣链接:https://book.douban.com/subject/1152971/
读完时间:2023-02-14 20:49:03
我的评分:5.0/5.0
我的标签:微信读书,#2023
免责声明:本页面所发布的笔记仅用于分享我在阅读过程中的摘录、总结和反思。内容大多为书中原文或书中观点的简要提炼,并不代表我个人的立场、意见或价值观。书中观点仅供参考,如需深入了解或采纳,请参考书籍的原始内容。

 


阅读笔记:

DOOM启示录
David Kushner

◆ 第三章:侵犯版权的戴夫

卡马克讲到他小时候是多么渴望拥有一台计算机,罗梅洛听了后说:“伙计,我那时候要是能给你买一台就好了。”卡马克完全没有预料到能遇上和他一样聪明的人,尤其是在编程方面。这两个家伙不光是能侃,他们的确知道比卡马克更多的东西。“他们不只是和我差不多,他们比我还要优秀。”卡马克想道。罗梅洛是个让人振奋的家伙,不光是他编程的水平,还有他其他方面的能力——他的艺术天分、他的设计创意。卡马克是个自负的人,但如果有人的确比他优秀,他也不会盲目自大,正相反,他会留下来虚心学习——他会接受《软盘》的这份工作。

但雷恩却不是很合拍。虽然他是《玩家之刃》的编辑,但和罗梅洛不一样,他不热心于PC,这使他和大家越来越疏远。在罗梅洛眼中,这个老朋友根本无法胜任进度如此急迫的工作,他只会是拖大家的后腿,而罗梅洛不希望有任何因素影响他们的绩效,就像他很快就和雷恩成为朋友一样,他也很快就觉得雷恩是个多余的家伙,在他看来,只要有卡马克加他自己,就足以应对一切挑战。一次雷恩不在办公室的时候,罗梅洛不停地在房间里踱来踱去,然后跟卡马克说:“我们把这个家伙弄走吧。”

“我们来做《超级马里奥》!”汤姆说,“就今晚,从第一关下手!”他打开电视机,插入《超级马里奥》的卡,开始游戏并按下暂停,然后在电脑上打开图素编辑器,就像别人临摹名画一样,汤姆开始在PC上重画出《超级马里奥》第一关里的图素,一个不漏——金币、白云、水管……。他惟一没有照着原样画的东西是主角本身,他直接用了《危险的戴夫》里的人物图片,除此之外,他还不停把地在原版马里奥里发现的各种游戏功能一一告诉卡马克,然后卡马克迅速地在PC上逐个实现,与此同时,卡马克还在对卷轴效果进行优化。房间里多出十几个可乐瓶的时候,他们完成了第一关,时钟已经指向了凌晨五点五十分。卡马克和汤姆把工作保存在一张磁盘里,放在罗梅洛的桌子上,然后就回家睡觉了。

罗梅洛早上十点钟到了公司,看到了这张磁盘,还有一张便条,上面是汤姆的笔迹:“敲DAVE2”。罗梅洛把磁盘插入软驱,输入命令,屏幕暗了下来,然后浮现出一行字:侵犯版权的戴夫

罗梅洛看到了他的未来,他们的未来。那明亮多彩的梦境漂浮在房间里,涌现在他眼前。PC机正是热门,每天都在进入更多的家庭,很快,它将不再是奢侈品,而是一台普通的家电,又有什么东西可以比精彩的游戏更能让PC成为生活的好伴侣呢?一旦有了那样的游戏,人们就不再需要买什么任天堂,而只需要买PC就够了。他现在只是坐在什里夫波特一个简陋的办公室里,但他眼前屏幕上所展现的技术却可以做出那样的精彩游戏。他看到了他们的前程,儿时未来富翁的梦想就快要变成现实。罗梅洛被这突如其来的惊喜击溃了,他动弹不得,甚至都站不起来。直到卡马克几个小时后回到办公室,他才有力气说话。他只有一件事要告诉他这个朋友,这个编程天才,这个绝配般的搭档:“不用想了,我们走人!”

◆ 第四章:买比萨的钱

在卡马克离开的时候,艾尔把他拽到一旁,问他:“你有没有为那些勤奋工作并一直支持你们的人们着想过?”卡马克静静地听完了艾尔的话,浮现在他脑海里的却是那些过去的岁月,那些未酬的壮志,那些对他指手画脚的老学究。他一如既往地漠然:“我不在乎那些人。”在艾尔记忆里,卡马克当时的原话是:“我就算是回家卖比萨,也不会再呆在这个没用的地方。”1991年2月1日,id Software成立了。

◆ 第五章:世外桃源

当他们给公司起名的时候,他们取了原来“深思软件”里Ideas和Deep这两个词的首字母,也有“销路好”(In Demand)的意思,他们也很乐意用汤姆的说法:在弗洛伊德的学说中,人格分为三个部分,本我(id)、自我(ego)、超我(superego),id就是使人按照唯乐原则(pleasure principle)行动的本能。

◆ 第六章:阴郁的日子

他一挂掉电话,就挪到卡马克旁边告诉他:“保罗跟我说他们正在用材质贴图制作一个游戏。”“材质贴图?”卡马克花了几秒钟在脑海里琢磨了一下这个概念,然后告诉罗梅洛:“我也可以做。”

◆ 第七章:命运之矛

他们在电话里告诉杰伊,条件是这样的:作为id的CEO(首席执行官),他将得到公司5%的股份,并且在商业事务上有不受任何干扰的决定权,只要他说“行”,然后开着车到麦斯奎特来就可以了。杰伊正好厌倦了《软盘》的工作,而且觉得已经尽到了对老艾的义务。他告诉id的人们,快把烧烤用的东西准备好,他上路了。

1992年5月6号凌晨4点,《德军总部3D》试玩版完成了,收尾工作都已结束,汤姆录入了故事大纲:“你是威廉姆·J·布拉泽科维奇,一名协约国的特工,绰号B.J(William J. ‘B.J.’Blazkowicz),负责侦察敌情,必要时予以敌人致命一击……你这次的任务……渗透入纳粹最后的要塞……”

id就收到了一个修改后的版本,它看上去和原来的一模一样,除了游戏里的音乐被替换成儿童剧《巴尼》的主题曲《我爱你,你爱我》,里面的党卫军老怪也被换成了笑眯眯的紫色小恐龙巴尼。卡马克和罗梅洛再高兴不过了,而其他人则和他们不一样。很有商业头脑的凯文表示了他的担心,玩家这样修改游戏内容显然侵犯了他们的版权,斯科特同意凯文的观点,如果有人制作出新的版本并拿出来卖怎么办?这会影响到id自己的盈利。但是,卡马克和罗梅洛全力赞成开放的、自由的、充满乐趣的游戏修改,于是,这个问题被暂时放到了一边。

完成了所有的关卡后,id决定周末每人花五千美元到迪斯尼乐园庆祝一番。他们坐了一遍又一遍过山车,还观看了各种表演,晚上,他们下榻在主题公园旁的佛罗里达大酒店。

1992年5月,就在《德军总部3D》发布后,尼尔·斯蒂芬森(Neal Stephenson)的小说《雪崩》(Snow Crash)出版了,在书里,尼尔描写了一个名叫“变体”(Metaverse)的虚拟电子空间。但卡马克灵感的来源并不是科幻小说,而是科学本身。科技在进步,他的技艺也在提高。

在这个时候,还有比生意更值得关心的事情:卡马克的技术。他带着在《造影者》引擎里取得的成果回到了id的办公室,大家立刻注意到,这是个相当大的飞跃。引擎里一眼就能看出来的新特性有:亮度衰减,带材质贴图的地板和天花板。

卡马克还学会了如何把材质贴图应用于地板和天花板,此外,他还摸索出了如何实现不等高的墙体。新引擎的执行速度大约是《德军总部3D》的一半,但《造影者》是一个冒险游戏,它是基于探索的,而不是战斗,所以速度慢一些没有关系。这个飞跃对卡马克而言绝不是一件轻松的事情,他花了大量的时间才想出如何在屏幕上正确地绘制地面。他的勤奋和自律给他带来了回报,他现在甚至能够绘制出倾斜的地面,玩家可以感觉到自己在上坡还是在下坡,这简直让人难以置信——凯文在游戏里的一座小山上来来回回跑了二十分钟。而且,很明显,id该用新的技术去制作一个新的游戏了。

◆ 第九章:最酷的游戏

1993年12月10号,星期五,历史性的时刻到了。连续测试三十小时后,id已经准备好把Doom上传到因特网上。一个名叫大卫·达特(David Datta)的好心人给id提供了文件服务器,他是威斯康星大学的系统管理员,这台服务器在他们校园网里。这事听起来很不错,因为大学总是带宽最充裕的地方,从而可以容纳更多的用户来下载。id就是这么想的:先上传,让玩家们来下载它,然后他们会再把它不断地传播出去,这比起其他花大价钱的分发方式好太多了,玩家们相当于是帮了id一个大忙。而杰伊已经于头一天在聊天室里向他们宣布了这个消息:Doom将在10号午夜钟声响起时放出。

终于,时钟指向午夜,不需要再等下去了。杰伊按下键盘,把Doom上传给世界,办公室里的人们开始互相庆祝,除了坐在屏幕前的杰伊,他沉默不语眉头紧蹙:有问题。威斯康星大学的FTP服务器最多只能同时容纳125个用户,很显然,已经有125个玩家挂在上面,id反而无法登录。

id的人们兴高采烈而又筋疲力尽地互道晚安,回家睡觉,他们几个月来都没有睡过一个像样的觉了。只有杰伊还没走,他要等着上传结束。半小时后,Doom的最后一个字节抵达威斯康星大学,瞬间,上万名玩家涌向那台服务器,淹没了它,威斯康星大学的网络瘫痪了,大卫的服务器,崩溃了。“天哪,”大卫在电话里结结巴巴地对杰伊说:“我还从没见过这种事。”这世界也从没见过。

◆ 第十一章:雷神们

卡马克心目中已经有了合适的人选。在编程方面,他首先想到的无疑是计算机图形学的泰斗级人物:迈克尔·亚伯拉什(Michael Abrash),正是他的书,指引着卡马克和罗梅洛完成了他们早期的游戏,从那时起,亚伯拉什就成为了程序员们为之仰止的神话。最近几年他在微软工作,协助视窗NT操作系统的开发。但就像所有其他致力于图形编程的程序员一样,他清楚地知道,最动人的成果只能是诞生于游戏领域,而在游戏中,最让他赞叹的无疑是Doom。去西雅图看望母亲时,卡马克顺道请亚伯拉什共进午餐,并向他介绍了Quake的计划:那就是使传统的电脑空间成为一个永恒的网络世界,这世界将有着真三维的观感,而且,它将像现实世界一样客观存在,只等待着我们加入或退出。亚伯拉什的心跳加快了,和其他图形领域的程序员一样,他也经常在理论上描述虚拟世界,当他读到《雪崩》里的“变体”时,他想,我已经可以实现这里面的80%,至少在理论上。而现在,一个年仅二十四岁,但却充满信心的年轻人就坐在他面前,谈论着使它变为现实,亚伯拉什毫不怀疑他有这个能力。随后,亚伯拉什聊起说他在做完一个项目后总会怀疑自己是否还能百尺竿头更进一步,听到这话,卡马克皱了皱眉:“我从没怀疑过,嗯。”

◆ 第十三章:死亡竞赛

卡马克走上台,把车钥匙交到Thresh手中:“嗯,你准备怎么把它弄回家?”Thresh似乎面有难色:“我不知道,应该是把它托运回去吧。”半个小时后,卡马克带着五千美元现金回到会场,那是给Thresh的运费。

人潮退去后,罗梅洛逛了过来,他想看看id都到了些什么人,没错,他们是对手,但他们仍然可以做朋友。他看到卡马克和几个id的人坐在计算机边闲聊,他们谈论起这次比赛,然后有人提议说大家互相比试一下,罗梅洛过五关斩六将,直到只剩下他和卡马克。两位约翰坐到了台上,决斗就在眼前。延绵骤变之后,物依旧而人已非。他们曾一起在什里夫波特玩《超级马里奥》,那时,世界还充满着未知和机遇, id还只是一个深处来的想法;他们曾一起在威斯康星玩气垫飞车F-Zero,寒冷的冬夜里,他们梦想着有朝一日可以拥有自己的跑车;他们曾一起在Doom的世界里追逐,在屏幕上看到对方的那一刹,他们看到了即将到来的名望与财富;现在,他们平生第一次在Quake——这个使他们走到决裂边缘的游戏——里碰面了:漫长的开发过程中,他们从未一起玩过。

◆ 第十四章:硅堡

《毁灭公爵3D》早已被认为是很有潜质的一部作品,而现在,一家由几个前微软职员在西雅图开设的公司:Valve,使用Quake的引擎制作了《半条命》(Half-Life),它在E3大展上博得玩家和媒体的一致称赞。

还有一个问题,更严重的问题:Quake2的源代码。新引擎和罗梅洛的预测大相径庭。在《大刀》的开发过程中,程序员们一直以罗梅洛假想中的新引擎来开展工作,他本以为这会使升级引擎变得简单一些,但现在的情况是,卡马克完全抛弃了以前的做法,新的代码结构使罗梅洛措手不及。卡马克当然不是为了使《大刀》延期而刻意为难罗梅洛,这只是卡马克自然而然的一次技术飞跃——而这飞跃,再次使罗梅洛宏大的游戏设计方案陷入阵痛。

终于有一天,罗梅洛训斥起主程序员金·吉姆布莱尔,狄万戈网络的创始人之一,罗梅洛认为他花了太多时间玩游戏,而没有做好本职工作。这听起来是多么耳熟呵。

◆ 第十五章:源自DOOM

一年前卡马克宣布Quake3将只有多人对战时,麻烦就开始了。《半条命》这个以故事线为卖点的射击游戏正大行其市,卡马克的计划就算不是异想天开,也可以称得上是叛经离道。玩家们还对这款据说是id最华丽的游戏所需的机器配置忿忿不满——它只能在有三维图像加速卡的机器上运行。

◆ 第十六章:永恒的世界

回到达拉斯后,卡马克决定把这些新想法告诉同事:“我们应该专注于建造一个通用的底层架构,然后在这之上制作一个游戏。这个底层架构将提供人们一直以来谈论和期待着的网络三维环境,我们现在就可以实现它。”这就是卡马克穷其一生为之奋斗的目标,这就是从奥尔德斯·赫胥黎到威廉姆·吉布森等小说家笔下的科幻梦境,这就是《星际迷航》里的全息成像台、《神经浪游者》里的电脑空间、《雪崩》里的变体,这就是虚拟现实,它有着众多的称谓,但人类所掌握的技术从未能把它变成现实——哪怕是一个原型。而现在,卡马克认为,时机成熟了。

在id的监制下,一家名叫Gray Matter的公司正在制作新版《德军总部3D》:《重返德军总部》(Return to Castle Wolfenstein),玩家们对它寄予了很高的期望。

从Quake结束到现在,五年过去了,尽管罗梅洛和卡马克也经常在各种场合见面,但这是罗梅洛第一次找卡马克谈一件生意上的事,一个创意,一款游戏。当罗梅洛走进房间时,卡马克一如往常坐在显示器前优化着下一代图像引擎。他的房间比以前大了不少,也更干净整洁,但仍然是那么简朴无华。他的显示器放在墙边的窗户旁,透过眼角的余光,他可以留意着停在楼下的法拉利。“嗨,”罗梅洛说。“嗨,”卡马克说。

◆ 跋

另外那辆特斯坦罗萨则把两位约翰又带到了一起。那是在麦斯奎特附近举行的一次Quake3锦标赛,往年,两位约翰彼此互不搭理,而这次不一样。游戏结束,比分定格,还是朋友。停车场里,卡马克的法拉利怎么也打不着火,隆隆声中,一辆黄色悍马停在他身边,手拿跳线的罗梅洛走出车门。

Avatar photo

By Chaoran

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注