標籤: 暫無標籤

約翰·卡馬克(John Carmack的全名是John D. Carmack II) ,他生於1970年8月20日),是享譽世界的著名程序員,在電視遊戲領域被尊為偶像。Carmack是id Software的創始人之一,id是一家專門開發電子遊戲、電視遊戲的公司,成立於1991年。

1個人簡歷

約翰·卡馬克(「第一人稱射擊遊戲之父」)
初露鋒芒
尚在就讀高中時,卡馬克就被認為是「怪才」,他還因此被學校視為有心理問題,並停課一年。複課后,卡馬克還是拿到了畢業證書,並考入了當地著名的Kansas大學。在編程方面,卡馬克幾乎是無師自通。大一還沒讀完,他編寫的一些小遊戲就被不少軟體公司買走,他本人也成為了幾家軟體公司的兼職程序員,並逐漸在遊戲軟體領域小有名氣。
目前工作
現在,41歲的卡馬克仍然擔當著ID Software的遊戲軟體首席程序員,出自他手的電腦遊戲已達數十部之多。但卡馬克並不滿足於現狀,他的最新目標是有關火箭技術的研究項目,並為此特意成立了Armadillo航空宇宙技術研究公司,為著又一個夢想繼續努力。
坦白地說,卡馬克主要是一名技術天才,id公司出品的每一款遊戲都是圍繞他所編寫的引擎製作而成的,卡馬克不斷把引擎技術推向新的高度。他為遊戲業作出的第一個貢獻是實現了捲軸遊戲背景圖像的流暢性,這一技術在1990年的《指揮官基恩》(Commander Keen)中得到了應用,此前電腦平台上的橫向捲軸遊戲的背景圖像都很不穩定,根本無法同當時遊戲機平台上的橫向捲軸遊戲相比。儘管這一技術在今天看來算不上什麼,但它足以顯示出卡馬克高超的編程能力。

成就地位

卡馬克今天的地位主要歸功於他在3D方面的成就,尤其是對3D加速技術不遺餘力的倡導和傳播。《雷神之錘》剛剛問世的時候,3D加速卡在人們眼裡還只是一個可笑的空想而已,只有卡馬克對3D技術的威力深信不疑,他為《雷神之錘》製作了一個專門在Verite顯卡上運行的特別版本,畫面看上去非常漂亮,可惜的是Verite顯卡未能在市場上站穩腳跟。隨後卡馬克又採用OpenGL標準為《雷神之錘》製作了一個新的版本,使所有具備3D加速能力的顯卡都能以更快的速度、更高的解析度渲染出更華麗的圖像。到了今天,一些顯卡生產商在研發新產品之前甚至會先同卡馬克商量一下,以確保他們的硬體可以完美地支持id出品的遊戲。卡馬克所作的這一切決定性地改變了顯卡產業未來的發展。
除了3D方面的成就外,約翰·卡馬克還為遊戲業帶來了許多其它的技術革新,例如網路代碼中的客戶端偵測、多重紋理、便於修改和可擴展的遊戲代碼、遊戲內部的命令行指令……看來所有該做的都已經被卡馬克做完了,可誰知道呢,也許這一切只不過是開始而已。

2所開發的遊戲

「Wolfenstein3D」(德軍總部3D)
「Doom」(毀滅戰士)
「DoomII」(毀滅戰士2)
「Heretic」(異教徒)
「Hexen」(巫術)
「HexenII」(巫術2)
「Quake」(雷神之錘)
「QuakeII」(雷神之錘2)
「QuakeIIIArena」(雷神之錘3之雷神競技場)
「DoomIII」(毀滅戰士3)
「QuakeIV 」(雷神之錘4)
「Rage」(狂怒)
上一篇[下山天]    下一篇 [骨骼動畫]

相關評論

同義詞:暫無同義詞