下载 App
【睁不开工作室】开发日志1
修改于10/2118 浏览综合
嗨,大家好!我们是 睁不开工作室!
作为一个在开赛前几天才刚刚成立的团队,我们自己都很难想象——这么快就要一起并肩作战了。😲
激动归激动,比赛还是得做。
所以,我们决定先认真研究一下这次的主题:「涌现」。


我们是怎么理解“涌现”的?
简单来说,涌现是一种“整体表现出了局部所不具备的新特性”的现象。
许多个简单的小实体彼此互动,最后可能形成一个更加复杂的整体;而这个整体所展现出来的行为,并不能简单地从任何一个个体身上直接看出来。
坦率地说,这个题目确实……非常抽象。🤔
同时它也很宽泛,我们能在很多领域里找到对应的概念。
而在游戏设计中,我们很快联想到了一个词:涌现式游戏设计。
它的核心思路是:设计少量简单、统一的规则,让这些规则彼此组合,最终自然产生大量复杂的玩法。
比如《塞尔达传说:王国之泪》,就是这个方向非常典型的代表。
我们认为,这可能是这次题目里上限最高,同时风险也最大的一种解读方式。
但最后,我们还是决定试一试,因为这种设计真的非常——
coooooooooooooooooooooooooool! 🤩


所以,我们想做一个什么样的游戏?
目前,我们整个游戏的核心系统都会围绕两个最基本的维度展开:
光与暗,以及冷与热。
我们希望这个世界中的很多谜题,都是建立在一套可以持续运行、彼此影响的底层规则之上。
其中,一部分规则会尽量接近现实世界。
比如:
- 光线会即时传播;
- 物体被遮挡后,会在对应区域形成阴影;
- 接触中的物体会互相传导热量;
- 一些特殊材质,会根据当前的光暗、冷热状态改变自身性质。
但我们显然也不准备做一款纯物理模拟器。
所以,在这些相对“现实”的规则之外,我们还加入了一些更加魔幻的东西。
比如:
光暗之间的差距,会进一步加剧冷热交换的隔阂;
以及——
被【数据删除】照射后,物体会产生一种特殊的“影质”…… 👀
至于“影质”到底是什么?
这个就先卖个关子。


最重要的是:这些规则不是只在谜题里临时生效
我们希望游戏中的各种系统,无论是上面已经提到的,还是暂时没有公开的——
甚至包括一些我们自己现在可能都还没完全设计好的规则——
都能够在游戏运行过程中持续生效,并且在整个世界中自动演化。
换句话说:世界不会等玩家走到某个谜题面前,才突然开始“模拟”——它一直都在那里运行。
而你也不会被困在一个个彼此完全隔离、狭小逼仄的解谜房间里。
目前我们规划的体验会更接近一个开放式的大地图:
不同的谜题散布在世界各处,你可以自由探索,决定先去哪里、与哪些 NPC 交流、又要先尝试解决什么问题。


然而,做一个“会自己运行的世界”真的很难
设计这样的系统,有时候很像当一个背着 KPI 的上帝。😵💫
因为游戏中的很多内容,并不是彼此孤立的。
为了完成某个新的设计目标,我们可能需要修改一条底层规则;而一条底层规则的变化,又可能让原本已经成立的十几个谜题一起发生变化;于是我们再改,然后可能又影响到别的东西;……
这意味着,相比于单独设计一个个谜题,我们需要花费非常多的精力去关注整套规则之间的连锁反应。
真的需要巨量的 attention。attention is all you need!
目前,我们已经基本完成了第一版规则体系的初步构建,包括其中一部分具体数值和公式,同时也搭建完成了一部分底层程序架构。


一个非常现实的问题:性能
既然我们希望整个大地图中的光照与温度都能够持续演化,那么很快就遇到了一个绕不开的性能问题:全局光场和热场模拟,计算量非常大。
为了让这套系统真的能够跑起来,我们在优化上投入了相当多的精力。
这段时间里,我们快速迭代了多套技术方案,也尝试了大量不同的算法实现。
好消息是:
在目前的多个测试场景中,我们已经能够让游戏在开发机环境 + 测试场景下稳定运行在 300 FPS 以上!
这至少说明,目前的底层架构已经具备了一个相当不错的起点。
不过,这里也必须提前打一个预防针:300 FPS 并不意味着最终游戏也一定能够维持这样的性能。
真正的游玩场景会比现在的测试环境复杂得多,未来加入更多地图内容、交互物体、视觉效果与系统之后,实际帧率表现肯定还会发生变化。
另外,在一些我们人为构造的极端测试场景下,目前的帧率甚至会骤降到个位数。
这些场景基本不会自然出现在正常游玩过程中,但它们依然暴露出了值得警惕的性能问题:光场与热场的计算高度耦合,导致一旦模拟的东西过多,性能消耗会迅速膨胀到无法接受的程度。
优化显然还远远没有结束,但至少现在,我们已经确认了一件事情:
这套底层实现,已经足够坚实,让我们继续朝最初那个有点疯狂的设计目标冲刺了!


接下来,就是往这个会不断相互作用、不断产生意外结果的世界里,真正填入谜题、角色与内容了。
至于最后它究竟会“涌现”出什么东西……
我们自己也很好奇。👀
请支持 睁不开工作室!
万一我们真的是究极黑马呢——
(万一呢😎)
开发中附图:













