下载 App
聚光灯GameJam开发者日志03
修改于10/0418 浏览
《我的行星:从细胞到文明》重构实录:从“Excel模拟器”到真实生态缸
大家好,我是《我的行星:从细胞到文明》的开发者 。
又到了更新日志的时间。在经历过上一轮的框架搭建后,目前游戏已经可以完整走通“行星演化→生命诞生”的基本流程。但今天这篇日志,我不想唱赞歌,我要进行一次“自我批判”。
🔭 阶段成果:从宇宙降落地表
大家可以看配图,这是目前最新实装的地表视图。
相比之前,我们加入了底部中间的【宏观/微观】视角切换滑块。玩家终于可以从3D宇宙视角降落到地表,并且能通过缩放去尝试观察行星。左侧也实装了更加详细的六维环境面板(海洋面积、大气浓度、生命数量、地磁强度、地表温度、肥沃度)。逻辑上,玩家通过底层按钮(火山、降雨、雷暴等)改变数值,从而推动演化进度(目前是17/44)。
🚧 坦白局:当我自己都玩不下去
在代码跑通的那一刻,我松了口气。但当我真正沉下心,把自己当成一个普通玩家去玩这个Demo时,我愣住了。
我根本不知道自己在点些什么,也看不到任何生机。
我盯着屏幕,左侧显示“地表温度 -18”,但画面中并没有暴风雪,没有结冰。我点击【降雨洋流】,屏幕上没有乌云,没有雨滴砸在海面上泛起涟漪,只是左侧的“海洋面积”从99变成了100。我看到右侧“生命数量 3240”,但我拉近视角,只看到一片死寂的贴图和几个在原地旋转的绿色圆球。
没有反馈,没有物理,没有活着的感觉。
这就像一个冰冷的Excel表格。我点一下按钮,数据变了,然后呢?没有然后了。如果连开发者自己都无法沉浸,玩家怎么会觉得好玩?这违背了我做“上帝视角观察者”的初衷。
🛠️ 破局重构:注入环境的“物理灵魂”
既然发现了问题,哪怕需要推翻重做,也必须咬紧牙关去改。接下来的核心开发重点,将不再是堆砌新的系统,而是全力重构环境物理引擎和生物AI行为逻辑:
1. 风力与天气物理化:
· 不能只是一句“刮风了”。我们要加入全局风力系统。当风力数值变高时,画面里的树木必须肉眼可见地剧烈摇晃,树叶被吹落,海浪翻滚。
2. 真实的水体与降雨:
· 点击降雨后,必须出现全屏的雨丝特效。海面必须有真实的波浪起伏Shader。暴雨落在水面上泛起涟漪,陆地上的泥土颜色变深(湿透感)。
3. 极寒与极热的视觉呈现(针对当前-18℃的截图):
· 温度在零下时,海洋边缘必须开始结冰,天空飘落雪花,画面的整体色调变为冷蓝色。不能再像个没事人一样。
4. 生命的“活体化”与状态机AI:
· 告别原地旋转的假球!生物将接入基础的行为状态机(State Machine)。
· 它们会自己游动、捕食比自己小的个体、遇到天敌会逃窜、遇到极端天气会往高地聚集避难。
· 拉近镜头(微观视角)时,它们头顶会冒出真实的情境气泡:“好冷……”“有危险!”“快跑!”。
🌋 写在最后
推翻重做很痛苦,但做游戏不能自欺欺人。一个连开发者自己都觉得无聊的“点击器”,不配称为一款能让人沉浸的上帝模拟器。
《我的行星》不应该是一个Excel,它应该是一个能让你拉近镜头,亲眼看着一群细胞在冰海中挣扎求生,看着树木在风暴中被连根拔起的真实世界。
接下来的两周,我会死磕物理引擎的视觉反馈和生物AI状态机。哪怕最后只能做出一小片海域、三种生物的求生行为,也要让这片海域“活”过来。
如果你也觉得现在的游戏太“死板”,欢迎在评论区讨论,或者给我推荐一些把环境物理反馈做得极致的游戏,我去取经!
👉 下一期日志,我将展示活生生的微观生态,不见不散!











