SOURCE → FLOW
Sluice
安排一段水路,看它怎样改变一天。
画面
SOURCE → FLOW
项目概念 · 持续开发中
它做什么
把水的供应、时间和后果,变成可以反复推敲的回合制谜题。
它怎么运作
- 步骤 1布置系统
先调整允许操作的控制项,再决定推进一天。
- 步骤 2运行一天
规则核心按照明确的顺序,推进计划中的水流。
- 步骤 3观察结果
记录送达、释放、洪水和未满足的需求,让结果有迹可循。
- 步骤 4调整再试
界面播放已记录的过程,玩家根据新局面调整下一步。
你的布局关卡门 · 路径
布置关卡支持的控制点。
水路棋盘SwiftUI · Canvas
呈现布局与逐步展开的每日结果。
分步模拟Swift · 每天 12 个时间步
按游戏定义的水流与生产规则推进。
事件轨迹DayTrace
先记录发生了什么,再交给动画呈现。
关卡数据JSON · LevelCodec
加载并验证已制作地图与约束。
一天的回放DayAnimator
播放已记录结果,不在动画中重复计算规则。
技术栈
Swift · SluiceCoreSwiftUI Canvas离散时间步模拟事件与轨迹记录JSON 关卡编解码有界求解器本地进度存储
确定性的游戏模拟,不是现实流体求解器。