重读《DOOM启世录》

简介: 重读《DOOM启世录》

许多游戏开发者都是网瘾少年,抱着对游戏的热爱进入游戏行业,在经历996的加班加点,买房的压力,浮躁同样跟随着我们,我们是否还热爱着自己的事业,我们不是天才,也成不了卡马克,但是我们最起码要有自己的作品,自己的一点点小成就,这样说起来我们也是不枉此生


这本书事实上有两位主人公,都叫约翰,一位是约翰·卡马克,另一位是约翰·罗梅洛。卡马克最感兴趣的是开发游戏引擎,专注于解决游戏中的现实技术难题,而罗梅洛则是天生的游戏玩家,对于罗梅洛来说游戏就是他的生命,但他更喜欢研究游戏中怎么打斗、怎么操作最有意思,他总能设计出极具创意的关卡,他们俩就好像乔布斯和沃兹一样配合默契,一个是终极程序员,一个是超级产品经理。


他们起初供职同一家公司,一起开开心心的做游戏,后来共同创立了属于自己的游戏公司id software,做出了一系列经典作品如《毁灭战士》(DOOM)、《雷神之锤》(Quake),不过遗憾的是在取得举世瞩目的成就之后,两人最终因为彼此信仰不合而分道扬镳。


在《DOOM》游戏大获成功后,公司楼下停着十几辆法拉利,基本上公司十几号员工人手一台。在这耀眼的成功光环背后,有他们互相比惨似的支离破碎的家庭背景,有他们对游戏的无比热爱和激情甚至疯狂,有令人忌羡的编程天赋和设计才情,更有让人敬叹的汗水艰辛。


我推荐这本书,《DOOM启示录》。


如果你是游戏爱好者,读它。


如果你是程序员或产品经理,读它。


如果你正在创业路上艰苦跋涉,一定要读它。


以下是书本里的一些经典语录,希望能对你有收获:

"在信息时代,客观障碍已不复存在,"卡马克说:"所谓障碍都是主观上的。如果你想动手开发什么全新的技术,你不需要几百万美元的资金,你只需要在冰箱里放满比萨和可乐,再有一台便宜的计算机,和为之献身的决心。我们在地板上睡过,我们从河水中趟过。

愿君归来还是少年,保持初心确实很难,共勉


目录
打赏
0
0
0
0
8
分享
相关文章
简单粗暴的实现一下:文件操作!
简单粗暴的实现一下:文件操作!
54 0
Redis 中 scan 命令太坑了,千万别乱用!!
原本以为自己对redis命令还蛮熟悉的,各种数据模型各种基于redis的骚操作。但是最近在使用redis的scan的命令式却踩了一个坑,顿时发觉自己原来对redis的游标理解的很有限。所以记录下这个踩坑的过程,背景如下:
3662 1
Redis 中 scan 命令太坑了,千万别乱用!!
事务隔离:为什么你改了我还看不见?
大家好前面我们大概了解了一个更新语句的执行流程,并介绍了执行过程中涉及 两种重要的日志模块 innodb的redo log,server层的binlog。相信你还记得他们两者之间的区别以及为什么要有二阶段提交这一流程?今天我们介绍一下数据库的事务一些知识点!
事务隔离:为什么你改了我还看不见?
3.2 Linux文件系统到底有什么用处?
Linux 上的文件系统一般来说就是EXT2或EXT3,但这篇文章并不准备一上来就直接讲它们,而希望结合Linux操作系统并从文件系统建立的基础——硬盘开始,一步步认识Linux的文件系统。
486 0
3.2 Linux文件系统到底有什么用处?
Redis持久化AOF与RDB全面解析(大厂面试必问,看完之后offer直接到手,你学废了吗?)
Redis持久化AOF与RDB全面解析(大厂面试必问,看完之后offer直接到手,你学废了吗?)
276 0
Redis持久化AOF与RDB全面解析(大厂面试必问,看完之后offer直接到手,你学废了吗?)
【编程模式】(一) ------ 命令模式 和 “重做” 及 “撤销”
前言 本文及以后该系列的篇章都是本人对 《游戏编程模式》这本书的阅读理解,从中对一些原理,用更直白的语言描述出来,并对部分思路或功能进行初步实现。而本文所描述的 命令模式, 相信读者应该都有了解过或听说过,如果尚有疑惑的读者,我希望本文能对你有所帮助。
1571 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等