第一人称射击游戏之父:卡马克 约翰卡马克是一位美国游戏程序员,也是id Software的创始人之一,id是一家专门开发电子游戏、电视游戏的公司,成立于1991年。他带头开发了多款视频游戏,包括《指挥官基恩》(Commander Keen)、“Wolfenstein3D”(德军总部3D)、“Doom”(战士)、“Quake”(雷神之锤)、“Rage”(狂怒)及其后续作品等。 卡马克最知名的贡献是他在3D图形显示方面的创新,他还爱好火箭发射器,并成立了名为犰狳宇航(Armadillo Aerospace)的私人研发团队。 卡马克出生于美国堪萨斯城,父亲是一位新闻主播。从小他就对计算机感兴趣,后来考入了堪萨斯城的州立大学,但是在两个学期之后,他从学校,成为了一名程序员。 不久之后,易斯安那州的电脑公司Softdisk聘请了卡马克,和他一起工作的还有后来一同创立id Software的约翰罗梅洛(John Romero)和阿德里安卡马克(Adrian Carmack)。1990年,卡马克和罗梅洛等一同开发了第一款游戏《指挥官基恩》,这个系列游戏由Apogee Software在1991年发行销售。之后不久,卡马克离开了该公司,参与创立了id Software公司。 卡马克率先或引领了计算机显示领域的很多新技术,包括在《指挥官基恩》中使用的“切片适配更新”(adaptive tile refresh)技术,《德军总部3D》等游戏中使用的Raycasting技术,以及《战士》率先使用的“二叉空间分割”(binary space partitioning)技术等。 在2007年WWDC苹果全球开发者大会上,卡马克公布了id Tech 5技术,它实际上消除了过去对美工和设计人员的纹理内存,允许在像素级别上对整个游戏世界实现独特的定制设计,并提供了几乎无限的视觉真实性。 卡马克的技术还被授权应用于很多极具影响力的第一人称射击游戏,例如《半条命》(Half-Life)、《》,以及《荣誉勋章》等。2007年,卡马克在与妻子度假时,在手机上玩游戏,并决定开发一款“出色的”手机游戏。2007年8月,卡马克加盟虚拟现实游戏公司Oculus VR,并担任该公司首席技术官。2013年11月,他辞去了id Software的工作,开始全职在Oculus VR公司工作。 卡马克是知名的开源软件者,多次公开反对软件专利。他还参与过开源软件项目。1995年,卡马克放出了《德军总部3D》的源代码,1997年放出了《战士》的代码。1996年,他放出了《雷神之锤》的源代码,Quake社区中的一名与id Software毫无关联的程序员将其改写成了Linux版本,并且将补丁发给了卡马克。在卡马克要求下,id Software公司并没有诉诸法律,而是用这个补丁当作Linux版《雷神之锤》的基础。后来,id Software同样公布了《雷神之锤II》、《雷神之锤III》、《战士》等游戏的代码,这些代码的公布全遵循了GPL准则。 卡马克还因为他对慈善事业和游戏行业的而知名。卡马克慈善捐款的受益者包括他的高中母校、开源软件者、软件专利反对者,以及热心于游戏事业的人们。1997年,卡马克将自己的一辆法拉利跑车作为品,送给了一次《雷神之锤》比赛的获胜者丹尼斯方(Dennis Fong)。 1999年,卡马克登上了美国《时代》评选出来的科技领域50大影响力人物榜单,并且名列第10位。2001年4月22日,卡马克成为第四位进入互动艺术和科学学院名人堂的人物,以表彰他在电子游戏和电视游戏领域所作出的杰出贡献。 因为在游戏界做出了突出贡献,并开发了全球首款3D射击游戏《德军总部3D》,卡马克于2010年获得了由游戏开发者大会的精英选择咨询委员会颁发的游戏开发者终身成就,并被尊称为“第一人称射击游戏之父”。(小贝) 科技成就英雄,英雄执剑科技,科技风流人物,尽在《科技英雄传》!每天上午,为您介绍一位科技史上的英豪,记住他们,就是记住历史。 |