尼姆遊戲(人機對戰)的Python實現

尼姆遊戲是一個著名的遊戲,有不少變種玩法。兩個玩家輪流從一堆物品中拿走一部分。在每一步中,玩家能夠自由選擇拿走多少物品,可是必須至少拿走一個而且最多隻能拿走一半物品,而後輪到下一個玩家。拿走最後一個物品的玩家輸掉遊戲。python 在smart模式中,計算機每次拿走必定數量的物品使得堆的大小是2的冪次方減1—也就是2,7,15,31,63等。若是有必定數量的剩餘物品,計算就隨機拿走一些。dom #
相關文章
相關標籤/搜索