如果你问比尔.盖茨,“你最欣赏的程序员有哪些?”,在他的回答中,肯定会出现John Carmack(卡马克)的名字。没错,John Carmack 在程序员中的崇拜程度,甚至到了无以为加的地步, 他设计出了游戏史上最强大的3D引擎,30岁时就步入了美国互动艺术设计名人堂。微软在很多问题都非常尊重他的意见,甚至展示Windows 95 多媒体应用的3D演示程序就是使用他设计的引擎。另外他还是个超级游戏设计师和王牌玩家,冲动而富有激情和感染力 ,正是因为对游戏的热爱,才进化成为程序员,并不断改进自己所从事的产业。作为年轻一代,John Carmack是典型的美国梦样版,他用自己的热情点燃了一种新的艺术形式、一种文化现象,并在商业上获得巨大成功。他的经历使自己成为叛逆的偶像,他既是计算机黑客,同时也名列《财富》杂志(Fortune)评选的500佳企业管理者;他被誉为游戏界的列侬(Lennon) ,其实他自己更乐于被看作金属乐队(Metallica)的成员。
  中国人都挺欣赏做好事不留名的雷锋作风,也许对于我们很多读者来说,都玩过John Carmack 设计的游戏,却并不知道这款游戏就是他所设计的。如果我提起id Software 公司,提起它所开发的游戏:Commander Keen 1-6,Hovertank,Catacomb Abyss 3D,Wolfenstein 3DSpear Of Destiny,Doom毁灭战士,Doom2,Heretic异教徒,Hexen巫术 ,Quake雷神之锤,Hexen 2,Quake 2,Quake 3 Arena雷神竞技场,Return To Castle Wolfenstein重返德军总部,未来还有Doom3和Quake 4Speculation 。其中Doom2 ,Quake 3 Arena,Return To Castle Wolfenstein 是多么清晰而又亲切的名字呀,后两者更是现在媒体硬件评测室评测主板、显示卡、处理器等的标准配置,可见此公司在游戏界和IT业界中的地位。
  最让人震撼的是,如此权威和有能耐的id Software 公司,却仅有十几号人,但就是十几个人,却单枪皮马开辟了自己的辉煌,创造了Doom、Quake 这些不可一世的名字,让整个世界都为之动容。他们用自己的暴力美学颠覆了整个游戏界,前所未有的3D环境,纯粹的血腥感和压迫感夹杂着嬉皮式的黑色幽默,强烈华丽的画面给玩家兴奋 得难以形容的体验,是以往游戏中从未有过的。
  Id Software公司的成功,除了有极佳的历史背景,因为当时世界游戏产业处于一穷二白的时期,其实更多的是因为有John Carmack约翰·卡马克和John Romero约翰·罗梅洛,是它们创造了Doom、Doom2、Quake 等的虚幻世界,从某种意义上说,他们本身就是游戏界的最大传奇。
  记得曾经听到一个游戏玩家说,“John Carmack,我爱死他了”,这句话出自一个男人之 口,未免让我感到非常吃惊,但是如果你亲自了解John Carmack 的成长道路和经历,火热的激情和无私的奉献,铸就游戏帝国,颠覆主流文化的故事后,就会因玩家说出这样的话感到理所当然了。在接下来几天的文章里,我会依次跟大家分享John Carmack学生时代的经历,对商业和游戏的看法,游戏技术,当然还有大家都热切关注的Doom3和他的人生态度与理想等等丰富、精彩、绝伦的内容。
  Id Software 和John Carmack 几乎是如彗星般崛起的传奇故事,他在创造历史,几乎以一己之力,推动整个游戏产业,甚至计算机图形硬件产业的发展。我们都知道,Doom,Quake 这些名字,在21世纪90年代究竟意味着什么?在Doom 发布的时候,John Carmack 曾经说过,我要降低整个美国的国民生产效率,事实的确也是这样。记得Doom 发布的日子是在圣诞节前夜,父母在为孩子准备礼物的时候,其实孩子们已经得到了他们最想要的东西--一份Doom 的拷贝。
  游戏程序设计师追求的是运算速度与丰富的功能,更精美的画面和更好的游戏体验。高水平的程序设计技巧使得图形运算速度足够快,可以表现出复杂、华丽的图形效果。根据John Carmack自己的看法,他是个因为游戏娱乐而开发游戏的程序员,对技术和电子游戏怀有无尽的激情与热爱。由于对技术的不断追求创新,而成了程序设计水平不断跃升的催化剂;对电子游戏的热爱则成了优秀游戏设计的灵感之源。毫无疑问,John Carmack 因为对于游戏娱乐的狂热,而不断地对技术进行改进,游戏引擎的设计水平不断提升,造就了令人惊异的华丽图形效果和令人如痴如醉的玩耍乐趣,领引了一场3D游戏的革命。
  作为创造了3D游戏鼻祖的John Carmack ,也许他的工作和生活是最不为人所知的,桀骜不训、长发披肩、年轻、独立,永远的T-Shirt和膝盖上烂了个洞的牛仔裤,并且喜欢摇滚乐。作为天才的程序员,John Carmack和比尔盖茨有着惊人的相似之处,在大学没有读完就辍学了,但原因并非因为想创业,而是不满意大学里面的教授。他曾经说过,最讨厌大学里面填鸭子式的教学,“那些教授为什么不给些项目我们做呢?他给我们一个项目,想做成怎么样,我们就一定做到”。终于最后他忍无可忍,在两个学期后就退学了,为此,他的父母也和他产生了隔阂。

