卡马克和 DOOM

最近读了一本书《DOOM 启示录》,这本书讲述了《DOOM》这款游戏的开发历程,以及其背后的主创之一——约翰·卡马克的故事。

Carmack

约翰·卡马克

约翰·卡马克是《DOOM》这款游戏的主要创作者,也是 id Software 的联合创始人之一。二十多年前,卡马克凭借《DOOM》在游戏界获得了极高的声誉。

卡马克的猫

卡马克有一只猫,叫咪子,咪子陪伴了他很久,他编程时,猫就趴在电脑上面。甚至他的合伙人罗梅洛,都把咪子放到公司的员工名单中了。

但后来那只猫脾气变得有点暴躁,总是在办公室闲游乱逛,还把新买的皮沙发尿了一通。

卡马克就向公司的人宣布,咪子只会给他带来麻烦,他要把咪子送到动物收容所。

即使他那个合伙人说,咪子送到收容所可能就活不了了,但卡马克不以为然,回到房间继续工作了。

其他员工要是不合适,他就会踢除,甚至 id Software 的创始人之一罗梅洛,也是卡马克踢除的,因为他认为罗梅洛不再专注了。

DOOM

卡马克的专注力

因为卡马克性格就是这样,他写程序时很专注很专注。

有一次,他同事为了测试卡马克的专注力,在他隔壁放色情片,并把音量调到最大,其他同事很快都被呻吟声吸引到了电视机旁。但卡马克好像一开始没听到,后来听到了,就“嗯?”了一声,并没有停止工作。

卡马克的黑客精神

《DOOM 启示录》里提到过很多次:

卡马克清楚地知道,他喜欢的事情就是——编程,他系统地安排着生活,以便把大部分时间都用于此。从制作 DOOM 时起,他就决定开始调整生物钟,以达到一种更孤寂更专注的境界,以避开罗梅洛的尖叫,避开记者的电话,避开所有这些日常生活中使他分心的事物。他开始强迫自己每天睡觉前多熬一个小时,然后第二天再晚一个小时到办公室。1995 年初,他养成了他觉得最理想的作息规律:下午四点到公司,凌晨四点离开。为了 Quake,他得全神贯注才行。

卡马克听到艾尔建议他去申请专利后怒不可遏。

卡马克认为,所有科学技术,以及文化、知识、理论,都是在前人的基础上发展起来的。去注册一项专利,就等于宣布说:”这个想法是我的想法,你不能使用或扩展它,因为,我“拥有”了这个想法,这听起来荒谬绝伦。

专利制度威胁到他生命中最重要的事情:编写代码去解决问题。如果这个世界上充斥着各种专利,以至于他连解决一个简单的问题都要侵犯到某项专利的话,那么,这将不是他所乐意生活在其中的世界。