从一个朴素问题出发——“帧同步为什么经常使用定点数,直接用浮点坐标不行吗?”——一路追到数值表示、舍入规则、固定逻辑帧、格子边界、快照和状态 Hash。
推荐阅读顺序
| # | 篇 | 一句话 |
|---|---|---|
| 01 | 帧同步里的定点数 | 定点数的价值不是把 number 换成整数,而是让所有客户端共享同一套表示、舍入、边界与协议规则 |
后续追问路线
- [x] 01. 定点表示、舍入、负坐标、格子移动与碰撞边界
- [ ] 02. 固定逻辑帧、输入帧与渲染帧为什么必须分开
- [ ] 03. 确定性随机数、调用顺序与随机状态恢复
- [ ] 04. 快照、状态 Hash 与首个分叉帧诊断
- [ ] 05. 预测、回滚与不可逆表现怎样分层
母题
本洞继续印证 …/patterns.md 里的"分层 + 封装":权威模拟保存离散、可验证的状态,表现层再把它转换成平滑画面;显示结果不能反向污染模拟状态。