用于双人游戏的人工智能/博弈论的概念。我们的想法是尽量减少对手的收益并最大化你的收益。使用此标记的问题涵盖了解/实施算法的问题。
我的 alpha beta 搜索算法对于终极 tic tac toe AI 机器人来说很慢
我正在做一个学校项目,我试图编写一个 alpha beta 搜索算法来解决终极井字游戏。 (终极井字棋只是普通井字棋的 3x3 网格,其中每个动作......
在 tkinter 上跳棋的当前实现中,尽管它似乎已将棋步的计算移至单独的线程,但当计算机计算时,界面会变慢......
Python Minimax 没有给出正确的输出,我无法查明原因
我正在尝试制作一个 tic tac toe minimax 算法。在某些情况下,我的算法会输出明显错误的动作。例如,在棋盘状态下,当前保存在脚本中,操作...
我的目标是在我的 TicTacToe 作业中实现极小极大,这样你就可以和它对抗。问题是它似乎没有看到自己正在失败。我不知道为什么它看不到它。当你...
我目前正在尝试将 Minimax 算法应用到 Tic-Tac-Toe 游戏中。到目前为止,算法并没有按照我需要的方式运行,因为人工智能没有选择最佳的移动......
如何修复 JavaScript 中的 Tic Tac Toe,并且 minimax 不将分数返回到原始调用?
我认为问题可能出在我对emptyIndexes的调用上。 返回 IndexArray 始终返回 0。 Moves 数组不会将分数返回到原始 8 个开放索引。 我怎样才能得到分数返回给...
Javascript 中的 Tic Tac Toe 与 minimax 不会将分数返回到原始调用,有任何线索如何解决此问题吗?
const minimax = (newBoard,currentPlayer)=>{ 让availSpots =emptyIndexes(newBoard) newBoard = Array.from(newBoard) if(CheckForWin(newBoard) &...
def 极小极大( 董事会:董事会, 深度:整数, 最大深度:整数, is_black:布尔值 ) -> 元组[分数, 移动]: ”“” 找到输入的最佳动作...
如何使用 Minimax 算法和 Alpha Beta 剪枝解决 Tic Tac Toe 4x4 游戏
我使用 Minimax 和 Alpha Beta 剪枝制作了一个 Tic Tac Toe 游戏。我想为 Tic Tac Toe (10x10) 游戏制作一个计算机 AI,但它的游戏树尺寸大得离谱。 我的代码是这样的,...
我在cpp中编写了一个XO游戏ai与玩家,并使用minimax和alpha beta修剪,我用经典XO游戏编写的这个游戏的不同之处在于玩家和ai可以在每轮中打任何标记。它是...
当我离开我的国际象棋引擎中的书时,它没有返回任何内容。 随机导入 进口象棋 导入国际象棋多语言 导入时间 来自评估导入* 最大深度 = 18 移动点 = [] def nextMove(b...
我制作了一个算法来查找二叉树中的最大数字: (我知道我应该将函数称为“max”而不是“minimax”,但是更改它太繁琐了-) 我创造...
TicTacToe 使用极小极大和 alpha-beta 剪枝无法做出正确的决定
我正在制作一个带有极小极大和 alpha beta 修剪的井字游戏机器人,但它没有达到标准(实际上有点糟糕)。当我尝试玩它时,机器人会错过最明显的动作......
我用C实现了一个国际象棋游戏,具有以下结构: move - 表示在 char board[8][8](国际象棋棋盘)上从 (a,b) 移动到 (c,d) 动作 - 这是带有...的动作链接列表
Mancala Avalanche 版本的 Minimax:我的代码返回了错误的举动
我一直在使用极小极大算法制作一个曼卡拉机器人。它适用于第一位,但通常只是在空白处提供输出。任何人都知道如何解决这个问题,以便它可以播放...
我一直在学习电脑游戏,我在井字棋的极小极大算法上取得了成功。但 negamax 算法总是给出错误的举动。谁能告诉我我的代码有什么问题吗? 静态
带有极小极大的井字游戏可以在中间行或中间列进行。如何修复它,使其变得无与伦比?
let main = (function() { 让当前玩家; 让游戏结束= false; 让 boardArray = Gameboard(); constdialogElement = document.querySelector('[data-modal]'); const gameContainer = 文档。
所以我在下一个js中编写了这段代码。由于某种原因,它无法正常工作。我已经尝试了几乎所有方法,但仍然无法正常工作。我什至尝试使用 alpha beta 修剪,但它仍然是......
需要帮助在 R 中开发 alpha beta 剪枝 minimax 算法。目前我已经实现了 minimax 算法,但它仅适用于 3x3 板。 4x4 板无法运行 --> 长期运行...
Java Tic-Tac-Toe minimax 算法无法正常工作
我正在尝试使用极小极大搜索算法为井字棋游戏实现“困难”难度级别。 它有一个问题,我正在努力寻找,因为算法没有选择这个......