← 回到街上

Sluice

游戏 · iOS · 可玩原型

安排一段水路,看它怎样改变一天。

画面

项目概念 · 持续开发中

它做什么

把水的供应、时间和后果,变成可以反复推敲的回合制谜题。

它怎么运作

  1. 步骤 1布置系统

    先调整允许操作的控制项,再决定推进一天。

  2. 步骤 2运行一天

    规则核心按照明确的顺序,推进计划中的水流。

  3. 步骤 3观察结果

    记录送达、释放、洪水和未满足的需求,让结果有迹可循。

  4. 步骤 4调整再试

    界面播放已记录的过程,玩家根据新局面调整下一步。

你的布局关卡门 · 路径

布置关卡支持的控制点。

水路棋盘SwiftUI · Canvas

呈现布局与逐步展开的每日结果。

分步模拟Swift · 每天 12 个时间步

按游戏定义的水流与生产规则推进。

事件轨迹DayTrace

先记录发生了什么,再交给动画呈现。

关卡数据JSON · LevelCodec

加载并验证已制作地图与约束。

一天的回放DayAnimator

播放已记录结果,不在动画中重复计算规则。

技术栈

Swift · SluiceCoreSwiftUI Canvas离散时间步模拟事件与轨迹记录JSON 关卡编解码有界求解器本地进度存储

确定性的游戏模拟,不是现实流体求解器。