挖盖茨墙角,嘲笑马斯克,和扎克伯格并肩作战,只上了半年大学的他,是程序员的神!
在业余时间里建造高能火箭的人
是比尔·盖茨 心中的天才
本文经授权转自:硅谷密探(ID:SVS-007)
他是约翰.卡马克,
是一个程序员,
是3D 游戏之父,
是第一视角射击游戏之父,
是id 软件的创始人,
他创造了《德军总部 3D》,《毁灭战士》《雷神之锤》!
他用自己的热情点燃了一种新的艺术形式、一种文化现象,并在商业上获得巨大成功。
他是游戏开发者的偶像,黑客精神的灯塔,同时也位列《财富》杂志富豪榜。
在造了几年火箭后,如今他又投身VR,担任虚拟现实公司 Oculus VR 的 CTO。
▼
只上了两个学期大学的天才少年
约翰·卡马克出生于1970年8月20日,他是个很晚才开口说话的孩子。
直到他15 个月大时,他才开口说第一句话:
“爸爸,你的洗澡巾。”
好像他一直不屑于说单个的词,而非要等到能用它们组合出完整的句子才肯开口。
卡马克家族有自学成才的传统,他爷爷只上过两年学,但自学成了电气工程师。
卡马克在大学的日子过得非常凄凉,他和别的学生几乎没有来往,也不参加什么聚会。
在他看来更糟糕的是那些课程,它们全都是考死记硬背的能力,没有挑战,没有创造性。
他在某次测验的试卷背后给教授写道:「为什么你不能给个项目让我们来做?你要什么我就能做出什么!」
忍受了两个学期后,他退学了。
▼
开创3D游戏传奇
约翰卡马克辍学以后后,曾在一个软件公司工作过一段时间。之后便和他的朋友一起创办了id Software游戏公司。(怎么创业这么容易?)
1993年的时候他就做出了《德军总部3D》,游戏界第一款仿3D的作品,风靡全球的386电脑。
而1994年,卡马克完了成名作《Doom》(《毁灭战士》),这个游戏给id Software创造了过亿的利润,而公司当时只有13人。
此后的7年,卡马克和ID Software几乎每年都推出一款新品,不断的颠覆自己创造的行业标杆。
卡马克和他的小伙伴开创了PC的3D游戏世界,无数人靠其创造的市场大发其财。
而《Doom》却成了“媒介暴力会引发现实暴力”的典型样本。
因此有人评论到,「现在各种游戏,尤其是FPS的血腥暴力,也得怪他——他创造第一款FPS的时候,手下美工是个影像科医生,看惯了各种重口味。」
▼
热衷自由软件
卡马克还是一个众人皆知的开源运动的倡导者,他也再三强调反对“软件专利”。
「所有科学技术,以及文化、知识、理论,都是在前人的基础上发展起来的。去注册一项专利,就等于宣布说:“这个想法是我的想法,你不能使用或扩展它,因为,我‘拥有’这个想法。」
在卡马克眼里,这简直荒谬绝伦,并且以身作则开展开源运动。
他在1995年放出了《德军总部3D》的源代码,之后又公布了《毁灭战士》和《雷神之锤》的源代码,这些代码的公布全遵循了GPL准则。
这些开源出来的东西都牛逼爆了,比如使用《雷神之锥》引擎制作的《半条命》还风靡了全球。
如果你以为卡马克疯了,其实不是这样,卡马克说「由于摩尔定律的规律,某个时间点上要极其聪明的图形程序员才可以做出来的东西,在若干年之后只要能力还可以的程序员就能复制出来。」
▼
疯狂改装车
卡马克忠于的是一种叫‘技术’的东西,他对一切拥有‘引擎’的东西都充满兴趣。
在他还不到二十岁时,卡马克就已经对自己的‘美洲豹’进行改装了,用改装的美洲豹完成了他人生的第一次远行。
《毁灭战士》大获成功后卡马克买了第一台法拉利。
后来,他将法拉利开进了汽车改装团队的车间,原因很简单——车子不够快。他对引擎很不满意。(我的7手奥拓帮我改改可以么?)
再后来,他成了亿万富翁,于是他有了二十几辆车。
嗯,都玩了遍....
▼
没事儿玩火箭
果然牛逼的人生就是任性!玩腻了车之后他成了一名火箭技术爱好者。(如同以前我们说的国内大佬都喜欢“大师”,美国科技大佬都喜欢玩火箭。(那个什么钢什么铁炼成的什么侠!)
2000年前后,卡马克成立了自己的宇航公司 Armadillo Aerospace(犰狳航空公司)。
卡马克不仅仅是出钱,他真的是去做研究,在火箭的嵌入式编程上屡有突破;
在公司网页上不时会放出其成功发射小型火箭的视频...
2008年10月,Armadillo Aerospace 参加了美国宇航局关于月球着陆器项目的竞赛,在第一阶段竞赛中赢得第一名并获得35万美元奖金,后再获50万美元奖金。
2013年 Armadillo Aerospace 进入“休眠模式”,这应该与卡马克加入 Oculus VR 有关。
▼
养出天才儿子
卡马克(John Carmack)2015年在某邮件组上发帖说:
他的10岁儿子Ryan使用Racket编程语言开发了一个游戏叫 FLY。
这不是Ryan开发的第一个游戏,他之前还开发了一个游戏叫 Angry Face。
就是上面这个10岁的富二代,他在个人网站www.1k3c.com上放出游戏下载,而且他还在学习3D建模和动画,用 Audacity做音效。
事实证明,你家孩子不是天才,是你的问题咯!
▼
成功挖比尔盖茨墙角
迈克尔·亚伯拉什(Michael Abrash)是计算机图形界的泰斗,曾在微软工作。
卡马克为了研制雷神之锤游戏引擎,力邀他加入id,而比尔.盖茨也重金挽留迈克尔。
在卡马克和盖茨之间,亚伯拉什选择了卡马克。
在他看来,微软根本比不上id。巧合的是,最近亚伯拉什也被卡马克邀请加入了Oculus!
(盖茨内心得os:小子,算你狠)
▼
嘲笑马斯克,对马斯克:呵呵!
卡马克在做Oculus之余,偶尔还会重温一下自己的火箭梦。
他还替“钢铁侠”马斯克(Elon Musk)琢磨几个小时猎鹰火箭着陆失败的原因。
引得马斯克向他抛出橄榄枝:
“老爷子,既然您这么喜欢火箭,干脆来SpaceX 咱们一块去火星吧!”
结果老爷子说:“呵呵,老子有更重要的事情”
▼
他是VR背后的男人
曾经因为VR大火的Oculus的90后创始人帕尔默·拉奇,实际上他只是个幸运儿。
他在恰当的时间做了对的事情,将不同电子设备上的屏幕、处理器、感应器恰到好处地组装在了一起。
而卡马克则是那个伯乐和重要推手,当卡马克在 mtbs3d 论坛看到帕尔默的原型机之后马上就让帕尔默寄了一台给他。
他帮帕尔默在软件方面做了大量改进。(嗯,毕竟帕尔默是学新闻专业的。)
最重要的是,卡马克针对自己的游戏《Doom 3》开发了一个VR版本,并在2012年E3游戏展会上现场演示了这个版本,结果现场一片好评,Oculus Rift 一下子火了起来。
▼
看好移动VR,还黑了三星手机
卡马克特别看好移动VR。
在Oculus未被Facebook收购的时候,独自负责Gear VR的项目。
而三星由于大公司的官僚作风(作死成瘾),并未开放给卡马克必要的三星手机设备(前置缓冲区)的访问权限。
卡马克是如何做到的呢,据他自己说,「和三星前几个月的合作令人非常沮丧。。。为了打破这个僵局,我想到了一个办法。我黑了他们的手机。。。」(所以。。额。。。自己动手。。。丰衣足食。。。)
然后给三星展示了他们改进后的效果,结果,看到大神的实力后,三星懵逼了!瞬间给了他足够的权限。。。(要不说不作死就不会死呢。。。。。)
卡马克曾说过这样一段话:
“在这个信息时代,客观障碍已不复存在,所谓障碍都是主观上的。
如果你想动手开发什么全新的技术,你不需要几百万美元的资金,你只需要在冰箱里放满比萨和可乐,再有一台便宜的计算机,和为之献身的决心。”
《番外篇》
惊人的意志力
在《Doom启示录》这本书里提到过卡马克的一个故事。
曾有一次他的朋友为了测试卡马克的注意力,特意租了一盘色情片放到录像机里,并把音量开到最大,他的朋友很快就被那“噢……啊……”的声音吸引到了电视机旁。
而卡马克,仍然无动于衷地坐在显示器前,直到过了一两分钟,他才察觉到那越来越激动的呻吟声,而他只是简单地“嗯”了一下,然后就继续埋头工作。
啥也憋说了!
我去练习意志力了!
转载请注明 内容经创业邦杂志(ID:ichuangyebang)整理,转载自硅谷密探(ID:SVS-007)。
长按二维码关注,随密探潜入硅谷
更多精彩文章↓↓↓