Java Minimax TicTacToe

时间:2012-11-14 11:12:11

标签: java tic-tac-toe minimax

我目前正在尝试为Minimax algorithm实施Tic Tac Toe。在目前的版本中,有些情况下,电脑搞砸了,我不太清楚为什么。 例如,如果我(作为人类玩家)以左上角的x开头,计算机会在左下角与ao作出反应(当然,这等于他失败了)整个程序在{{1 }}

问题:我是否正确更正了Minimax算法,或者(如果没有)是什么原因导致“不良”移动?

这是代码:(我省略了我测试过的一些方法的代码是正确的)

MVC-Design

游戏类表示Cell [] []数组中的字段(与AIMinimax相同)并创建AIMinimax的实例并在其上调用nextMove,以生成下一个“移动计算机”。默认情况下,人类播放器始终启动。

提前谢谢!

0 个答案:

没有答案