作者 | 年素清

责编 | 王晓曼

出品 | 程序人生 (ID:coder _life)

约翰·罗梅洛(John Romero)是著名的电子游戏制作人,他靠着自学成才拥有了出色的编程能力,被称作“鬼才程序员”。他开发的《德军总部3D》游戏开启了FPS(First-person Shooting,第一人称射击游戏)的新时代,被誉为“FPS之父”。同时,因为他设计的游戏充满血腥暴力的场景,而他本人也常以满头的长发和张口就来的粗口形象示人,所以他一直是个充满争议的存在。

不幸的童年

罗梅洛于1967年出生在美国,因为家庭非常贫困,父亲在他很小的时候就非常不负责任地抛弃了他和母亲,这给他幼小的心灵留下了无法抹去的阴影。后来,母亲嫁给了一个军官,罗梅洛的生活条件得到了很大的改善。

有一天,还在上小学的罗梅洛走进镇上的一家游戏厅,粗暴的玩法和随之赢得的高分令罗梅洛感到了极大的快乐,他立即迷上了这款叫做《行星撞击》的游戏。为了这样的快乐,他甚至每天放学后跑去打零工来赚取玩游戏的钱。

伴随沉迷游戏而来的是学业上的一塌糊涂,他的军官继父不介意前者,但是无法容忍后者。出于对继子前途的关心,他只要发现罗梅洛走进游戏厅,就会冲进游戏厅当众揪起他的头发拖回家暴打一顿,但很快罗梅洛又会趁着继父不在家的时候一瘸一拐地摸进了游戏厅。

遗弃和家暴给罗梅洛的童年蒙上了一层阴影,以致于当班里的同学们在美术课上画着美好的童话故事的时候,罗梅洛却创作出《十种折磨人的方式》、《如何虐待保姆》等与他年纪不相符的暴力漫画。他甚至从继父暴打他的行为中获取灵感,创作了一本漫画集,他用各种血腥场面来夸大继父对他的虐待和折磨,比如被继父钉在墙上打爆眼珠,脑浆和血水混在一起贱在房间雪白的墙壁上。

根据罗梅洛后来回忆,这也就是为什么成年后的他如此地喜爱在游戏中表现暴力情节的根源。

自学编程为英国皇家空军完成任务

渐渐地,罗梅洛对街机游戏失去了兴趣。他听同学说附近的大学计算机实验室里可以免费玩文字冒险游戏,便把游戏的地点换作了那里。这种只有文字的计算机游戏很快吸引了罗梅洛,他甚至自信自己也可以写出一个这样的故事,创造一款类似的游戏。

于是罗梅洛决定开始学习编程,好自己也编写出这么一款游戏。他每天放学后都跑去计算机实验室,向那里的大学生请教编程知识,并不断地在计算机上实践,很快,他就完成了自己的第一款文字冒险游戏。

为了避免罗梅洛在大学里闯出祸端,继父给他买了一台Apple Ⅱ,这大大提高了罗梅洛学编程的效率。

不久后,继父被派往英国执行任务,他们全家也因此暂时随军前往。此时,英国皇家空军正好在大型计算机上开发了一个“对苏作战飞行模拟软件”,但训练基地的人希望能在小型机上使用它。一位英国军官因为从继父那里听说了罗梅洛自学编程的事迹,便瞒着所有人悄悄把罗梅洛带进了皇家空军的秘密基地,并试探性地问他有没有办法进行移植,罗梅洛看了之后,胸有成竹地给了他肯定的答复。

最后,十几岁的罗梅洛出色地完成了任务。

进入游戏公司遇知己

随着时间的推移,罗梅洛的编程能力越发地出色,开发游戏的技术也越发地娴熟,

他在各种各样的编程大赛中获得了一大堆的荣誉,但时他的学习成绩却是一塌糊涂,不过他对此毫不在意,因为他已经确立了人生的目标——靠着开发游戏成为一个王牌程序员和亿万富翁!

