約翰·卡馬克
約翰 ・ D ・ 卡馬克二世(英語:John D . Carmack II,一九七空年八月二十—), 是美國的電動遊戲程式設計師、id Software 的創始人之一,id 是一間專門開發電子遊戲、電視遊戲的公司,成立佇一九九一年。
童年
卡馬克成長佇美國堪薩斯城中心區的一个家庭,早年就對電腦生矣厚厚的興趣。伊後來就對相尼東高中畢業,隨後考入去密蘇里大學堪薩斯分校。但是佇咧兩个學期了後,伊對學校退學矣,成做一个自由程式的設計師。
遊戲程式設計
佇路易斯安彼州啥物里夫波特的磁片公司(Softdisk)無偌久了後倩卡馬克,佮伊做伙做工課的猶閣有未來做伙創立 id Software 的約翰 ・ 羅梅洛(John Romero)佮阿德里安 ・ 卡馬克(Adrian Carmack)(伊和約翰卡馬克無親情關係)。 佇磁片公司的日子內底,𪜶做伙開發第一个遊戲《指揮官基恩》(_ Commander Keen _), 並且由 Apogee Software 佇一九九一年發行矣作為共享軟體銷售的後續版本。了後無偌久,卡馬克離開矣該公司,創立了 id Software。
卡馬克上予人吐舌的冒險就是涉足矣第一人稱射擊遊戲領域。伊彼程式的設計能力攏無保留的體現出來,隨後的《德軍總部三 D》(_ Wolfenstein 三 D _)、《毀滅戰士》(_ Doom _)和《雷神之槌》(_ Quake _)就是上好的佐證。遮的遊戲佮𪜶的後續版本攏號會去大摸的成功。
卡馬克佮意佇電腦圖像領域試新的技術,譬如講伊咧 Doom 上第一擺咧用啊二元樹仔分割的技術,表面強欲取技術佇咧 Quake 中第一改出現。猶閣有就是尾仔佇咧 Doom 三內底使用的「卡馬克反轉」(即 shadow volume 的 z-fail 方法。事實上並毋是卡馬克首先創新矣這个技術,伊佇後來獨立研究出來。)。
卡馬克創造的遊戲 ia̋n-jín 被用來製作其他的第一人稱射擊遊戲,比如講《戰畏時空按呢》(_ Half-life _)和《榮譽勳章》(_ Medal of Honor _)。
佇二空空七年蘋果公司全球軟體開發者年會上,卡馬克宣佈矣 id Tech 五,伊實際上消除了過去對美工佮設計人員的紋理記持體限制,允准佇親像素級別頂對整個遊戲世界實現特別的客製化設計,並提供了足濟無限的視覺真實性。" 這个技術會當允准 " 廣的戶外場景,室內場景是有前所未見的藝術細節。
二空一三年的 Quakecon,卡馬克表示對函式的語言程式設計真有興趣。伊佇咧 Twitter 上表示矣「已經學習 Haskell 一年」,「 學習 SICP 和試驗使用 Scheme 中」,並且表示當咧用 Haskell 重寫德軍總部。佮這个同時,卡馬克建議其他的遊戲開發者試驗函式的語言程式設計。二空一三年八月初七,卡馬克以技術長(CTO)身份加入 Oculus VR 公司,並佇仝年十一月二二正式對 id Software 辭職以全職供職於 Oculus VR。卡馬克辭頭路的原因是 id 的母公司彼 ZeniMax Media 無贊成 id 佇咧 Oculus Rift 這个平台上開發遊戲。二空一九年十一月,卡馬克宣佈對 Oculus 的技術離任,轉做擔任「顧問技術長」,以分出閣較濟的時間佇通用人工智慧領域的工課。二空二二年十二月,卡馬克宣佈離開 Oculus,專注於家己佇二空一九年成立的人工智慧公司 Keen Technologies 的工課。
自由軟體
卡馬克是一个通人知的開源軟體的倡導者,伊嘛再三強調反對「軟體專利」,猶毋過伊一直佇咧勢力孤的狀態。
卡馬克佇一九九五年放出矣《德軍總部三 D》的原始碼,了後的一九九七年閣放出矣《毀滅戰士》的程式碼。一九九六年時仔,伊放出來矣《雷神之槌》的原始碼,Quake 社群內底的一个無啥會出名的程式設計師共伊重新寫做 Linux 版本,而且共修改了後的遊戲發予卡馬克。卡馬克無認為這是侵權行為然後付諸法律,是欲求 id Software 的員工用這个更新檔作為《雷神之槌》Linux 版本的基礎。id Software 尾仔嘛仝款公佈矣《雷神之槌 II》的程式碼,《 雷神之槌 III》的程式碼嘛於二空空五年八月十九公布,遮的程式碼的公布攏總遵循矣 GPL 準則。《毀滅戰士》的程式碼嘛用 GPL 準講佇一九九九年重新公布。
卡馬克佇慈善事業方面的貢獻以及對遊戲社群的關心也仝款出名。一个以卡馬克名號名的基金用來資助伊的母校(高中)、 開源軟體的倡導者、遊戲專利的反對者佮熱心的𨑨迌家。一九九七年,伊共伊的一台法搝利跑車做獎品,送予一擺雷神之槌比賽「赤色全鋪(Red Annihilation)」 的勝利者—— 方欽欽(Dennis Fong)。
其他的活動
卡馬克毋但是一个三 D 圖像領域的程式設計師,伊閣愛好火箭發射器,並成立著名做被鋪宇航(Armadillo Aerospace)的私人研發團隊。卡馬克伊佇咧達拉斯 QuakeCon 二千空一十三發表主題演講了無偌久,伊本人佇台跤向 Arstechnica 的記者證實,遮爾濟年來伊不務正業的日子業已結束,伊親手建立的被鋪航宇干焦賰一口氣矣。
一九九六年 QuakeCon 辦的時陣,卡馬克佇伊的辦公室搪著凱薩琳 ・ 安娜 ・ 康(Katherine Anna Kang)。 𪜶佇二空空年一月結婚,𪜶後生克里斯多福 ・ 賴安(Christopher Ryan)佇二空空四年八月十三日誕生。
卡馬克家己有一个部落格(較早叫 . plan), 伊會感覺講真不時的留話。
外界評價
一九九九年,卡馬克登上美國時代雜誌評選出來的科技領域五十大影響力人物榜單,並且名列第十位。
二空空一年四月二二,卡馬克成做第四位進入互動藝術佮科學學院名人堂的人物,以表彰伊佇電子遊戲佮電視遊戲領域所作出的傑出貢獻。第一个有這个榮譽的人是任天堂公司的日本人宮本茂(Shigeru Miyamoto)。
相關條目
- 平方根倒算法速演算法
參考資料
進一步來讀冊
- 大衛 ・ 庫啥物內(David Kushner)所對的 Master of Doom : How Two Guys Created an Empire and Transformed Pop Culture
紐約,Random House 出版(二空空三年)。 ISBN 三鋪七千五百五十五空五千兩百四十五
- 此條目中文頁面嘛參考了此冊的中文版本《Doom 啟世錄》,由電子工業出版社出版(二空空四年)。
孫振南翻譯,ISBN 七陽五千空五十三鋪九千六百八十一鋪一 〈 此欄目連結著的網頁可能有非中文內容〉
外部連結
- 卡馬克的個人部落格
- 卡馬克的開發日記
- 雷神之摃槌仔佮毀滅戰士系列開發者的日記
- id Software 官方網站
- 抹著宇航官方網站
- 時代雜誌關於卡馬克的紹介
- Doom 時代,時代雜誌文章