用于双人游戏的人工智能/博弈论的概念。我们的想法是尽量减少对手的收益并最大化你的收益。使用此标记的问题涵盖了解/实施算法的问题。
我需要使我的井字游戏AI无与伦比。计算机AI'O'应该选择最佳动作。我从使用随机数开始为游戏创建我的第一个AI,但现在的问题是使它成为...
我有一个井字游戏随机AI,可以在JavaScript中工作,但并不聪明。我想知道如何使它无与伦比
我尝试将最佳的Move和minimax算法一起添加,以使我的井字游戏无与伦比,但无法正常工作function computerMove(){对于(var i = 1; i <= 9; i ++){...
我已经在游戏中使用alpha-beta修剪实现了迭代加深,并且还添加了一个转置表来存储已经评估过的板。现在,我正在执行以下操作:运行时...
极小极大算法对于两个像井字游戏的玩家都有很好的描述。我需要为Tank游戏编写AI。在这个游戏中,坦克必须在迷宫中移动,迷宫中的障碍物在...
谢谢您阅读此篇。我试图找到一列来自全国各地2个CSV文件中的数据(见下面的文件为例)的最大值。不知道如何找到一个特定列的最大值(TP)
我有一个问题,其中给出了具有正权重的无向图。有N个顶点,我需要从所有可能的路径中得到2个顶点之间的最大权重的最小值...
我正在设计一个国际象棋游戏和它背后的人工智能实现一个带有alpha-beta修剪的搜索树。我在设计游戏的评估功能时遇到了困难。怎么去...
我在为国际象棋游戏实施MiniMax算法时遇到了问题。它的大多数部分似乎都有效,但它要么从来没有做出好的举动,要么评价出现问题......
在以下情况下,使用alpha beta修剪的多线程的有效性是什么:迭代地使用多线程。例如,线程1将查看第一个分支,第二个线程将...
在研究fail-soft alpha-beta算法时,我正在努力想出一个最小的游戏树,当用fail-soft解决时,alpha-beta会产生一个与minimax不同的fail-low ......
我正在使用Python用MiniMax算法创建一个无与伦比的TicTacToe游戏。我的代码似乎没有输出每个位置的正确评估。根据我的理解,算法......
当我检查“float.MaxValue”的值时,我得到:3.402823E + 38这是:340,282,300,000,000,000,000,000,000,000,000,000,000,000,000那么为什么当我试图将一个小得多的值设置为浮点数时......
我正在为一个简单的国际象棋引擎制作一个minimax算法,但是遇到了一些困难。我已经运行了几个小时的代码而无济于事,似乎仍然输出了错误的结果; ...
是否可以使用alpha-beta修剪用于超过两个玩家的非零和游戏?
我已经读过某个地方,minimax算法可以推广给两个以上的玩家。想象一下,我们有3名球员,他们每个人都希望最大化自己的答案。是否可以使用......
Minimax函数为TicTacToe中的所有可能移动返回相同的评估
在主程序循环中,for循环遍历TicTacToe板中的每个空位置,然后在每个位置上应用minimax函数以评估该特定的...
我正在尝试使用alpha-beta修剪为Checkers游戏(AI vs AI)编写算法。您可以在下面或在此PasteBin中查看代码和注释。游戏本身运行良好,但AI(...
Minimax算法 - 当我有两种获胜方式时,计算机不会阻止我。
在我的minimax算法中,当计算机出现一个有两种方式赢得计算机的玩家时,就会选择该板的第一个打开位置。以下为例。 X可以赢得......
请原谅我,如果这个问题已经存在,我已经搜索了很多,但我还没有得到我想问的问题的答案。所以,基本上,我正在尝试实现一个使用...的Tic-Tac-Toe AI
JavaScript中的Tic tac toe使用minimax算法,错误最大调用堆栈大小超过
我正在做一个任务tic tac toe游戏。我的minimax算法可以自行运行,并且有一个数组和两个提供的播放器,但是当使用div的html集合时,它会产生最大错误...
我一直在尝试使用带有alpha-beta修剪的minimax为计算机实现AI,但我面临一个无法识别的bug。该算法应该计算自己的所有可能的移动和......