5月20日-6月4日:攻克2D物理引擎。
6月4日-6月13日:攻克《3D数学基础》。
6月13日-6月20日:攻克《3D图形教程》。
6月21日-6月22日:攻克《Raycasting游戏教程》。
6月23日-7月1日:攻克《Windows游戏编程大师技巧》。
7月2日-7月6日:攻克《雅达利2600汇编游戏开发》。
7月7日-7月11日:攻克《x86/x64汇编语言》。
7月11日-7月22日:学习《3D游戏编程大师技巧》(阶段性)。
7月14日-7月18日:学习《游戏引擎架构》(完成)。
7月23日-7月30日:攻克Python语言学习。
当前目标,攻克《3D游戏编程大师技巧》。
(一)关于我的抑郁症发作
这段时间跑去学习了一下Python。本来这样在学习一件事情的中途插入另外一件事情不是一个好事。但是我也是无奈之举。到了22号的时候,我的抑郁症发作了,偏头痛非常厉害。这个是我记录我的时间的APP,从图里面可以看到,我在22号之前工作时间拉满。但对于我的抑郁症来说,这样的做法属实太“浪”了。结果是受到了反噬。
所谓福无双至,祸不单行。本来我一直坚持运动,因为运动是最好的抗抑郁的药物,但是我在11号的时候游泳之后,右肩的肩伤复发,导致我不能再运动。
这样又没有运动,又过量地工作,导致我的抑郁症发作。当然,比起以前来说,我现在的状态要好得多,只是非常低迷,而不会像以前那样一蹶不振。
但是做为攻坚3D最难的一部分,学习《3D游戏编程大师技巧》实在是太烧脑了。所以我实在坚持不下去了,然后就“逃跑”了。从23号开始,我开始学习Python。
(二)学习Python
以前我的用过一段时间Python,做了一些小东西,但现在基本上都忘记完了。做为脚本语言,我精通Javascript和Lua,都是我在做页游的时候累积的经验。但这两种语言怎么说呢,都不像是一种真正的编程语言,而是一种嵌入式的东西,你能做的东西很少。但Python几乎可以做到一切,所以我决定补齐这块短板。
虽然说脚本式语言本来就很“放纵”,但我实在没想到Python会如此地灵活。
用了C++之后再用Python,有一种那样的感觉。我来自一个高贵的贵族世家,每次吃饭的时候,我都要先洗漱,然后用毛巾擦手,然后总之有无数的餐桌礼仪。然后吃了饭之后也要漱口,把东西收拾好。然后我学Python的时候,就感觉像看到一个野蛮人,走进房间里面,一把抓起一只鸡腿狂啃,然后把这鸡腿吃完了,骨头一甩,扬长而去。就是这么野蛮,这么潇洒。
尤其是使用MongoDB数据库的时候。简直颠覆了我的认识。我以前也算是一个数据库的专家了,MSSQL,MYSQL是我之前做页游用的数据库。平时我做一些小的APP,也用SQLITE,这三个是我掌握的。这些都是属于“关系数据库”。我还是第一次接触“非关系数据库”。这真的让我瞠目结舌。用数据库不都得先建好数据库,建好表,然后再操作数据库吗?而MongoDB的操作如此之灵活,如此之直接,简直让人怀疑人生。
本来我还打算学习一下人工智能的。毕竟这个东西是未来的领域,但我毕竟休息够多了。所以还是打算把Python的学习告一段落。
最后我的Python的成果就是去随便爬了一家美女壁纸的网站,然后自已使用Web.py(真没想到还有这么灵巧的建站工具)。建立了一个自已的网站。综合了我之前学到的知识。目前暂时就这样吧。
(三)学习《游戏引擎构架》
居然把这么一大本书干完了。不可思议的是,我居然都能懂了。
我因为游泳受伤。所以我只能工作半天。(最开始我工作了一天,结果伤情加剧,然后不得已周六周日都在床上躺着看书)。所以下午我就利用这些时间看书(后来证明读这种烧脑的书负担很重,不是我想象中那么轻松,结果导致我抑郁症发作了)。
这本书简直是一本神书,作者是顽皮狗的技术总监,《最后生还者》(1代,不是2代!)就是他做的。牛逼惨了。里面具体的代码很少,都是概念的讲述,但这正是我需要的。对于现在的我来说,他只要说明白了,我就能做出来。
有很多技术,我以前知道,但都不知道应该这么用。比如柱状3D坐标,我一直不知道这玩意用来做什么。可是这个大佬一点播,我就完全理解他在游戏中真的有大用了。
这就像《倚天屠龙记》里面医仙教张无忌医学一样,对于某个特定的病,他会说用什么什么方法来治。就像是说“此寒冰掌之毒,毒性是什么什么,治疗应该通过XX穴什么什么”。你如果没有基础,完全不知道他在讲什么。
这和《3D游戏编程大师技巧》正好相反,《3D游戏编程大师技巧》属于完全的基础。如果说抱着学习做游戏的心态来学这本书,你会学到怀疑人生,我是谁?我在哪里?我在干什么?所以它被称为“游戏开发四大坑书”也是不无道理的。
但是,你如果知道你想要什么,这书就是瑰宝。
学习Python的过程给了我更好的调剂。因为里面的一切都太“人性化”了,非常容易理解。简直就像是打王者局打累了的我,回到青铜局虐菜一样。
休息够了。应该出发了。我还有我的山峰要去攀登。
(四)世界(The World)的启示
占卜了一下,得到了一个“The World”的逆位。对于我现在和我的理想,都是一副非常有深意的卡。
不好的地方是逆位,好的地方,是世界。
我也许还要很长久的处于“现状”,所以我需要一步一个脚印的走。我的建模要注意,要提上日程。先作出系列,让自己的收入稳定。
自己追求的目标很可能不如意,通往我的《三千神界》,《一文系统》,《薪火引擎》的路可能比我想象得更加困难。所以要从小的东西做起。从《光明堡垒》作为一个目标才是合理的。
但也有可能这个启示和事业无关,而是对自己的健康,比如我最近频繁的头痛,就和解牌的意思吻合。世界是这样一张牌,成功,但不完全成功。对应我的抑郁症,我虽然“战胜”抑郁症,但是我这种战胜是不完全的。我原本把这个月当成我“战胜”抑郁症的一个里程碑,或者说我终于可以说出那句话“我战胜了抑郁症”。
但这种战胜是不完全的,不能强迫自己按一个“正常人”来透支自己,否则会有灾祸降临。
这个也是重点。这个也是非常符合这张牌的意义,还有我的命运。