敌方
5/5
我方
5/5
每一手双方各翻一张牌,格挡只挡「同一手」打过来的那一击,不累积。 所以第 2 手架的格挡挡不住第 3 手的攻击 —— 你得猜对手把攻击放在第几手。
| 敌方 攻击(1格) | 敌方 蓄力攻(2格) | 敌方 格挡 | |
|---|---|---|---|
| 我方 攻击(1格) | 双方各 -1 格 | 我方 -2 格 | 被挡下 1 格,溢出 0 |
| 我方 格挡 | 完全挡下 | 挡 1 漏 1 | 无事发生 |
| 我方 蓄气 | 白挨 1 格 | 白挨 2 格,蓄气被打散 | 各自铺垫 |
蓄气是"跨手"的铺垫:出蓄气那一手等于空过,会白挨一下;但受击会打散一层蓄气。
蓄力一击撞上格挡是 2 挡 1 → 漏 1 格,这就是「蓄气克格挡」。
一回合两个决策:弃哪 1 张 → 剩下 5 张怎么排序。
V1 的三张牌其实不是猜拳:蓄气那一手什么都不做,要等到下一手才兑现
("蓄气克格挡"是跨手关系,第三条边不在同一个决策点上);而格挡撞上攻击只是
"两边都没事",没有产生任何转移 —— 抵消型防守永远不产生正收益,最后一定被攻击支配。
真引擎实测(node tools/rps-audit.js):攻击优先 72% / 格挡优先 23%,
极差 49 个百分点,循环不成立。
V2 把三条边全部压回同一手,并且让每一次"克"都真的掉血。
| 敌方 斩击 | 敌方 盾反 | 敌方 破甲 | |
|---|---|---|---|
| 我方 斩击 | 互砍,各 −1 | 被挡下并遭反击,我方 −1 | 打断其蓄力,敌方 −1 |
| 我方 盾反 | 挡下并反击,敌方 −1 | 两边都在举盾 | 被穿透,我方 −1 |
| 我方 破甲 | 蓄力被打断,我方 −1 | 穿透格挡,敌方 −1 | 双方重击对撞,各 −1 |