約翰·卡馬克

約翰·卡馬克
John Carmack GDC 2010.jpg
約翰·卡馬克於2010年遊戲開發者大會演說
出生 1970年8月20日51歲)
 美國堪薩斯州羅蘭帕克
居住地 美國德克薩斯州希斯
母校 密蘇里大學堪薩斯分校(輟學)
職業 傲庫路思首席技術長[1]
知名於 指揮官基恩》,《德軍總部3D》,《毀滅戰士》,《雷神之錘》,《狂怒煉獄
配偶 Katherine Anna Kang
兒女 2

約翰·D·卡馬克二世John D. Carmack II,1970年8月20日),是美國的電玩遊戲程式設計師id Software的創始人之一,id是一家專門開發電子遊戲電視遊戲的公司,成立於1991年。

童年

卡馬克成長於美國堪薩斯城中心區的一個家庭,早年就對電腦產生了濃厚的興趣。他後來從肖尼東高中畢業,隨後考入了密蘇里大學堪薩斯分校。但是在兩個學期之後,他從學校退學了,成為了一名自由程式設計師。

遊戲編程

位於路易斯安那州什里夫波特的磁片公司(Softdisk)不久後聘請了卡馬克,和他一起工作的還有未來一同創立id Software的約翰·羅梅洛(John Romero)和阿德里安·卡馬克(Adrian Carmack)(他和約翰卡馬克沒有親戚關係)。在磁片公司的日子裡面,他們一同開發了第一個遊戲《指揮官基恩》(Commander Keen),並且由Apogee Software在1991年發行了作為共享軟體銷售的後續版本。之後不久,卡馬克離開了該公司,創立了id Software

卡馬克最讓人咋舌的冒險就是涉足了第一人稱射擊遊戲領域。他的編程能力毫無保留的體現了出來,隨後的《德軍總部3D》(Wolfenstein 3D)、《毀滅戰士》(Doom)和《雷神之錘》(Quake)就是最好的佐證。這些遊戲和它們的後續版本都取得了巨大的成功。

卡馬克喜歡在電腦圖像領域嘗試新的技術,比如他在Doom上第一次使用了二元樹分割技術,表面快取技術則在Quake中第一次出現。還有就是後來在Doom3裡面使用的「卡馬克反轉」(即shadow volume的z-fail方法。事實上並不是卡馬克首先創新了這個技術,他在後來獨立研究出來。)。

卡馬克創造的遊戲引擎被用來製作其他的第一人稱射擊遊戲,比如《戰憟時空》(Half-life)和《榮譽勳章》(Medal of Honor)。

在2007年蘋果公司全球軟體開發者年會上,卡馬克宣布了id Tech 5,它實際上消除了過去對美工和設計人員的紋理記憶體限制,允許在像素級別上對整個遊戲世界實現獨特的客製化設計,並提供了幾乎無限的視覺真實性。"該技術可以允許"廣袤的戶外場景,而室內場景則具有前所未見的藝術細節。

2013年的Quakecon,卡馬克表示對函式語言程式設計很有興趣。他在Twitter上表示了「已經學習Haskell一年」,「學習SICP和嘗試使用Scheme中」,並且表示正在用Haskell重寫德軍總部。與此同時,卡馬克建議其他遊戲開發者嘗試函式語言程式設計。

自由軟體

卡馬克是一個眾人皆知的開源軟體的倡導者,他也再三強調反對「軟體專利」,但是他一直處於勢單力孤的狀態。

卡馬克在1995年放出了德軍總部3D的原始碼,之後的1997年又放出了毀滅戰士的代碼。1996年時候,他放出了雷神之錘的原始碼,Quake社群中的一名不太出名的程式設計師將其覆寫成了Linux版本,並且將修改後的遊戲發給了卡馬克。卡馬克沒有認為這是侵權行為然後付諸法律,而是要求id Software的員工們用這個修補程式作為雷神之錘linux版本的基礎。id Software在後來的日子裡也同樣公布了雷神之錘II的代碼,雷神之錘III的代碼也於2005年8月19日公布,這些代碼的公布全遵循了GPL準則。毀滅戰士的代碼也使用GPL準則在1999年重新公布。

卡馬克在慈善事業方面的貢獻以及對遊戲社群的關心也同樣出名。一個以卡馬克名字命名的基金用來資助他的母校(高中)、開源軟體的倡導者、遊戲專利的反對者和熱心的玩家。1997年,他把他的一輛法拉利跑車作為獎品,送給了一次雷神之錘比賽「赤色全殲(Red Annihilation)」的勝利者——方鏞欽(Dennis Fong)。

其他活動

卡馬克不僅僅是一個3D圖像領域的程式設計師,他還愛好火箭發射器,並成立了名為犰狳宇航(Armadillo Aerospace)的私人研發團隊。卡馬克在達拉斯QuakeCon 2013發表主題演講後不久,他本人在台下向Arstechnica的記者證實,這麼多年來他不務正業的日子業已結束,他親手建立的犰狳航宇只剩一口氣了。

1996年QuakeCon舉辦的時候,卡馬克在他的辦公室遇見了凱薩琳·安娜·康(Katherine Anna Kang)。他們在2000年1月結婚,他們的兒子克里斯多福·賴安(Christopher Ryan)於2004年8月13日誕生。

卡馬克自己有一個部落格(以前叫.plan),他會時不時的在上面留言。

2013年8月7日,卡馬克以技術長(CTO)身分加入Oculus VR公司,並在同年11月22日正式從id Software辭職以全職供職於Oculus VR。卡馬克辭職的原因是id的母公司ZeniMax Media不贊成id在Oculus Rift這個平台上發展遊戲。

外界評價

1999年,卡馬克登上了美國時代雜誌評選出來的科技領域50大影響力人物榜單,並且名列第10位。

2001年4月22日,卡馬克成為第四位進入互動藝術和科學學院名人堂的人物,以表彰他在電子遊戲和電視遊戲領域所作出的傑出貢獻。第一個擁有這個榮譽的人是任天堂公司的日本宮本茂(Shigeru Miyamoto)。

參考資料

  • 大衛·庫什內(David Kushner)所著的Master of Doom: How Two Guys Created an Empire and Transformed Pop Culture

紐約,Random House出版(2003年)。ISBN 0375505245

  • 此條目中文頁面也參考了此書的中文版本《Doom啟世錄》,由電子工業出版社出版(2004年)。

孫振南翻譯,ISBN 7-5053-9681-1
〈此欄目連結到的網頁可能有非中文內容〉

相關條目

外部連結

  1. ^ McWhertor, Michael. id Software founder John Carmack resigns. 22 November 2013 [2017-04-27]. (原始內容存檔於2013-11-22). 

#