高中毕业后,罗梅洛进入了一家名为“Softdisk”的软件发行公司。在那里,罗梅洛凭借过人的才华被选拔进了游戏开发部门,并成为小组leader。不久后,罗梅洛遇见了人生中的几个重要伙伴:程序员约翰·卡马克(JohnCarmack)、汤姆·哈尔(Tom Hall)和艺术家阿德里安·卡马克(Adrian Carmack)。前两位和罗梅洛一样,都是出色的程序员,而阿德里安作为团队中的美工,有着“黑暗艺术家”的称号,阴暗的童年经历使得他内心阴暗而孤僻,他的美术作品往往以黑暗为主题,而这正对了罗梅洛的胃口。

这几个年轻天才的合作使得游戏业务成了Softdisk的王牌产品,以致于公司老总在年会上激动地说:“游戏部门是整个公司的希望。”

与知己成立公司

1989年,由于约翰·卡马克成功解决了如何将游戏程序移植到个人电脑上的难题,罗梅洛敏锐地察觉到了背后的商业价值,他建议他们背着Softdisk偷偷地利用这项技术开发游戏赚钱,很快他们的第一款游戏《指挥官基恩》为他们带来了丰厚的财富收入。

一年后,在罗梅洛的鼓动下,他们离开Softdisk,成立了自己的公司IDSoftware。在ID Software,他们的合作方式通常是这样:先由约翰.卡马克负责游戏的技术工作,而罗梅洛负责编辑器以及故事情节和系统的制作创意,而哈尔和阿德里安再补充一些意见。

他们先后推出了《德军总部(Wolfenstein 3D)》、《毁灭战士(Doom)》和《雷神之锤(Quake)等知名游戏,无不在游戏界引起了巨大轰动,每次发布游戏时,狂热的玩家几乎将服务器挤至瘫痪。

其中,《德军总部3D》作为FPS游戏的里程碑之作,不仅拥有快速激烈的动作和流畅精美的3D图象效果,也因为暴力的主题而饱受争议,但这只是开始。后来,《Doom》问世,罗梅洛的名字开始频繁的出现在各大网络论坛中,而他自己也经常与玩家交流,他也因此为称为“FPS之父”。

美国总统也无法阻止的血腥暴力

第一人称射击游戏开始风靡全球,随之而来的是因为ID Software推出的游戏总是以黑暗、血腥、暴力为主题而受到铺天盖地的声讨。

1993年,数以万计的政治家、天主教徒和传统卫道士发起了舆论攻势,他们认为游戏中的血浆、死亡、断肢、虐杀动物等情节将会带坏美国的年轻人,要求游戏行业停止开发一切暴力游戏。迫于舆论压力,时任总统公开呼吁游戏行业能够整改。

然而,罗梅洛对外界的批评声根本不屑一顾,总统的呼吁也毫无成效。在《Doom》的发售会上,一位思想保守的家长激动地冲到台上向罗梅洛讨要说法,为了缓解场面,ID聘请的公关人员出面耐心地向他解释“游戏中的暴力并不会导致现实生活中的暴力”。罗梅洛却突然站起来推开公关人员,指着那位家长的鼻子吼道:“Fuck Yourself!”在片刻如死寂般的安静之后,玩家的掌声和喝彩声如决堤的洪水一样爆发,整个会场陷入疯狂之中!

 

在骄傲中迷失自我

一时间,罗梅洛在美国声名大躁,采访他的媒体记者络绎不绝。他还会隔三差五地组织玩家见面,并在各种论坛上和粉丝们胡天海地地聊天。

