企业文化

游戏规则实验册:移动平台上的相对位移与世界位移——九段正反向平台行程(实例15)

2026-10-26 1

站在移动平台上走动时,角色相对平台的移动与在世界中的移动不是同一个量。复盘回放时若只看输入速度,就可能把平台带来的位移误认为角色忽然加速。

这份练习把数据、规则和中间状态一起列出。可以先自行推演,再与过程记录逐项比较;如果结果不同,先找到第一处分歧,确认时间单位、端点归属和运算顺序。案例是一套限定模型,不把其他作品的不同实现认定为错误。

规则与输入

一维模型中角色始终附着于平台,每个时间段内平台速度和角色相对速度都固定;世界速度是两者之和。无碰撞、打滑、跳离平台或镜头变换,速度可为负。

初始平台坐标-6,角色相对坐标5 每段为[时长,平台速度,相对速度] [[5, -4, 0], [5, 2, 1], [5, -2, 1], [5, -2, -3], [3, -1, 0], [1, -2, -1], [4, -4, 0], [5, -3, 0], [4, 0, 0]]

逐项推演

第1段持续5拍,平台速度-4、相对速度0,合成速度-4;结束时平台-26、相对位置5、世界位置-21。

第2段持续5拍,平台速度2、相对速度1,合成速度3;结束时平台-16、相对位置10、世界位置-6。

第3段持续5拍,平台速度-2、相对速度1,合成速度-1;结束时平台-26、相对位置15、世界位置-11。

第4段持续5拍,平台速度-2、相对速度-3,合成速度-5;结束时平台-36、相对位置0、世界位置-36。

第5段持续3拍,平台速度-1、相对速度0,合成速度-1;结束时平台-39、相对位置0、世界位置-39。

第6段持续1拍,平台速度-2、相对速度-1,合成速度-3;结束时平台-41、相对位置-1、世界位置-42。

第7段持续4拍,平台速度-4、相对速度0,合成速度-4;结束时平台-57、相对位置-1、世界位置-58。

第8段持续5拍,平台速度-3、相对速度0,合成速度-3;结束时平台-72、相对位置-1、世界位置-73。

第9段持续4拍,平台速度0、相对速度0,合成速度0;结束时平台-72、相对位置-1、世界位置-73。

最后世界位置-73,等于平台与相对坐标之和。

复核与使用边界

先独立累积平台位置和角色相对平台的位置,最后相加得到世界位置;再与直接累计合成速度的结果比较。两种路径应一致,反向速度也必须保留符号。

世界速度为零并不一定代表角色没有操作,也可能是相对速度抵消了平台速度。反过来,角色相对位置不变时仍会随平台移动;复盘时把两类位移分别列出,能避免只看世界轨迹下结论。

复盘时建议保留输入表和中间状态,而不仅保存最终答案。改动一个条件后重新推演,再检查起点、终点、重复值和临界输入;这样能把规则本身、计算实现和显示结果分别核对,避免把一次偶然相同当成验证完成。