我有如下算法来阻止玩家选择一个动作来阻止它的发生:
但是,在步骤2(粗体)中,程序必须检查其他玩家没有移动到检查中的任何内容。这就产生了一个无限递归,我不确定算法上如何避免。对于这种情况,人们有什么建议?
发布于 2017-11-14 09:55:31
您可以定义另一个函数,如果玩家的棋子可以移动到对手国王的单元格,否则返回true。
true
现在,当你假装移动时,请为对手调用此功能。
https://stackoverflow.com/questions/47282365
相似问题