《Knode: Untangle & Connect》:用自研物理引擎做的全模拟线缆解缠游戏
在《Knode: Untangle & Connect》中,你被困在一个奇异的海洋平台上,只有一项冥想般的工作:在乱成一团的线缆中追踪完全物理模拟的电缆,并把它们插到正确的机架上。还有一个同伴会看着你做的一切,并一路给出评论。而且他们友好得有点可疑。
游戏由 BusFactorOne 完全单人开发,包含超过 12 个关卡,大约 4-5 小时流程。没有计时器,没有压力,只有纯粹的氛围、物理,以及多到离谱的解线缠工作。


即便你不觉得解开线缆缠结很放松,它在技术上仍然非常令人印象深刻。线缆运动非常顺滑,完全没有那种你在物理密集型系统中可能遇到的伪影。
显然,整套线缆系统是用 C++ 从头编写的,开发者甚至专门为这款游戏自建了物理引擎。要是能更深入了解他们的工作流程就好了。
“我使用粒子系统方法(类似 PBD/XPBD)搭配我自制的物理引擎。线缆由球体组成,并在其外渲染一层平滑的表面网格。我试过用胶囊体,但效果没那么好。
至于约束,嗯,拓扑结构在 99.9% 的情况下都能保持完整;你大概无法通过力度或速度去“扯断”一个绳结来解开它(我试过很多次)。顺便说一句,视频里那根 32 米长的线缆大约由 150 个粒子组成。最大的挑战是在各种绳结“堆叠”时仍能获得像样的性能,但在我那台老旧的 i5-9600k 上似乎跑得相当不错(所有计算都在 CPU 上完成)。”
《Knode: Untangle & Connect》还将包含内置关卡编辑器和 Steam 创意工坊集成。游戏很快就会在 9 月 25 日发售,所以现在就把它加入愿望单,准备好开始解线缠吧。
还有几款同样不寻常、值得关注的游戏:一款关于木工,另一款关于引导导弹:
相关链接
原文链接:https://80.lv/articles/every-cable-is-physically-simulated-in-this-cable-untangling-puzzle
喜欢这篇内容吗?