電腦游戲在計(jì)算機(jī)產(chǎn)業(yè)中的地位已不可動(dòng)搖,其每年上百億美元的規(guī)模絲毫不遜色于任何其它技術(shù)項(xiàng)目。與計(jì)算機(jī)相關(guān)的游戲技術(shù)可以追溯到大型機(jī)時(shí)代,不過(guò)直到3D游戲技術(shù)出現(xiàn),電腦游戲才可以算是真正地進(jìn)入家庭,成為大眾電子消費(fèi)的一部分。《時(shí)代》周刊曾寫(xiě)到,“現(xiàn)在人們購(gòu)買(mǎi)個(gè)人電腦的一個(gè)很大原因就是用來(lái)玩游戲。無(wú)論這是褒是貶,無(wú)可否認(rèn)它推動(dòng)了整個(gè)產(chǎn)業(yè)的發(fā)展。所以我們要記住一個(gè)人,他就是約翰•卡馬克(John Carmack),開(kāi)創(chuàng)3D游戲的天才。”
恐怕很難有哪款電腦游戲能達(dá)到像《Doom》和《Quake》那樣的高度,它們的擁護(hù)者和熱情的玩家遍布全球?!禗oom》逼真的視覺(jué)感受和光影效果幾乎讓每一個(gè)游戲玩家欲罷不能,而這得益于卡馬克的得意之作—3D游戲引擎技術(shù),正是這一技術(shù)為游戲產(chǎn)業(yè)注入了全新的活力,就如《連線》雜志所說(shuō)的,“一個(gè)天才成就了一個(gè)偉大的游戲產(chǎn)業(yè)?!?
長(zhǎng)長(zhǎng)的頭發(fā),瘦高的身材,再加上一幅黑框眼鏡,卡馬克總是一副標(biāo)準(zhǔn)的編程高手的形象。不過(guò)在游戲迷和編程愛(ài)好者心中,他卻是神一般的人物,“圖形加速教皇”、“偉大的卡馬克”、“游戲教父”、“魔術(shù)手指”等等都是崇拜者們對(duì)他的贊譽(yù)之詞。除了在游戲技術(shù)上的貢獻(xiàn),完全依靠自學(xué)成才的卡馬克代表的是另一種精神—全心的熱愛(ài)和投入,單單這種精神就足以打動(dòng)人們的心。年輕的卡馬克永遠(yuǎn)不懂什么叫循規(guī)蹈矩,“我是一個(gè)傲慢、自以為事的古怪家伙,但只做我想做的事情。”
尚在就讀高中時(shí),卡馬克就被認(rèn)為是“怪才”,他還因此被學(xué)校視為有心理問(wèn)題,并停課一年。復(fù)課后,卡馬克還是拿到了畢業(yè)證書(shū),并考入了當(dāng)?shù)刂腒ansas大學(xué)。在編程方面,卡馬克幾乎是無(wú)師自通。大一還沒(méi)讀完,他編寫(xiě)的一些小游戲就被不少軟件公司買(mǎi)走,他本人也成為了幾家軟件公司的兼職程序員,并逐漸在游戲軟件領(lǐng)域小有名氣。
1990年,正值計(jì)算機(jī)技術(shù)的黃金發(fā)展時(shí)期,IBM個(gè)人電腦為整個(gè)軟件業(yè)帶來(lái)了前所未有的機(jī)遇。但這時(shí)的軟件多以商業(yè)用途為目的,游戲軟件卻少人問(wèn)津。當(dāng)時(shí)一家名為Softdisk的軟件公司找到了在讀大二的卡馬克,希望他加入公司,一起開(kāi)發(fā)游戲軟件。出于對(duì)游戲軟件的熱愛(ài),他毫不猶豫的同意了對(duì)方的邀請(qǐng)??R克首先遇到的問(wèn)題是如何將游戲程序移植到個(gè)人電腦上,經(jīng)過(guò)一番考慮,他選擇了IBM PC作為最早的游戲運(yùn)行平臺(tái),游戲軟件就是任天堂公司風(fēng)靡全球的《超級(jí)馬里奧兄弟3》。經(jīng)過(guò)實(shí)驗(yàn),他開(kāi)發(fā)出了一種名為EGA(增強(qiáng)型圖形適配器,3D圖形加速卡的雛形)的PC顯示技術(shù),這是一種16色的顯示模式。之后,他又設(shè)計(jì)出屏幕刷新技術(shù)以提高游戲圖形顯示的速度。不久,IBM PC的第一款2D游戲成功問(wèn)世,邁出了游戲軟件歷史性的一步。一年后,他決定自已創(chuàng)業(yè),與他人共同創(chuàng)辦了ID Software游戲公司。
雄心勃勃的卡馬克當(dāng)然不會(huì)停留在人人都能設(shè)計(jì)的2D游戲上,他把目標(biāo)鎖定在了3D游戲的研發(fā)上。如果是在幾年前,他的“3D計(jì)劃”可能很難實(shí)現(xiàn),好在那時(shí)的計(jì)算機(jī)硬件技術(shù)已發(fā)展到了相當(dāng)?shù)乃健叻直媛曙@示器、大容量硬盤(pán)和內(nèi)存、高速運(yùn)算的CPU和圖形加速卡等等,這些都是他實(shí)現(xiàn)夢(mèng)想的絕好基礎(chǔ)。兩年后,他與另一個(gè)游戲軟件天才John Romero共同開(kāi)發(fā)出了全球首款3D射擊游戲《德軍總部3D》,這款3D游戲采用了他獨(dú)創(chuàng)的3D游戲引擎。緊接著,他又開(kāi)發(fā)出了《Doom》和《Quake》兩款3D游戲。一時(shí)間,所有的電腦用戶(hù)都爭(zhēng)相購(gòu)買(mǎi)這些游戲,人們甚至為了能玩上3D游戲而去購(gòu)買(mǎi)昂貴的PC。不到一年的時(shí)間,僅《Doom》一款游戲就售出了幾百萬(wàn)張拷貝,帶來(lái)了上億美元的商業(yè)利潤(rùn)。
現(xiàn)在,35歲的卡馬克仍然擔(dān)當(dāng)著ID Software的游戲軟件首席程序員,出自他手的電腦游戲已達(dá)數(shù)十部之多。但卡馬克并不滿(mǎn)足于現(xiàn)狀,他的最新目標(biāo)是有關(guān)火箭技術(shù)的研究項(xiàng)目,并為此特意成立了Armadillo航空宇宙技術(shù)研究公司,為著又一個(gè)夢(mèng)想繼續(xù)努力。