我現在爲我的壞英語道歉,我是意大利人。我正在用C#編寫一個象棋遊戲的完整實現,Player vs Player和Player vs Computer,現在我有一些難以實現的NegaMax算法。 對於誰是有興趣,這裏是我的github倉庫:https://github.com/crybot/ChessEngine_NOGUI/tree/master/Chess%20Engine%20-%20NOGU
阿爾法貝塔剪枝算法如下: function ALPHA-BETA-SEARCH(state) returns an action
v <- MAX-VALUE(state, -∞, + ∞)
return the action in ACTIONS(state) with value v
function MAX-VALUE(state, α, β) returns a