游戏黑客之道(5)
时间:2023-01-27 08:14 来源:网络整理 作者:采集插件 点击:次
如果你还对 Carmack 发表过的主题演讲有兴趣的话,这里 有一部分存档。这里 还有他去年作为 CTO 在 Oculus Connect 开发者大会的 Keynote 视频。 对于他接受过的采访,这里 也有一部分存档。 这里 是一个专门整理 Carmack 相关资料并进行存档的 Github 项目,这里 是他原来的官方 Blog 。同 Linus Torvalds 管理全球范围的 Linux 开发者社区的例子一样,John Carmack 对技术的思考和表达细节同样值得我们学习。 另外就是社会地位与个人风格之类。 Write open-source software. id Software 的开源项目详见 https://github.com/id-Software ,其中 Carmack 开发的技术包括: Adaptive Tile Refresh(用于 Commander Keen) Raycasting(用于 Hovertank 3-D, Catacomb 3-D 和 Wolfenstein 3-D) Binary Space Partitioning(用于 Doom 及 Quake 系列) Surface caching(用于 Quake 系列) Carmack’s reverse(用于 Doom 3 阴影体的一个算法) MegaTexture(用于 Rage) 这是最重要也是最传统的黑客之道。 Read science fiction. Train in a martial-arts form. 改装汽车 后来《德军总部 3D》的大卖让22岁的 Carmack 拥有了他的第一辆法拉利,一辆价值70000美元的樱桃红色328型跑车——只不过是又一台可以用来钻研的机器:在机车老手鲍勃·诺伍德(Bob Norwood)的帮助下,他们为引擎加上增压涡轮,最终15000美元换来140英里每小时的速度,让 Carmack 感到无比开心。 《毁灭战士》的大卖为 Carmack 带来第二辆法拉利,标价90000美元的特斯坦罗萨(Testarossa),这次加装的是一对涡轮增压系统,让功率达到了原来的三倍——600马力。这段经历对于他在 Quake3 开发阶段重拾对火箭的爱好至关重要。 然后,火箭黑客 在了解到黒客们、工程师们、爱好者们正在建造大型的高能运载火箭准备进入外太空时,Carmack 买了数千美元的相关书籍和文章开始自学,这便是“犰狳航天”(Armadillo Aerospace)的起点。 爱好者们的目标是一千万美元的“X大奖”——把三名乘客送到外太空。可惜犰狳航天的首次“X大奖”比赛即败给由保罗·艾伦所赞助的太空船一号;但是在后来 NASA 的登月挑战赛(Lunar Lander Challenge)中,Carmack 他们于2008年10月获得35万美元的 Level 1第一名,并于2009年9月获得50万美元的 Level 2 第二名。 2010年到2011年,犰狳航天开发了 Super Mod 垂直起降火箭作为 NASA Flight Opportunities Program 的可复用亚轨道运载工具的一员进行试验。2010年后期,犰狳航天开始开发 Super Mod 的大型版本 STIG。不比 SpaceX 蚱蜢火箭的幸运,STIG 火箭在2012年1月的第二次发射以及2013年1月的第三次发射均未达到预期目的。同时整个项目已耗尽了 Carmack 个人投资的数百万美元。 2013年8月,伴随 STIG-B 的失败, Carmack 宣布犰狳航天进入休眠模式,并积极寻求外部投资者。(同月,他以 CTO 身份进入 Oculus VR,并于11月底最终从 id 离职。) 到2014年5月,犰狳航天的几名前员工成立了一个新公司——Exos Aerospace,为的是把犰狳航天的研究成果实现成可复用的商业性航天器,他们仍然使用原来犰狳航天位于德州的研究设施。 最后,ESR 所引用的那首禅诗,同样适用于我们来看待 John Carmack 这样一个技术人的象征。 To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master.
电科技()是一家专注于全球TMT行业的领先资讯媒体。 (责任编辑:admin) |