这些活动占据了他大部分的精力和时间,他渐渐疏于打理ID Software的事务。同时,各种溢美之词也膨胀了他的野心,他激动地向卡马克描绘着自己的雄心壮志:“我们接下来应该想办法扩展公司业务,把它打造成一个游戏帝国!”但卡马克希望ID Software永远都只是一个小公司,这样大家就依然可以像以前那样把全部精力投入到技术钻研和游戏开发上,不用为人事、财务、销售等杂七杂八的事情分心。对卡马克来说,钻研技术就是人生的最大乐趣。

两人在ID Software的未来走向问题上产生了严重的分歧,以致于彼此都不能容忍对方的存在。由于他们是公司最大的两个持股人,对公司的控制势均力敌,谁也无法直接炒掉对方,最后不得不召开股东大会进行投票表决,包括阿德里安·卡马克和哈尔在内的股东们一致选择让罗梅洛离开。

罗梅洛卖掉了手上全部的股份,离开了他一手主导创立的游戏公司。

从神坛跌落,黯然退场

离开ID后,罗梅洛成立了自己的游戏公司“Ion Storm”,公司的信条是“设计就是法律”,而凭借他个人的魅力以及辉煌的经历获得了Eidos的巨额投资,随即进入了新款游戏《大刀》(Daikatana)的开发之中。

罗梅洛认为只有庞大的开发团队和豪华的办公环境才能帮他打造出理想中的好游戏,于是他把公司的办公地点选在市中心一座顶级写字楼的最高层,在内部装修上极尽奢华,并快速地招募了数倍于ID规模的员工。

离开了ID公司与当初创业团队的罗梅洛逐渐陷入了对游戏设计上吹毛求疵式的偏执,他不计成本与效益地追求心目中最完美的设计,为此不惜多次在即将开发完成之际彻底推翻重来。一批又一批程序员选择离职,原本计划只开发半年的游戏最后用了四年才得以面世。更糟糕的是,《大刀》再没有获得先前游戏的成效,它遭到了玩家和媒体的一致差评。

罗梅洛一边言辞激烈地指责玩家和媒体缺乏正常的审美水平,一边通过各种渠道奔走疾呼称《大刀》只有耐心玩进去后才能体会到设计上的精妙,但这些努力都无济于事。

《大刀》的失败彻底磨灭了罗梅洛的野心,Ion Storm宣告解散,罗梅洛也随之渐渐淡出了玩家们的视野,一代传奇就此黯然落幕。

参考链接:

https://baike.baidu.com/item/%E7%BA%A6%E7%BF%B0%C2%B7%E7%BD%97%E6%A2%85%E6%B4%9B/317162?fr=aladdin

https://www.gamersky.com/zl/intellectual/201605/752014.shtml

http://www.gamelook.com.cn/2019/04/355566

