在54年前的今天,1970年8月20日(农历1970年7月19日),传奇游戏程序员约翰·卡马克诞生。
John Carmack(全名为John D. Carmack II,中文名为约翰·卡马克),生于1970年8月20日,是享誉世界的著名程序员,在电视游戏领域被尊为偶像。他是id Software的创始人之一,这是一家专门开发电子游戏、电视游戏的公司,成立于1991年。
John Carmack
生平经历John Carmack成长于美国堪萨斯城中心区的一个家庭,早年就对电脑产生了浓厚的兴趣。他后来从肖尼东高中毕业,随后考入了堪萨斯城的密苏里州州立大学。
但在两个学期之后,他从学校退学了,加入了一家名为Softdisk的软件公司。在该公司,他与John Romero、Adrian Carmack一同开发了第一个游戏“Commander Keen”(指挥官基恩),并由Apogee Software在1991年发行了作为共享软件销售的后续版本。
之后不久,John Carmack离开了Softdisk,创立了id Software。现在,John Carmack仍然担当着id Software的游戏软件首席程序员,出自他手的电脑游戏已达数十部之多。
游戏领域的卓越成就John Carmack最让人咋舌的冒险就是涉足了第一人称射击游戏领域。他的编程能力毫无保留的体现了出来,随后的《德军总部3D》(Wolfenstein 3D)、《毁灭战士》(Doom)和《雷神之锤》(Quake)就是最好的佐证。这些游戏和它们的后续版本都取得了巨大的成功。
John Carmack喜欢在电脑图像领域尝试新的技术,比如他在Doom上第一次使用了二叉树分割技术,表面缓存技术则在Quake中第一次出现。还有就是后来在Doom3里面使用的“卡马克反转”(即shadow volume的z-fail方法。事实上并不是John Carmack首先创新了这个技术,他在后来独立研究出来。)。
John Carmack创造的游戏引擎被用来制作其他的第一人称射击游戏,比如《半条命》(Half-life)和《荣誉勋章》(Medal of Honor)。
在2007年苹果全球开发者会议(WWDC, Apple Worldwide Developers Conference)上,John Carmack宣布了id Tech 5,它实际上消除了过去对美工和设计人员的纹理内存限制,允许在像素级别上对整个游戏世界实现独特的定制设计,并提供了几乎无限的视觉真实性。"该技术可以允许"广袤的户外场景,而室内场景则具有前所未见的艺术细节。
他因在游戏界的突出贡献,及开发的全球首款3D射击游戏《德军总部3D》,而于2010年获得了由游戏开发者大会的jīng英选择奖咨询委员会颁发的游戏开发者终身成就奖。该款3D游戏采用了他独创的3D游戏引擎,因此他也被尊称为“第一人称射击游戏之父”。
[ 181 年 ] 8月20日 三国名相诸葛亮出生
[ 1833 年 ] 8月20日 美国第23任总统本杰明·哈里森诞生
[ 1854 年 ] 8月20日 德国哲学家弗里德里希·谢林逝世
[ 1901 年 ] 8月20日 意大利诗人夸齐莫多出生
[ 1905 年 ] 8月20日 中国同盟会在东京成立
[ 1915 年 ] 8月20日 诺贝尔医学奖获得者、德国细菌学家埃尔利希逝世
[ 1925 年 ] 8月20日 国民党左派廖仲恺被刺
[ 1927 年 ] 8月20日 第一个县级红色政权诞生
[ 1937 年 ] 8月20日 全国南北战场划分为五个战区
[ 1939 年 ] 8月20日 苏军在朱可夫的指挥下在诺门罕前线发起反攻
[ 1940 年 ] 8月20日 八路军发动“百团大战”
[ 1942 年 ] 8月20日 可见量的钚在芝加哥大学的冶金实验室第一次被分离出来
[ 1942 年 ] 8月20日 比利时被德国占领
[ 1944 年 ] 8月20日 纳粹逮捕贝当
[ 1945 年 ] 8月20日 中共中央决定成立晋冀鲁豫军区
友情链接: