第十四章 給卡馬克一個(gè)工作
杰斯特以《美利堅(jiān)方塊》的制作者的身份接觸了這個(gè)小孩子。
原本對(duì)方還不大相信,等杰斯特找出杰迪來(lái)當(dāng)證人的之后,終于使得這個(gè)叫做約翰?卡馬克的小孩子相信了自己的身份。
然后杰斯特就用聊聊他這款游戲的感受的借口,邀請(qǐng)卡馬克去附近的快餐店聊聊,順便請(qǐng)他吃頓晚飯。
本來(lái)就有些饑餓的小孩也只是猶豫了一秒鐘之后就答應(yīng)了下來(lái)。
“還算有趣吧!”吞下了最后的一塊漢堡,還在努力的吞咽著食物的,這個(gè)只有十三四歲的小孩子終于說(shuō)出了自己對(duì)《美利堅(jiān)方塊》的評(píng)價(jià)。
被約翰?卡馬克如此的評(píng)價(jià)自己的這款游戲,而且還是后世肯定會(huì)占據(jù)很高地位的一款游戲,杰斯特有些哭笑不得,要是其他人敢這么說(shuō)他肯定要開嘴炮模式了,你他么什么東西敢這么說(shuō)我的游戲?但是在眼前這個(gè)人面前,他卻完全沒(méi)有產(chǎn)生想要開噴的感覺(jué)。
看著眼前這個(gè)還略顯稚嫩的面孔,杰斯特已經(jīng)足夠?qū)⑵涓蘸蟮哪莻€(gè)傳奇人物聯(lián)系了起來(lái)。
兩人都是那么一副老子天下第一的自負(fù)的,絲毫不顧忌其他人的感受,似乎是誰(shuí)都不放到眼里的桀驁樣子。
“怪不得當(dāng)年他進(jìn)少年之家的時(shí)候,被精神評(píng)估師加的評(píng)語(yǔ)是‘這個(gè)男孩就像是一副會(huì)走動(dòng)的軀體……完全不知道如何體會(huì)其他人的感受。’如此惡劣的評(píng)價(jià)了……”
情商近乎于零啊……
這個(gè)叫約翰?卡馬克的小孩子根本就不在乎杰斯特的表情,直截了當(dāng)?shù)恼f(shuō)道:“創(chuàng)意上有些可取之處,尤其是那個(gè)最后的彩蛋……”說(shuō)到這里,卡馬克有些得意的笑了起來(lái),然后他繼續(xù)往下說(shuō)道,“但在技術(shù)上這個(gè)游戲沒(méi)有什么任何值得稱道的地方,而且你的水平太差,要是我來(lái)的話,足夠讓這款游戲的大小在內(nèi)容不變的情況下縮減五分之一。”
然后約翰?卡馬克又頓了頓,似乎覺(jué)得一款本來(lái)就不到10kb的游戲,就算他能縮小五分之一也并沒(méi)有什么用處,他就繼續(xù)放佛炫耀一般的說(shuō)道:“如果你給我足夠的時(shí)間,我想精簡(jiǎn)三分之一還是能做到的!”
他以為杰斯特不相信他說(shuō)的話,他就將他自己關(guān)于《美利堅(jiān)方塊》如何處理代碼里面的一些邏輯性的算法問(wèn)題講給杰斯特聽(tīng),并且斷言,你肯定不是用的這種處理方法。
杰斯特聽(tīng)了之后默然不語(yǔ),心底里生出了一絲感嘆。
原本還以為自己重生的這具身體的主人的編程能力已經(jīng)非常強(qiáng)悍了,沒(méi)想到在真正的技術(shù)大牛前依然是不堪入目。
不愧是是約翰?卡馬克啊!
3d引擎之父,fps之父,雷神之父,以一己之力改變游戲業(yè)進(jìn)程的人物,被業(yè)界的同仁公認(rèn)為世界第一程序員,二十九那一年被時(shí)代雜志評(píng)選為科技領(lǐng)域最具影響力的五十人中的第十位,三十一歲那一年被收入互動(dòng)藝術(shù)和科學(xué)學(xué)院名人堂,甚至可以建造高能深空火箭的約翰?卡馬克!
可以毫不客氣的說(shuō),他的人生,就是傳奇。
盡管可能他現(xiàn)在的水平還沒(méi)有幾年以后研究出‘動(dòng)態(tài)陰影算法’,卡馬克反轉(zhuǎn)’,‘動(dòng)態(tài)光特效’,‘漫反射光源’,‘shadow-volume的z-fail方法’這一些至關(guān)重要的3d引擎技術(shù),被稱作圖形教父時(shí)會(huì)當(dāng)凌絕頂一覽眾山小的境界,但杰斯特看那本約翰?卡馬克跟約翰?羅梅羅的傳記《doom啟示錄》的時(shí)候,還是深深的被約翰?卡馬克的天賦所折服,一個(gè)十幾歲孩子的編程水平就超越了這個(gè)世界百分之九十的人的天才,一個(gè)只需要其他人一半的時(shí)間就能精通一門全新的編程語(yǔ)言的奇才,你如何能夠不被折服呢?
“我只想寫出優(yōu)秀的程序。”卡馬克是如此表達(dá)自己的夢(mèng)想的。
杰斯特甚至現(xiàn)在都能記得自己第一次讀《doom啟示錄》的心情,并且將其記在了自己的筆記本上,用以激勵(lì)鞭策自己。
“那就仿佛是潛藏在心中的那份對(duì)doom背后那些天才的崇拜之情,在讀了《doom啟示錄》一書后又燃燒了起來(lái),那是怎樣的一個(gè)傳奇的時(shí)代啊,又是怎樣一批已經(jīng)成為傳奇的天才們創(chuàng)作了一個(gè)又一個(gè)的傳奇。相比那些騷姿弄首的所謂明星來(lái)說(shuō),他們才是真正值得我崇拜的偶像。”
是的,杰斯特絲毫不隱瞞自己是doom,是卡馬克的粉絲,因?yàn)槟鞘撬?jīng)的偶像!
所有程序員的偶像!
具杰斯特所知,《doom啟示錄》是一本影響了無(wú)數(shù)程序員的書,他激勵(lì)著一個(gè)又一個(gè)的有志青年前赴后繼的走上碼農(nóng)之路,他們渴望成為約翰?卡馬克亦或者是約翰?羅梅羅這種靠著自己手中的技術(shù)影響整個(gè)世界的天才。
但其中的絕大部分,不可能成為約翰?卡馬克或者是約翰?羅梅羅,只能一輩子當(dāng)碼農(nóng)。
不過(guò)杰斯特有些好奇,他記憶里約翰?卡馬克可不是加州人,印象里沒(méi)錯(cuò)的話,他應(yīng)該是堪薩斯州人。
他怎么會(huì)在這?
“我是逃出來(lái)的。”卡馬克倒是不隱瞞,他直截了當(dāng)?shù)恼f(shuō)著他的情況,隨后,他正著眼睛看向了杰斯特,這也是他第一次用正眼看杰斯特。
他猶豫了一下,才開口道,“我說(shuō)……《美利堅(jiān)方塊》真的是你做的?”
杰斯特笑了笑,點(diǎn)點(diǎn)頭,聽(tīng)他這么一說(shuō),他倒是想起來(lái)了,這個(gè)時(shí)候,卡馬克現(xiàn)在應(yīng)該還在少年之家被教養(yǎng)呢。
這么說(shuō),他是從少年之家跑出來(lái)的?
然后還是個(gè)小屁孩的卡馬克撇了撇嘴,明亮的眼珠機(jī)靈的轉(zhuǎn)了轉(zhuǎn),然后牛哄哄的對(duì)杰斯特說(shuō):“那你肯定有游戲公司吧?你錄用我怎么樣,我水平很高的,不信你可以出任何程序方面的題目,包括你做不到的,我都能完成!”
還真有約翰?卡馬克的風(fēng)格啊。
杰斯特心中感嘆著,id-software的兩位創(chuàng)始人都是怪胎,盡管都是技術(shù)上的天才,但是情商太低了啊。
哪有這么求職的……
杰斯特想到了此時(shí)應(yīng)該還在英格蘭沒(méi)有回到美國(guó)的約翰?羅梅羅。
這位卡馬克在創(chuàng)業(yè)初期親密無(wú)間的搭檔,跟卡馬克并稱為游戲界的約翰?列儂跟保羅?麥卡特尼的天才還在靠寫游戲代碼發(fā)給游戲雜志賺取稿費(fèi),這家伙甚至?xí)苯亓水?dāng)?shù)慕o那些雜志社發(fā)一些令他們哭笑不得的信件,并且附上他最新寫出來(lái)的游戲代碼。
比如他會(huì)這么給雜志寫信。
“你們這次程序競(jìng)賽的冠軍肯定是我,我的程序非常棒,不要再設(shè)什么五百美元的獎(jiǎng)金了,直接把那五百美元給我就好了,還有那個(gè)年度獎(jiǎng),對(duì),一千美元那個(gè),都直接給我。”落款一如往常的吊炸天:“約翰?羅梅羅,王牌程序員”。
然后他贏得了冠軍。
值得一提的時(shí),英國(guó)空軍的第一款在小型機(jī)上的對(duì)蘇空戰(zhàn)模擬程序就是約翰?羅梅羅做的,當(dāng)時(shí)他在一處軍方的絕密基地看到自己的要做的任務(wù)的時(shí)候只是說(shuō)了一句:“沒(méi)問(wèn)題,游戲的事情我最在行了!”這時(shí)候的他只有十五歲。
想一想自己十五歲的時(shí)候在干什么呢?
嗯,杰斯特想了想,自己十五歲的時(shí)候只會(huì)用電腦玩暗黑破壞神,然后發(fā)現(xiàn)可以用復(fù)制存檔的方法復(fù)制裝備之后都能當(dāng)自己最大的秘密藏起來(lái)不跟小伙伴分享……
至于約翰?卡馬克?他不但在技術(shù)上比約翰?羅梅羅更要出類拔萃,而且性格上,比約翰?羅梅羅更加的不會(huì)做人。
順道一提,在真正的游戲拓荒年代,那些第一代的游戲程序員們做好了游戲想要把自己的游戲賣出去,要么像是威廉姆斯夫婦那樣,用褡褳袋裝著寫有自己游戲代碼的卡片,沒(méi)錯(cuò),你聽(tīng)到的就是卡片,最早的程序都是用卡片打洞來(lái)存儲(chǔ)的,走街串巷的去賣給那些對(duì)自己游戲感興趣的人。
是不是很好笑?
其實(shí)一點(diǎn)也不好笑,就是靠這種仿佛貨郎賣貨一般的方法,威廉姆斯夫婦創(chuàng)建了后來(lái)聞名pc游戲界的世界第二大pc游戲發(fā)行商――雪樂(lè)山。
要么就把自己的代碼發(fā)給一些軟件雜志,讓他們?cè)谧约旱碾s志上刊登出自己寫的代碼。
至于其他人怎么玩呢?
很簡(jiǎn)單,首先你要精通編程,然后就可以在自己的apple亦或者是modore64上把這些代碼輸進(jìn)去來(lái)進(jìn)行游戲,這基本上就相當(dāng)于在自己的電腦上重新把這款游戲制作一遍。
是不是很坑爹?
杰斯特知道卡馬克是天才,而且是這個(gè)世界上最具有天賦跟才華的那種天才,但他還是不能答應(yīng)對(duì)方的要求。
不錯(cuò),杰斯特的確非常想要卡馬克來(lái)他還沒(méi)有正式建立的游戲公司任職,他的公司在未來(lái)也的確需要他這么一位在3d引擎方面,整個(gè)世界范圍內(nèi)無(wú)人能出其右的奇才,但問(wèn)題是,他今年才十四歲!
沒(méi)有他的監(jiān)護(hù)人同意,自己不用說(shuō)不能夠雇傭他,就算是收留他,都能被聯(lián)邦政府起訴。
但杰斯特實(shí)在是不想要放過(guò)這么一個(gè)跟卡馬克深入交流下去的機(jī)會(huì)。
卡馬克的才華實(shí)在是太高,放著不用太浪費(fèi)了……
杰斯特皺著眉頭思考了片刻,片刻之后,他終于想出了一個(gè)方法。
“首先,你要回家。”杰斯特剛剛說(shuō)完這句話,就可以看到卡馬克眼里那不屑一顧的表情。
顯然,他并不怎么贊同杰斯特的這個(gè)提議。
“然后,在你回家之后,我會(huì)提供給你一份兼職,比如替我的公司寫一些小游戲,不會(huì)太難,我會(huì)給你報(bào)酬,我可以保證,這些報(bào)酬要遠(yuǎn)比你給那些雜志社寫代碼多得多。”杰斯特仿佛沒(méi)看到之前卡馬克那撇著嘴不屑一顧的樣子,而是繼續(xù)自顧自的說(shuō)道,“我甚至可以保證,第一個(gè)任務(wù)的報(bào)酬就足夠你買一臺(tái)全新的蘋-果電腦。”
聽(tīng)到杰斯特的最后這句話,卡馬克明顯的喉嚨涌動(dòng)了一下,眼睛里也沒(méi)有絲毫掩飾的露出了渴望的神色。
“真的?”卡馬克的聲音變得有些顫抖。
“當(dāng)然。”杰斯特點(diǎn)了點(diǎn)頭。
他太清楚現(xiàn)在的卡馬克最渴望的是什么了,要知道他現(xiàn)在剛被判罰在少年之家進(jìn)行一年的教養(yǎng),離開了電腦的日子簡(jiǎn)直讓他無(wú)所是從。
可能也正是因?yàn)榇耍艜?huì)從哪里逃出來(lái)吧,他那種天馬行空,無(wú)所顧忌的性格怎么可能受得了少年之家那種規(guī)矩的仿佛是用尺子量著生活的日子?
少年之家類似于我們國(guó)內(nèi)的少教所,里面的學(xué)生絕大多數(shù)都是因?yàn)槎荆凡艜?huì)被關(guān)進(jìn)去,而卡馬克不一樣,他是因?yàn)樘O果機(jī)。
至于他為什么會(huì)進(jìn)少年之家……
說(shuō)起來(lái)也不算復(fù)雜,甚至還有些可笑。
卡馬克用自己制作的鋁熱機(jī)配合著帶有粘性的凡士林乳液來(lái)融化學(xué)校的電腦室的玻璃,因?yàn)槔锩嬗刑O果電腦,他的目的就是想要悄悄的把蘋果電腦‘借’出來(lái)。
因?yàn)樗X(jué)得,與其把那么好的蘋果電腦放在學(xué)校里吃灰,還不如給他做一些更有意義的事情。
但是事情失敗了,他跟他的那些小伙伴們觸動(dòng)了警報(bào)器被警察包圍。
之后,卡馬克在被問(wèn)詢的時(shí)候,有一名問(wèn)詢者問(wèn)他,“如果你這次沒(méi)有被抓到,你覺(jué)得你還會(huì)不會(huì)再做類似的事情?”
然后卡馬克毫不猶豫的說(shuō),“是的。”
結(jié)果就是那些跟他一起的小伙伴沒(méi)什么大事,但他卻悲劇的被判罰進(jìn)少年之家進(jìn)行一年的教養(yǎng),跟那些吸-毒的少年為伴。
所以,杰斯特知道,對(duì)現(xiàn)在的卡馬克來(lái)說(shuō),一臺(tái)蘋果電腦,是一個(gè)不可抗拒的誘-惑。
杰斯特可以很清晰的看到聽(tīng)到他的回答之后卡馬克那滿臉驚喜的神色。
卡馬克舔了舔嘴唇,用極為迫切的語(yǔ)氣問(wèn)道:“你說(shuō)吧,無(wú)論多復(fù)雜的程序,我都可以用最簡(jiǎn)潔清晰的方法完成。”
對(duì)于一個(gè)程序員來(lái)說(shuō),編程沒(méi)有難易,只有復(fù)雜跟不復(fù)雜的區(qū)別。
而他們最大的夢(mèng)想,就是用簡(jiǎn)潔清晰的方式,將一個(gè)復(fù)雜的程序給寫出來(lái)。
“不要急。”杰斯特倒是笑著沒(méi)有說(shuō)他要卡馬克做什么,而是再次重復(fù)了一下他的第一句話,“你首先要回家。”
卡馬克這次倒是沒(méi)有撇著嘴露出不屑一顧的表情,只是猶豫的神色在他的臉上出現(xiàn)了幾秒鐘,然后他用力的點(diǎn)了點(diǎn)頭:“我答應(yīng)你,我回家。”
不過(guò)說(shuō)完之后,卡馬克掏了掏口袋,臉上露出了為難的神色,小聲對(duì)著杰斯特說(shuō)道:“可是我沒(méi)錢。”
“呵呵!”杰斯特笑了笑,從口袋里掏出錢夾,從中掏出了三百美元遞到了他的身前,說(shuō)道,“這些錢足夠你回家了,不過(guò)這錢我不是白送給你,我會(huì)從我以后給你的報(bào)酬里扣除。”
“那現(xiàn)在你可以你可以告訴我你要我做什么了吧。”卡馬克撅著嘴將三百美元收起來(lái),然后撇撇嘴道,“真是小氣鬼。”
杰斯特聽(tīng)了只是笑了笑。
“我給你的第一份工作就是要你幫我設(shè)計(jì)一份小游戲,要求是能夠兼容目前所有的個(gè)人電腦……至于游戲的名字,我叫它掃雷。”
聽(tīng)到杰斯特對(duì)于他稱之為‘掃雷’的這款游戲的描述,原本還有些心不在焉的卡馬克的眼睛瞬間亮了起來(lái)。
“這個(gè)游戲似乎還……不錯(cuò)!”
他是這么想的。
,