QT五子棋項目詳解之三:AI人機對戰,策略表

界面都搞定了,專心分析邏輯。 五子棋AI最難的是分析整個棋局的局勢。 一種辦法是遍歷五子棋的每一個點,判斷每一個點的分數。 如何判斷每一個點的得分?根據這個點組成的所有五元組。 比如,對於電腦黑棋=4,白旗=5來說,對於該點組成的每一個五元組,有如下策略表:見下面。。。 當case 0 意味着此無棋子。 當case 4 意味着有一個黑棋棋子。 當case 8 意味着有兩個個黑棋棋子。 ... 當c
相關文章
相關標籤/搜索