2026.2.5

 • 

因为最近把 Epoch 拾起来,换了个平台在 Playdate 开发的原因,偶尔会在其他地方发些 devlog。于是就有人好奇问我这个游戏到底是什么,也因此和他们解释了一番 Epoch 是什么曾经的 Epoch 开发到过哪个阶段,以及 Epoch 和 Lonely Planet 的关系
给 Epoch 加第三人称的视角时候顺便加了一个飞船查看器,就是简陋的一个 45 度角 top down 视角,飞船就一直水平旋转,类似于某些车里 360 度倒车影像会有的动画。说是飞船,其实就是代码里定义的一堆简单的顶点和三角形,因为 Playdate 软件渲染而不是硬件渲染的原因,这些三角形其实都是手动在屏幕上映射的位置,然后用线框连接起来,十分简陋,连 z sorting 和 culling 都没有。对我来说,已经暂时够了。
因为 Epoch 是过程生成的原因,不管是以前做 Unity 版本还是现在做 Playdate 版本,地形都是根据种子随机的,因此有的时候会有意想不到的地形。这当然不是什么值得骄傲的东西,毕竟是 Infinity: TQFE 和 No Man Sky 等等一众游戏玩剩下的。只是有的时候会想,有没有可能在自己写的游戏里遇到曾经梦里遇到过的地方。很久很久以前可能是小学,有天梦到在看一个土坡,可能是沙子做的也可能就是泥土,很错愕地凸起来一块,周围什么也没有了,就只是平地。但背景响着神秘的中东风格音乐,然后视角也像是游戏里的一般,环绕着土坡不停地旋转,活像是 nvidia 驱动里附赠的某个 tech demo 或是什么显卡跑分软件的场景,想想也挺合理的,游戏行业在 2000 - 2010 年老喜欢做那种丛林沙漠一类的演示软件。我至今都没明白这个梦到底有什么含义,但有种浪漫或者神秘主义色彩的解释是,这是 Epoch 某年某月开发中的一瞥,因为地形是过程生成随机出来的,刚好在那个节点随机到这么一个地形地貌,又被我的 terrain shader 上了层土黄的色,而我只是刚好提前了十几年看到它而已。
我的记忆里也不只这一个莫名其妙的意象,还有那种 1990 - 2000 年的机场,夕阳落日,大号宽体客机起飞的长焦特写,昏暗的跑道和橘黄色的天空在引擎的热浪下扭曲起来。这就是又一个神奇的印象了,我小时候没坐过飞机,唯一的解释是可能小时候看了什么美剧录像带,脑子里给记了下来。总不可能说,再过几年,在我没防备的时候,我在某个机场转机的时候被当头一棒,看到一模一样的场景。