能玩到吃鸡、CS等游戏,要感谢一位程序员

640?wx_fmt=gif

从十几年前一直火到今天的CS,以及如今几乎成为业界标杆的“吃鸡”游戏,这类拿起一杆枪开始突突突的游戏,从某种意义上能满足人类潜意识里对战争的的渴望,因此受到无数玩家的追捧。那么在你看到屏幕上“大吉大利,今晚吃鸡”的字幕时,有没有想过是谁把这类游戏带给玩家?今天我们来聊聊FPS游戏始祖《德军总部3D》的制作人,又一位伟大的程序员——约翰·卡马克(John Carmack)。

640?wx_fmt=jpeg

少年天才

这个小标题我好像用了很多次,但是介绍过的人物里,他们真的都在少年时代就展现出了远超常人的才能。扯远了,说回主人公卡马克,他出生于美国一个富人家庭,从小上的是当地最好的学校,这个从一岁起就戴上眼镜,长着一头凌乱金发的瘦小男孩在学校里很快就显示出了与众不同。二年级的时候,只有七岁的他几乎在所有标准化测验里都得到了满分,这相当于九年级的水平。

之后就读高中的卡马克被认为是怪才,一度被学校以“心理问题”为由停课,不过天才永远是天才,复课后的卡马克还是考入当地著名大学,并在大一期间,无师自学了编程,编写的一些小游戏被不少软件公司买走,并在游戏软件领域小有名气。

640?wx_fmt=jpeg

游戏起家

1990年,正值计算机技术的黄金发展时期,但是游戏仍然限制在FC等主机上,风靡全球的还是《超级马里奥兄弟3》这种游戏,PC游戏不被重视。当时正在读大二的卡马克被一家游戏公司看中,在其中把主机端的游戏移植到了PC平台(这一划时代的成果在当时并不为人看好),也在这期间,卡马克开发出两种提升图形显示的技术。

次年,随着第一款PC端2D游戏问世,卡马克决定自己创业,与朋友一起创办了ID Software游戏公司。雄心勃勃的卡马克不满足于当时火爆的2D游戏,在看到硬件发展成熟的市场情况后,卡马克开发出了最早的3D游戏引擎,1992年,FPS始祖,世界上第一款3D射击游戏《德军总部3D》正式发布。

1993年,卡马克又推出了新的FPS游戏《DOOM》,这款充满暴力杀戮的游戏,特点就是拿起枪来“突突突”,这一爽快的玩法迅速获得玩家认可,一时间,所有PC用户都争相购买,人们甚至为了这款游戏去购买昂贵的PC,不到一年的时间,仅《Doom》一款游戏就售出了几百万张拷贝,带来了上亿美元的商业利润。

640?wx_fmt=jpeg

真正的伟大

然而这些只能说明在游戏行业,卡马克有强大的前瞻性,并不能称他是伟大的程序员。那么他的伟大之处究竟在哪里?这同很多那个时代的程序员前辈一样,他的伟大在于他的开源思想。

卡马克在1995年放出了德军总部3D的源代码,之后的1997年又放出了毁灭战士的代码。1996年时候,他放出了雷神之锤的源代码,Quake社区中的一名不太出名的程序员将其改写成了Linux版本,并且将修改后的游戏发给了卡马克。卡马克没有认为这是侵权行为然后付诸法律,而是要求id Software的员工们用这个版本作为雷神之锤linux版本的基础。

联想前端时间巨火的DOTA自走棋玩法抄袭争议,我们更能更能看出卡马克的伟大,他是FPS类游戏的创造者,如果那个时候他去申请专利,很可能今后的所有FPS游戏要么支付巨额专利费用,要么放弃开发。如果真是那样,CS、吃鸡这些游戏,也许根本都不会出现。

640?wx_fmt=jpeg

这一周介绍的伟大的程序员们,似乎都有一个共同的特征,就是“开创性”,如Unix之父肯·汤普森对编程语言的开创,传奇女程序员对“软件工程”学科的开创,以及今天的主人公卡马克对3D射击游戏的开创。我们的世界也是有他们的开创能力,才能发展的如此多姿多彩。

长按二维码,关注我们


640?wx_fmt=jpeg

新睿云,让云服务触手可及

云主机|云存储|云数据库|云网络

640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=gif

点击“阅读原文”参与活动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值