Nim

通过让计算机留下堆大小的失败组合来获得最后的棋子。

Loading game

本设备统计

未完成的游戏只保存在此浏览器中。

已玩
0
胜局
0
胜率
最快获胜
最少步数
最高分
当前连续天数
0 天
最佳连续天数
0 天

玩法说明

通过让计算机留下堆大小的失败组合来获得最后的棋子。

  • 选择一个非空堆。
  • 仅从该堆中删除任意正数的棋子。
  • 交替轮流,直到一名玩家拿走最后一块棋子并获胜。

策略提示

  • 比较堆的二进制奇偶校验,而不是总是采用最大的组。
  • 每次计算机移动后,尝试将位置返回到零尼姆和。
  • 临近结束时,准确计算谁将采取最后的行动。

完整指南

规则、评分和策略

Nim是一个完整信息减法游戏。桌子上开始有几堆,每次移动都会从一堆中删除任意正数的游戏棋子,拿走最后一个游戏棋子的玩家获胜。

每次移动一堆

游戏规则允许的移动只会改变一个非空堆。您可以删除一个播放片段或整个选定的堆,但不能在堆之间拆分镜头。空堆仍然无法发挥作用,而其他堆则继续。

为什么二进制奇偶校验很重要

位置的战略价值是其堆大小的按位异或或尼姆和。零尼姆和不会给下一个玩家留下任何保留零的棋步;非零位置通常有一个使对手返回零的动作。

不要仅仅平衡堆大小

两个外观相似的堆并不自动安全。二进制位值决定了有用的减少,因此最好的移动可能会留下不相等的堆。准确计算被移除的棋子,并在每次计算机回复后重新评估。

实用的结局

当只剩下一堆时,拿走它并获胜。如果有两堆,将他们扳平通常会将零位置交给对手。在游戏早期,在进行大量删除之前检查高二进制位。

玩家提出的问题

我可以从两堆棋子中取出棋子吗?

不会。每一回合都会选择一堆棋子并从中移除一个或多个棋子。

什么是尼姆苏姆?

它是所有堆大小的按位异或。这是一种识别正常比赛中失败位置的紧凑方法Nim。

电脑会随机移动吗?

不会。它使用游戏规则允许的确定性策略,因此相同的位置总是产生相同的回复。