課程
/前端開發
/JavaScript
/JS實現人機大戰之五子棋(AI篇)
是不是人走的時候,機器就相當是防守與攻擊選擇一個分數大的?
2016-04-05
源自:JS實現人機大戰之五子棋(AI篇) 2-4
正在回答
說得好
因為computerscore計算的是計算機走子時,自己連在一起時的分數,相當于進攻的分數;而myscore是人在走子時,形成的分數,相當于防御的分數。假設一下,如果計算機在走自己的第四顆子的時候分數不高,比如2000分,而在防御人的第四顆子時分數有5000分,那么計算機就不會去連自己的子而會去防御。而顯然這時計算機獲勝的可能性更大,因此計算機的分會大一些。如果計算機的分都小一些的話,計算機就會偏向于防守了。
孫Vincent
舉報
"AlphaGO"我要和你下五子棋,教程帶你實現五子棋AI
1 回答計算機一直輸~?。。?/p>
3 回答白色的是計算機,不是很明白計算機是咋想的....
2 回答老師為什么計算機不會贏
2 回答AI算法中的比較計算機方和我方的分數,求解釋。
3 回答計算機用了這個算法會不會輸呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-01
說得好
2016-04-05
因為computerscore計算的是計算機走子時,自己連在一起時的分數,相當于進攻的分數;而myscore是人在走子時,形成的分數,相當于防御的分數。假設一下,如果計算機在走自己的第四顆子的時候分數不高,比如2000分,而在防御人的第四顆子時分數有5000分,那么計算機就不會去連自己的子而會去防御。而顯然這時計算機獲勝的可能性更大,因此計算機的分會大一些。如果計算機的分都小一些的話,計算機就會偏向于防守了。