在好几月前就已经听闻过这本书了,而且也早早的找到了这本书的PDF版本,但是直到昨天才开始阅读这本书。和风云的《游戏编程》一样,还是一发不可收拾了,这本书让我重新思考自己到底想在游戏世界里做些什么。感觉这些年来自己一直是在捣鼓程序,希望自己能有很好的编程能力。但是感觉一直没有一个很好的动力,现在还算比较稳定的工作让我没有干劲,很久没有凌晨还在写程序,为自己解决一个问题而感到无比雀跃的感觉了,转而感到的是乏味。
虽然觉得想制作《石器时代》的单机版是一个不错的注意,但是还是发现自己用的是2年前学到的东西,而且似乎一个很简单的问题在我的眼里都是麻烦无比的。而与此相反的是近一年来我已经有好几次因为破解NDS的游戏而到凌晨2点以后了,虽然现在的我看ARM的汇编还是很艰难,但是当我看懂一段压缩代码的时候,真的很兴奋。近一年来也玩了不少的游戏,但是依旧让我无法自拔的还是马里奥系列。马里奥还是让我有恐惧感,但是我确更想去征服里面的关卡。记得《超级马里奥ds》最后一个世界的岩浆关卡,我足足死了有20多次,最后过关后那种心有余悸但是兴奋的感觉现在还能回想出来。
在这里我有点为自己感到悲哀,因为我发现自己的脑海中没有自己理想化的游戏。我不知道如果自己有能力和技术我想做一个什么样的游戏,似乎自己也从来没有认真去考虑过。另外还替自己感到悲哀的是这些年过来始终没有找到和自己有相同志趣的人,喜欢游戏,喜欢编程,并且比我更有热情。在开始研究游戏破解后才加入一些群,接触到一些游戏汉化界的高手。我很赞同宫本茂的想法,一个好的游戏是操纵简单的,老少皆宜的。如果我要做一个游戏,马里奥式的游戏应该会是我的目标。说起马里奥,马里奥银河更是让我感受到了宫本茂的伟大。感觉马里奥银河世界观是天马行空的,但是保留了马里奥系列的所有闪光点,并且加入了极富想象力的信要素。一种很强烈的思想在脑海里回荡:我是肯定不可能想出马里奥出现在这样的世界的。
看完这本书后我开始考虑自己现在的生活是不是我想要的,虽然我现在考虑换份工作,但是却没有足够的技术让我这么做。也没有足够的勇气告诉家里或是女友。所有我现在只能尽可能的抓住业余时间,而不浪费。书中卡马克的认真,专注或许我也具有,但是他的程度是我所梦寐以求的。记得书中卡马克说过只要有一个电脑和一罐可乐,在哪里都一样。我对好朋友们也说过,如果能给我一台电脑和咖啡,在哪我都可以。我觉得一个人没有比自己更了解自己的人了,我知道自己是努力的,但是我希望自己能更加努力,更加专注。长久以来,一直也在摸索自己的情绪,比如当自己稍微有点厌倦的情绪后该干什么才能马上让自己振作起来,自己在想玩游戏的时候去玩游戏,而想编程的时候去编程。或许这就是自己的学习方法吧,每个人都应该有自己的学习方法。
我这本书我想还会去翻翻,当我迷失方向的时候,当我不知道做什么的时候,当我骄傲自满的时候。从来没想过自己能做多伟大的事情,能成为多伟大的人,或者赚多少的钱。我只是希望自己在当前好好把握每一秒,做自己喜欢,让自己兴奋的事。我希望自己能一如既往的这样下去!
相关推荐
【设计】DOOM启示录(David Kushner 著).pdf
【设计】DOOM启示录(David Kushner 著).pdf
读《DOOM启示录》随想
DOOM启示录 书不薄,花了几天时间就读完了。前面的部分给人一种疯狂且酣畅淋漓的感觉,最后的分道扬镳则令人感叹发人深思。 两位约翰都可谓是天才,一个天才的Programmer,一个天才的技术性Designer。他们之间的碰撞带给我们《德军总部3D》《DOOM》系列《Quake》系列这些狂暴血腥的杰出作品。 书中令人印象深刻的是他们在最初的开发时的专注和疯狂,几个人几台机器,可乐和披...
DOOM启示录.一个游戏公司的兴衰史
这本书有两位主人公,一位是约翰·卡马克,另一位是约翰·罗梅洛。卡马克最感兴趣的是开发游戏引擎,专注于解决游戏中的现实技术难题,而罗梅洛则是天生的游戏玩家,对于罗梅洛来说游戏就是他的生命,但他更喜欢研究游戏中怎么打斗、怎么操作最有意思,他总能设计出极具创意的关卡,他们俩就好像乔布斯和沃兹一样配合默契,一个是终极程序员,一个是超级产品经理。 他们起初供职同一家公司,一起开开心心的做游戏,后来共同创立了属于自己的游戏公司id software,做出了一系列经典作品如《毁灭战士》(DOOM)、《雷神之锤》(Quake),不过遗憾的是在取得举世瞩目的成就之后,两人最终因为彼此信仰不合而分道扬镳。 这本书记录了一个游戏公司的兴衰史,也是公司两个创始人从同舟共济,共创伟业到剑拔弩张,互相攻击的恩怨史,也是一部屌丝到巨富的奋斗史。
《DOOM启世录》读后感一二三
《DOOM启世录》读后感一二三1、令我折服: 两个约翰(卡马克、罗梅洛)他们的专注、他们的慷慨、他们的黑客精神、他们的信念、他们为之献身的决心、他们的辛勤工作以及他们的所有这些人格魅力赢得无数玩家和程序员的尊敬与认可。 同样也令我为之折服。2、项目管理: 在两个约翰分手后,卡马克在他的计划日志里聊到:“任何一个项目,都有一个合适的人数上限,过了这个临界点,增加人手只会使项目延期,这是因为额外...
DOOM启示录 - 中文版
你若想要理解一个沉迷游戏的孩子,那你首先的了解这个游戏.
DOOM----------启世录
DOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rarDOOM启世录.rar
重读《DOOM启世录》
许多游戏开发者都是网瘾少年,抱着对游戏的热爱进入游戏行业,在经历996的加班加点,买房的压力,浮躁同样跟随着我们,我们是否还热爱着自己的事业,我们不是天才,也成不了卡马克,但是我们最起码要有自己的作品,自己的一点点小成就,这样说起来我们也是不枉此生。
Doom启示录
本书首先是为众多的游戏玩家,尤其是John Carmack和id software 的忠实拥趸们准备的,而对更多的人,无论你是否玩DOOM游戏,无论你是否崇拜John Carmack,都会从John Carmack和id software的成功中获得启示。
写在午夜之时 ——《doom启示录》读后感(一)
写在午夜之时 ——《doom启示录》读后感 这两天有点感冒,躺在宿舍养病的同时我作了一件事情——读完了《doom启示录》。从清爽的早晨,到星光点点的午夜,我一口气读完了这本书。我的心里久久不能平静,一种不吐不快的感觉促使我在午夜之时来到了实验室,写下这些话。 我是游戏迷,喜欢很多游戏,也玩过很多游戏,从街机游戏到单机游戏,从局域网对战到网络游戏。游戏换了一个又一个,也花费了我上本科时的很大...
从理论到实践:用CST微波工作室完成单站雷达RCS仿真的完整指南
本文提供了一份利用CST微波工作室进行单站雷达RCS仿真的完整实践指南。文章深入剖析了从求解器选择(重点推荐积分方程法)、模型与材料设置、平面波激励定义到后处理分析的完整逻辑链条,旨在帮助工程师不仅完成仿真,更能理解其背后的物理原理与工程考量,从而高效、精准地评估目标的电磁散射特性。
黏菌算法(Slime Mould Algorithm,SMA)
这是一篇关于黏菌算法的总结博客,包含算法思想,算法步骤,求函数最值(Python实现),算法改进等,持续更新ing
《doom启示录》读后感
罗梅洛的失败之处不是由于在技术和设计之争中输给了 卡马克,而是 一方面他要做个玩家,一方面要把公司做大。。。 卡马克,大部分程序员的偶像,专注来源于兴趣?不,还有自信,和。。。责任
手把手移植st7701s驱动:MT6763+安卓8.0屏幕适配保姆级教程
本文详细介绍了在MT6763平台上移植ST7701S驱动的完整流程,涵盖从LK层到Kernel层的适配方案,特别针对安卓8.0系统的特殊要求。通过MIPI转RGB屏幕适配的实战教程,帮助开发者解决常见显示问题,包括无显示、色彩异常和屏幕错位等,并提供高级调试技巧如彩条测试模式和闪屏解决方案。
译者后记 ——《DOOM启示录》读后感(二)
呵呵,花了我一个多小时的时间,我终于把《DOOM启示录》的译者后记敲上来了,我的目的是用译者的话来介绍这本书的主要内容,以及为什么要读这本书.译者的话我认为很好的表达了我看完这本后的感想.具体的我会另文阐述.
ISCE2+MintPy环境搭建实战:用Anaconda五分钟搞定InSAR处理全家桶
本文提供了一份详细的ISCE2+MintPy环境安装教程,旨在帮助InSAR处理初学者快速搭建开发环境。通过使用Anaconda创建虚拟环境并配置国内镜像,用户可在五分钟内一键安装ISCE2和MintPy全家桶,有效解决依赖冲突和版本兼容性问题,让用户能专注于数据处理本身。
阿里云导出的镜像raw转换成vmdk格式工具
阿里云导出的镜像raw转换成vmdk格式工具 1.安装java环境,安装教程不介绍了 2.raw2vmdk软件下载: 在我的链接里面: 3.使用 打开cmd.bat软件: java -jar raw2vmdk.jar (原镜像)C:\\images\\raw\\disk.img (转换的镜像)D:\\images\\vmdk\\disk.vmdk 4.vmware打开vmdk文件 ...
电子游戏发展史话——《doom启示录》读后感(三)
电子游戏发展史话——《doom启示录》读后感(三) 读完了《doom启示录》,对里面的游戏发展史很感兴趣,一句话:电子游戏的发展是随着计算机技术的发展而不断的进步。想对书中的电子游戏发展史做个整理,可又有点力不从心的感觉。遂从网上找了这篇文章,权作对《doom启示录》的一个历史背景的补充吧。这篇文章中感觉
WPF数据绑定Binding对数据的转换与效验(四)
Binding的作用就是架在Source与Target之间的桥梁,数据可以在这座桥梁的帮助下来流通。就像现实世界中的桥梁会设置一些关卡进行安检一样,Binding这座桥上也可以设置关卡对数据的有效性进行检验,不仅如此,当Binding的两端要求使用不同的数据类型时,我们还可以为数据设置转换器。Binding用于数据有效性检验的关卡是它的ValidationRules属性,用于数据类型转换的关卡是它的Converter属性。
2015年读书总结
15年读书总结
解读(DivideMix)DIVIDEMIX: LEARNING WITH NOISY LABELS AS SEMI-SUPERVISED LEARNING
这是Salesforce在今年年初出的一篇关于半监督学习的文章被ICLR 2020收录,目前还保持在SOTA状态。 文章主要做了两点工作: • 提出了一个co-divide方法。 • 利用label co-refinement 和co-guessing 改善之前的谷歌提出的MixMatch方法 1.co-divide方法 大概思路:同时训练两个网络,让每个网络在样本损失分布上去拟合GMM模型,并利用GMM模型,将训练数据分为标签数据和未标签数据,co-divide 使前面分的标签与未标签数据分别在
Opencv计算机视觉PPT-算法篇
01 02 03 04 05 06 07 08 09 010 011 012 013 014 015 016 017 018
《启示录》阅读笔记(一)
前言 好产品靠设计: 1、产品经理的任务时探索产品的价值,可用性,可行性。 2、探索/定义产品需要产品经理,交互设计师,软件架构师的合作。 3、开发人员不擅长用户体验设计 4、用户设计体验就是交互设计,视觉设计 5、产品创意必须尽早,反复接受目标用户的试用 6、采用高保真的产品原型让全体成员了解用户需求和体验 7、产品经理的目标是在最短时间内把握复杂的市场/用户需求 第一部分 人
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
《启示录》读书笔记系列--笔记十一
市场调研 市场调研的作用 存在争议:市场部门与产品部门在市场调研工具和市场调研方法在探索产品中的作用, 产生原因:双方不清楚市场调研的作
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
LinePhone3.2.7(android端最新版本) sip客户端
SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/
2429



被折叠的 条评论
为什么被折叠?



