【发布时间】:2016-10-05 20:21:42
【问题描述】:
我试图了解如何为 AI 国际象棋策略中的不同动作分配值。例如,用户有 3 个选项移动棋子、后或马,然后对于每个移动对手有 3 个移动。这些移动具有值:移动车 + 3,移动皇后 +2,移动典当 -3 等等。
那么,这些数字代表什么,对手的移动数或对手可以击败的项目(如果击败一个车是+2如果击败一个棋子是0)?
对不起,如果我的问题令人困惑。
【问题讨论】:
-
我建议将其移至Chess。
-
但要回答您的问题,一般来说,将 +1 视为成为白色棋子的价值,-1 视为成为黑色棋子的价值。一般来说,点可以这样分配(R = 5,N/B = 3,Q = 9,K = 250)。计算机还会将棋子的一部分分配给诸如良好的棋子结构、放置良好的棋子、高级受保护的已通过棋子等。
标签: chess minimax alpha-beta-pruning