第十四章 给卡马克一个工作
杰斯特以《美利坚方块》的制作者的身份接触了这个小孩子。
原本对方还不大相信,等杰斯特找出杰迪来当证人的之后,终于使得这个叫做约翰?卡马克的小孩子相信了自己的身份。
然后杰斯特就用聊聊他这款游戏的感受的借口,邀请卡马克去附近的快餐店聊聊,顺便请他吃顿晚饭。
本来就有些饥饿的小孩也只是犹豫了一秒钟之后就答应了下来。
“还算有趣吧!”吞下了最后的一块汉堡,还在努力的吞咽着食物的,这个只有十三四岁的小孩子终于说出了自己对《美利坚方块》的评价。
被约翰?卡马克如此的评价自己的这款游戏,而且还是后世肯定会占据很高地位的一款游戏,杰斯特有些哭笑不得,要是其他人敢这么说他肯定要开嘴炮模式了,你他么什么东西敢这么说我的游戏?但是在眼前这个人面前,他却完全没有产生想要开喷的感觉。
看着眼前这个还略显稚嫩的面孔,杰斯特已经足够将其跟日后的那个传奇人物联系了起来。
两人都是那么一副老子天下第一的自负的,丝毫不顾忌其他人的感受,似乎是谁都不放到眼里的桀骜样子。
“怪不得当年他进少年之家的时候,被精神评估师加的评语是‘这个男孩就像是一副会走动的躯体……完全不知道如何体会其他人的感受。’如此恶劣的评价了……”
情商近乎于零啊……
这个叫约翰?卡马克的小孩子根本就不在乎杰斯特的表情,直截了当的说道:“创意上有些可取之处,尤其是那个最后的彩蛋……”说到这里,卡马克有些得意的笑了起来,然后他继续往下说道,“但在技术上这个游戏没有什么任何值得称道的地方,而且你的水平太差,要是我来的话,足够让这款游戏的大小在内容不变的情况下缩减五分之一。”
然后约翰?卡马克又顿了顿,似乎觉得一款本来就不到10KB的游戏,就算他能缩小五分之一也并没有什么用处,他就继续放佛炫耀一般的说道:“如果你给我足够的时间,我想精简三分之一还是能做到的!”
他以为杰斯特不相信他说的话,他就将他自己关于《美利坚方块》如何处理代码里面的一些逻辑性的算法问题讲给杰斯特听,并且断言,你肯定不是用的这种处理方法。
杰斯特听了之后默然不语,心底里生出了一丝感叹。
原本还以为自己重生的这具身体的主人的编程能力已经非常强悍了,没想到在真正的技术大牛前依然是不堪入目。
不愧是是约翰?卡马克啊!
3D引擎之父,FPS之父,雷神之父,以一己之力改变游戏业进程的人物,被业界的同仁公认为世界第一程序员,二十九那一年被时代杂志评选为科技领域最具影响力的五十人中的第十位,三十一岁那一年被收入互动艺术和科学学院名人堂,甚至可以建造高能深空火箭的约翰?卡马克!
可以毫不客气的说,他的人生,就是传奇。
尽管可能他现在的水平还没有几年以后研究出‘动态阴影算法’,卡马克反转’,‘动态光特效’,‘漫反射光源’,‘Shadow-Vo露me的Z-Fail方法’这一些至关重要的3D引擎技术,被称作图形教父时会当凌绝顶一览众山小的境界,但杰斯特看那本约翰?卡马克跟约翰?罗梅罗的传记《DOOM启示录》的时候,还是深深的被约翰?卡马克的天赋所折服,一个十几岁孩子的编程水平就超越了这个世界百分之九十的人的天才,一个只需要其他人一半的时间就能精通一门全新的编程语言的奇才,你如何能够不被折服呢?
“我只想写出优秀的程序。”卡马克是如此表达自己的梦想的。
杰斯特甚至现在都能记得自己第一次读《DOOM启示录》的心情,并且将其记在了自己的笔记本上,用以激励鞭策自己。
“那就仿佛是潜藏在心中的那份对DOOM背后那些天才的崇拜之情,在读了《DOOM启示录》一书后又燃烧了起来,那是怎样的一个传奇的时代啊,又是怎样一批已经成为传奇的天才们创作了一个又一个的传奇。相比那些骚姿弄首的所谓明星来说,他们才是真正值得我崇拜的偶像。”
是的,杰斯特丝毫不隐瞒自己是DOOM,是卡马克的粉丝,因为那是他曾经的偶像!
所有程序员的偶像!
具杰斯特所知,《DOOM启示录》是一本影响了无数程序员的书,他激励着一个又一个的有志青年前赴后继的走上码农之路,他们渴望成为约翰?卡马克亦或者是约翰?罗梅罗这种靠着自己手中的技术影响整个世界的天才。
但其中的绝大部分,不可能成为约翰?卡马克或者是约翰?罗梅罗,只能一辈子当码农。
不过杰斯特有些好奇,他记忆里约翰?卡马克可不是加州人,印象里没错的话,他应该是堪萨斯州人。
他怎么会在这?
“我是逃出来的。”卡马克倒是不隐瞒,他直截了当的说着他的情况,随后,他正着眼睛看向了杰斯特,这也是他第一次用正眼看杰斯特。
他犹豫了一下,才开口道,“我说……《美利坚方块》真的是你做的?”
杰斯特笑了笑,点点头,听他这么一说,他倒是想起来了,这个时候,卡马克现在应该还在少年之家被教养呢。
这么说,他是从少年之家跑出来的?
然后还是个小屁孩的卡马克撇了撇嘴,明亮的眼珠机灵的转了转,然后牛哄哄的对杰斯特说:“那你肯定有游戏公司吧?你录用我怎么样,我水平很高的,不信你可以出任何程序方面的题目,包括你做不到的,我都能完成!”
还真有约翰?卡马克的风格啊。
杰斯特心中感叹着,ID-Software的两位创始人都是怪胎,尽管都是技术上的天才,但是情商太低了啊。
哪有这么求职的……
杰斯特想到了此时应该还在英格兰没有回到美国的约翰?罗梅罗。
这位卡马克在创业初期亲密无间的搭档,跟卡马克并称为游戏界的约翰?列侬跟保罗?麦卡特尼的天才还在靠写游戏代码发给游戏杂志赚取稿费,这家伙甚至会直截了当的给那些杂志社发一些令他们哭笑不得的信件,并且附上他最新写出来的游戏代码。
比如他会这么给杂志写信。
“你们这次程序竞赛的冠军肯定是我,我的程序非常棒,不要再设什么五百美元的奖金了,直接把那五百美元给我就好了,还有那个年度奖,对,一千美元那个,都直接给我。”落款一如往常的吊炸天:“约翰?罗梅罗,王牌程序员”。
然后他赢得了冠军。
值得一提的时,英国空军的第一款在小型机上的对苏空战模拟程序就是约翰?罗梅罗做的,当时他在一处军方的绝密基地看到自己的要做的任务的时候只是说了一句:“没问题,游戏的事情我最在行了!”这时候的他只有十五岁。
想一想自己十五岁的时候在干什么呢?
嗯,杰斯特想了想,自己十五岁的时候只会用电脑玩暗黑破坏神,然后发现可以用复制存档的方法复制装备之后都能当自己最大的秘密藏起来不跟小伙伴分享……
至于约翰?卡马克?他不但在技术上比约翰?罗梅罗更要出类拔萃,而且性格上,比约翰?罗梅罗更加的不会做人。
顺道一提,在真正的游戏拓荒年代,那些第一代的游戏程序员们做好了游戏想要把自己的游戏卖出去,要么像是威廉姆斯夫妇那样,用褡裢袋装着写有自己游戏代码的卡片,没错,你听到的就是卡片,最早的程序都是用卡片打洞来存储的,走街串巷的去卖给那些对自己游戏感兴趣的人。
是不是很好笑?
其实一点也不好笑,就是靠这种仿佛货郎卖货一般的方法,威廉姆斯夫妇创建了后来闻名PC游戏界的世界第二大PC游戏发行商――雪乐山。
要么就把自己的代码发给一些软件杂志,让他们在自己的杂志上刊登出自己写的代码。
至于其他人怎么玩呢?
很简单,首先你要精通编程,然后就可以在自己的APPLE亦或者是Com摸dore64上把这些代码输进去来进行游戏,这基本上就相当于在自己的电脑上重新把这款游戏制作一遍。
是不是很坑爹?
杰斯特知道卡马克是天才,而且是这个世界上最具有天赋跟才华的那种天才,但他还是不能答应对方的要求。
不错,杰斯特的确非常想要卡马克来他还没有正式建立的游戏公司任职,他的公司在未来也的确需要他这么一位在3D引擎方面,整个世界范围内无人能出其右的奇才,但问题是,他今年才十四岁!
没有他的监护人同意,自己不用说不能够雇佣他,就算是收留他,都能被联邦政府起诉。
但杰斯特实在是不想要放过这么一个跟卡马克深入交流下去的机会。
卡马克的才华实在是太高,放着不用太浪费了……
杰斯特皱着眉头思考了片刻,片刻之后,他终于想出了一个方法。
“首先,你要回家。”杰斯特刚刚说完这句话,就可以看到卡马克眼里那不屑一顾的表情。
显然,他并不怎么赞同杰斯特的这个提议。
“然后,在你回家之后,我会提供给你一份兼职,比如替我的公司写一些小游戏,不会太难,我会给你报酬,我可以保证,这些报酬要远比你给那些杂志社写代码多得多。”杰斯特仿佛没看到之前卡马克那撇着嘴不屑一顾的样子,而是继续自顾自的说道,“我甚至可以保证,第一个任务的报酬就足够你买一台全新的苹-果电脑。”
听到杰斯特的最后这句话,卡马克明显的喉咙涌动了一下,眼睛里也没有丝毫掩饰的露出了渴望的神色。
“真的?”卡马克的声音变得有些颤抖。
“当然。”杰斯特点了点头。
他太清楚现在的卡马克最渴望的是什么了,要知道他现在刚被判罚在少年之家进行一年的教养,离开了电脑的日子简直让他无所是从。
可能也正是因为此,他才会从哪里逃出来吧,他那种天马行空,无所顾忌的性格怎么可能受得了少年之家那种规矩的仿佛是用尺子量着生活的日子?
少年之家类似于我们国内的少教所,里面的学生绝大多数都是因为毒-品才会被关进去,而卡马克不一样,他是因为苹果机。
至于他为什么会进少年之家……
说起来也不算复杂,甚至还有些可笑。
卡马克用自己制作的铝热机配合着带有粘性的凡士林乳液来融化学校的电脑室的玻璃,因为里面有苹果电脑,他的目的就是想要悄悄的把苹果电脑‘借’出来。
因为他觉得,与其把那么好的苹果电脑放在学校里吃灰,还不如给他做一些更有意义的事情。
但是事情失败了,他跟他的那些小伙伴们触动了警报器被警察包围。
之后,卡马克在被问询的时候,有一名问询者问他,“如果你这次没有被抓到,你觉得你还会不会再做类似的事情?”
然后卡马克毫不犹豫的说,“是的。”
结果就是那些跟他一起的小伙伴没什么大事,但他却悲剧的被判罚进少年之家进行一年的教养,跟那些吸-毒的少年为伴。
所以,杰斯特知道,对现在的卡马克来说,一台苹果电脑,是一个不可抗拒的诱-惑。
杰斯特可以很清晰的看到听到他的回答之后卡马克那满脸惊喜的神色。
卡马克舔了舔嘴唇,用极为迫切的语气问道:“你说吧,无论多复杂的程序,我都可以用最简洁清晰的方法完成。”
对于一个程序员来说,编程没有难易,只有复杂跟不复杂的区别。
而他们最大的梦想,就是用简洁清晰的方式,将一个复杂的程序给写出来。
“不要急。”杰斯特倒是笑着没有说他要卡马克做什么,而是再次重复了一下他的第一句话,“你首先要回家。”
卡马克这次倒是没有撇着嘴露出不屑一顾的表情,只是犹豫的神色在他的脸上出现了几秒钟,然后他用力的点了点头:“我答应你,我回家。”
不过说完之后,卡马克掏了掏口袋,脸上露出了为难的神色,小声对着杰斯特说道:“可是我没钱。”
“呵呵!”杰斯特笑了笑,从口袋里掏出钱夹,从中掏出了三百美元递到了他的身前,说道,“这些钱足够你回家了,不过这钱我不是白送给你,我会从我以后给你的报酬里扣除。”
“那现在你可以你可以告诉我你要我做什么了吧。”卡马克撅着嘴将三百美元收起来,然后撇撇嘴道,“真是小气鬼。”
杰斯特听了只是笑了笑。
“我给你的第一份工作就是要你帮我设计一份小游戏,要求是能够兼容目前所有的个人电脑……至于游戏的名字,我叫它扫雷。”
听到杰斯特对于他称之为‘扫雷’的这款游戏的描述,原本还有些心不在焉的卡马克的眼睛瞬间亮了起来。
“这个游戏似乎还……不错!”
他是这么想的。
.....