网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络渗透测试

游戏黑客之道(5)

如果你还对 Carmack 发表过的主题演讲有兴趣的话,这里 有一部分存档。这里 还有他去年作为 CTO 在 Oculus Connect 开发者大会的 Keynote 视频。

对于他接受过的采访,这里 也有一部分存档。

这里 是一个专门整理 Carmack 相关资料并进行存档的 Github 项目,这里 是他原来的官方 Blog 。同 Linus Torvalds 管理全球范围的 Linux 开发者社区的例子一样,John Carmack 对技术的思考和表达细节同样值得我们学习。

另外就是社会地位与个人风格之类。

Write open-source software.
Carmack 贡献过的开源项目有 Mac OS X Server 的 X 窗口系统,以及 Linux 的 OpenGL 驱动——Utah GLX 项目。另外自然就是 id 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.
除了科幻电影、漫画以及游戏,Carmack 从小读的还有《魔戒》这样的奇幻作品,不过他更喜欢的还是做《龙与地下城》城主,创作属于他自己的世界。

Train in a martial-arts form.
Carmack 练习过举重、柔道、摔跤。这一点没有直接相关的影响,但对他日后的自律以及控制力都是很好的锻炼。

改装汽车
这是他的另一项重要爱好。Carmack 把他第二个游戏《鬼魂》(Wraith)赚的2000美元用于改装他当时那辆棕色的美洲豹(MGB)。

后来《德军总部 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)