作者thomasflee (Thomas)
看板DataScience
标题[问题] minimax演算法code请益
时间Mon Sep 30 21:23:14 2019
各位大大好
小弟目前在研究minimax演算法,於githube有找到一则以python编写的code,
网址:
https://github.com/Cledersonbc/tic-tac-toe-minimax/blob/master/py_version/mini
max.py
但是小弟才学粗浅,对於code有三个地方不懂,来版上请求大大们协助:
1. 为何人类玩家的移动步骤会有-1? 不应该都是大於0吗?
2.为何要设定条件 move<1 or move>9? 井字游戏最大步骤不是9而已吗?
3.类似於第1个问题,为何minimax函数的row & column会有-1 的步数?
https://i.imgur.com/fU1R8xr.jpg
https://i.imgur.com/HX1u1BL.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.239.79.60 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DataScience/M.1569849797.A.3C0.html
1F:推 st1009: 12 因为那个move不是步骤是你井字游戏1~9格选哪个数,一开 10/01 09:03
2F:→ st1009: 始你还没选,所以是-1,进入回圈让你选,如果你是选1~9而 10/01 09:05
3F:→ st1009: 且是可选的数,就会跳出回圈,反之继续让你选。 10/01 09:05
4F:→ st1009: 3就一个初始值而已,方便之後计算。 10/01 09:09
5F:推 laputaca: 单纯是预设和基本坚持逻辑 10/10 13:05
6F:→ erre: ... 10/12 12:53