沉迷游戏自学编程,创建游戏帝国,却黯然退场的“鬼才程序员”相关推荐

  1. 大学辍学、自学编程,GitHub创始人是怎么号召2800万程序员的?

    2008年,现年33岁的执行董事长Chris Wanstrath与软件开发伙伴Tom Preston-Werner(38岁)和PJ Hyett(35岁)共同创立了GitHub,总部位于旧金山.10年来 ...

  2. 自学编程变得越来越简单之后,那些老程序员是有多恐慌?

    我大学时期在一所注重硬件系统的学校中学习电子和计算机工程,中途我发现了网页开发这样东西,它彻底改变了我的人生轨迹. 我是否希望自己学的是计算机科学还是软件工程?那还用说?但是,考虑到我一直在自学关于编 ...

  3. 大学辍学、自学编程,GitHub 创始人是怎么号召 2800 万程序员的?

    关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 转自:新智元,来源:CNBC,翻译:肖琴 2008 年,现年 33 岁的执行董事长 ...

  4. 初中生因游戏自学编程开发赚取 61w ,玩太“溜”被警察抓了

    Linux编程 点击右侧关注,免费入门到精通! 文章来源于网络 你忙着玩王者农药 我深深被"吃鸡"吸引 然鹅 此时此刻 最让你我深恶痛绝的行为 就是有人 开了外挂! 近年来 游戏产 ...

  5. 最硬核开发者!81岁顽童奶奶自学编程做游戏,半年开发商上架一款App

    这是一个关于全是及年龄最大的程序员故事,一个可能最晚接触电脑,却无比让人钦佩的程序员老奶奶的故事. 60岁开始自学计算机,81 岁开始自学 Swift,83 岁高龄的她成为全球年龄最大的独立开发者,仅 ...

  6. 少儿编程教育是“揠苗助长”还是要培养未来的程序员?

    ▲ 数据汪特别推荐 点击上图进入玩酷屋 去年有一款名叫CoderMindz的棋类游戏在硅谷名声大噪,它的前身CoderBunnyz发布不到一年时间,销量超过1000余套,销售额以超35000美元,因此 ...

  7. linux编程学习路线,秘辛:2019上半年程序员生存报告

    深圳.成都程序员较闲,平均每周工作时长为47.0小时. 4.开发的时候你会听音乐吗? 77%的人表示会,电音.流行和摇滚是程序员最喜欢的类型. "安静的外表下还是有一颗放荡不羁的心" ...

  8. 编程十年,在海外成为全栈程序员是怎样一种体验?

    来自:DBAplus社群 作者介绍 赵杨阳,在海外工作,以创业为目标的软件工程师.2009届清华大学计算机系本科生毕业:2012届清华大学计算机系硕士研究生毕业:2012年加入日本手游巨头DeNA,从 ...

  9. 【编程语录】59条令人捧腹但真实的程序员编程语录

    这些语录和软件开发维护.调试.软件bug.软件设计和文档.代码质量.测试和管理等相关.下面这59条编程语录虽然令人捧腹但也揭示了真相.只有真正的软件开发人员才能理解这些编程语录的价值.下面,开始吧-- ...

最新文章

  1. 英伟达TensorRT 8-bit Inference推理
  2. 重磅!泰晤士发布重量级学科排名,90所中国大陆高校上榜
  3. Thinkphp --- 去掉index.php
  4. 记录一下VsCode配置C/C++运行环境
  5. 视频防抖 Opencv
  6. 【SmartJob】【隔离装置】WEB/统计程序和隔离程序共享服务器时的JAVA版本冲突问题
  7. 使用SeaJS实现模块化JavaScript开发【转】
  8. 熬夜并不值得程序员炫耀
  9. 关于scanf和cin的大数据读入效率
  10. Mongodb 账户权限配置
  11. .NET环境下生成JSON的类库 - JSON.NET
  12. 虚拟机linux和主机网络连接,linux虚拟机中和主机三种网络连接方式的区别
  13. h5页面调用相机功能
  14. 自动化审批决策树助你面试更上一层楼
  15. doc命令操作数据库(下)
  16. 排土场、弃渣场和尾矿库的区别
  17. 拼团团长模式小程序源码, 团长开团,团员参与!
  18. java workflow 教程_学习(史帝芬)osworkflow入门教程后的一些体会
  19. 洛谷 P1007 独木桥
  20. SDKMAN 安装过程

热门文章

  1. TensorRT重磅更新!10亿参数大模型实时运行,GPT推理加速21倍
  2. 李彦宏再提自动驾驶:是时候推动无人车商用了
  3. 重磅!AMD350亿美金收购赛灵思,「苏妈」终于出手啦!
  4. GPT-3没有亲自上手,不如展望一下GPT-4?
  5. 三巨头共聚AAA:ICapsule没有错,LeCun看好自监督,Bengio谈注意力
  6. 一套图 搞懂“时间复杂度”
  7. Google 深度学习笔记 - Limit of Linear Model
  8. AI芯片进入新阶段 哪种企业能胜出?
  9. 基于GNN,强于GNN:胶囊图神经网络的PyTorch实现 | ICLR 2019
  10. 深度学习初学者使用Keras构建和部署CNN模型