3D游戏之父——约翰卡马克相关推荐

  1. 游戏界的扛把子、3D 游戏之父约翰•卡马克的传奇人生

    作者 | 年素清  责编 | 张文 出品 | 程序人生 (ID:coder _life) 约翰•卡马克(John D. Carmack II)是电脑游戏界的传奇人物,你可能没听过这个名字,但你肯定玩过 ...

  2. DOOM之父约翰·卡马克

    DOOM之父约翰·卡马克 转自www.it.com.cn id Software的大名鼎鼎的约翰·卡马克(John Carmack)众望所归地入选了2001年度IASA"游戏名人堂" ...

  3. 约翰·卡马克和他的id Software

    上帝花了6天创造了这个世界,id software和它的创始人.引擎师约翰·卡马克(John Carmack),则用6款游戏创造了个人电脑的3D世界. 1992年,id做出了<德军总部>, ...

  4. 游戏界的“扛把子”,“3D 游戏之父”, 约翰•卡马克的传奇人生

    作者 | 年素清 责编 | 王晓曼 出品 | 程序人生 (ID:coder _life) 约翰•卡马克(John D. Carmack II)是电脑游戏界的传奇人物,你可能没听过这个名字,但你肯定玩过 ...

  5. 3D游戏之父 电玩游戏奇才约翰·卡马克

    约翰·D·卡马克二世(John D. Carmack II,1970年8月20日-),是美国著名的电玩游戏设计开发者.著名的游戏设计公司id Software的创始人之一,id是一家专门开发电子游戏. ...

  6. 3D 游戏之父卡马克再创业:“我自己出得起 2000 万美元,但花投资人的钱会更有责任心”...

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) John Carmack,一代传奇游戏程序员,被誉为 3D 游戏之父. 近日,他在 Twitter 上透露,将再次进行创业,成立了一家新公 ...

  7. 电脑游戏的上帝:约翰·卡马克和id

    上帝的杰作 1991年2月1日,同在Softdisk发行公司工作的程序员约翰·卡马克.汤姆·霍尔.艺术家艾德里安·卡马克以及才思敏捷的约翰·罗梅洛一起创办创立了名为id Software的公司.同时带 ...

  8. 约翰·卡马克(John Carmack的全名是John D. Carmack II)

    约翰·卡马克(John Carmack的全名是John D. Carmack II) ,他生于1970年8月20日),是享誉世界的著名程序员,在电视游戏领域被尊为偶像.Carmack是id Softw ...

  9. 约翰·卡马克-John Carmack

    约翰·卡马克(John Carmack的全名是John D. Carmack II) ,他生于1970年8月20日),是享誉世界的著名程序员,在电视游戏领域被尊为偶像.Carmack是id Softw ...

最新文章

  1. 我需要运行自己的节点吗?
  2. Spring MVC 中使用 Google kaptcha 验证码
  3. 吴恩达机器学习Ex1多元回归部分
  4. mysql1.8找回密码_PHP+Mysql+jQuery找回密码
  5. NYOJ 289 苹果
  6. WebCrack:网站后台弱口令批量检测工具
  7. oracle ora 00283,【案例】Oracle报错ORA-16433非归档丢失redo无法启动的恢复过程
  8. 2017-2018-1 20155213 《信息安全系统设计基础》第十一周学习总结
  9. 安腾还是Power7——Unix服务器你该如何选?
  10. 短文本合并重复(去重)的简单有效做法
  11. 电赛旋转倒立摆 完整全功能 程序倒立摆 pid算法 程序使用时可根据需要自行调整参数
  12. 获取稳定的西刺代理IP
  13. 常见计算机英语词汇翻译,常见计算机英语词汇翻译_0.doc
  14. 半导体物理学习札记1
  15. zh-cn 和zh的意思
  16. ubuntu下使用Passenger配置redmine
  17. 回溯法采用的搜索策略_下面哪种函数是回溯法中为避免无效搜索采取的策略( )...
  18. 使用Dumuz淘宝订单批量插旗备注
  19. 我学历低,学软件测试能找到工作吗?
  20. CCKS-2019-IPRE baseline sentence level 代码理解

热门文章

  1. 图形学基础 | 基于物理的渲染理论(PBR)
  2. 自学软件测试,第一份外包工作8K,到现在大厂月薪30K*16薪
  3. 【今日CV 计算机视觉论文速览 第103期】Mon, 22 Apr 2019
  4. 修改新建Word文档的默认字体、样式等
  5. vue 调用语音播放
  6. Java的图标及由来(9.25)
  7. WebRTC核心之SDP详解 十一、第三节 WebRTC中Offer_AnswerSDP
  8. C++ random库
  9. DIM公共维度层详细设计(请点赞收藏!!)
  10. 最小公倍数,甲、乙、丙三人是朋友, 他们每隔不同天数到图书馆去一次。 甲3天去一次,乙4天去一次,丙5天去一次。有一天,他们三人恰好在图书馆相会,问至少再过多少天他们三人又在图书馆相会?