Alpha Beta修剪算法Java

时间:2013-11-15 20:35:06

标签: java alpha-beta-pruning

我一直致力于为Connect Four游戏进行alpha-beta修剪的代码,我似乎无法做到正确。我认为我最初是正确实现的,但算法每次都会返回第1列。我有两个int s val和nodeVal用于确定我的alpha和beta值。当我在alphaBetaPruning()算法中将它们实例化为0时,alphaBetaSearch()方法返回的列始终为1.如果我在alphaBetaPruning()算法之外实例化这些值,则{{ 1}}算法会产生alphaBetaSearch()

注意:Null Pointer Exception类拥有董事会成员的最佳子女。

任何帮助将不胜感激!

ConnectFourBoard

0 个答案:

没有答案