minimax 相关问题

用于双人游戏的人工智能/博弈论的概念。我们的想法是尽量减少对手的收益并最大化你的收益。使用此标记的问题涵盖了解/实施算法的问题。

我的 alpha beta 搜索算法对于终极 tic tac toe AI 机器人来说很慢

我正在做一个学校项目,我试图编写一个 alpha beta 搜索算法来解决终极井字游戏。 (终极井字棋只是普通井字棋的 3x3 网格,其中每个动作......

回答 1 投票 0

如何将移动计算移动到 Tkinter 中的单独线程?

在 tkinter 上跳棋的当前实现中,尽管它似乎已将棋步的计算移至单独的线程,但当计算机计算时,界面会变慢......

回答 1 投票 0

Python Minimax 没有给出正确的输出,我无法查明原因

我正在尝试制作一个 tic tac toe minimax 算法。在某些情况下,我的算法会输出明显错误的动作。例如,在棋盘状态下,当前保存在脚本中,操作...

回答 1 投票 0

如何实现极小极大?

我的目标是在我的 TicTacToe 作业中实现极小极大,这样你就可以和它对抗。问题是它似乎没有看到自己正在失败。我不知道为什么它看不到它。当你...

回答 1 投票 0

Minimax 算法无法正确运行

我目前正在尝试将 Minimax 算法应用到 Tic-Tac-Toe 游戏中。到目前为止,算法并没有按照我需要的方式运行,因为人工智能没有选择最佳的移动......

回答 1 投票 0

如何修复 JavaScript 中的 Tic Tac Toe,并且 minimax 不将分数返回到原始调用?

我认为问题可能出在我对emptyIndexes的调用上。 返回 IndexArray 始终返回 0。 Moves 数组不会将分数返回到原始 8 个开放索引。 我怎样才能得到分数返回给...

回答 1 投票 0

Javascript 中的 Tic Tac Toe 与 minimax 不会将分数返回到原始调用,有任何线索如何解决此问题吗?

const minimax = (newBoard,currentPlayer)=>{ 让availSpots =emptyIndexes(newBoard) newBoard = Array.from(newBoard) if(CheckForWin(newBoard) &...

回答 1 投票 0

棋盘游戏的Minimax函数

def 极小极大( 董事会:董事会, 深度:整数, 最大深度:整数, is_black:布尔值 ) -> 元组[分数, 移动]: ”“” 找到输入的最佳动作...

回答 1 投票 0

如何使用 Minimax 算法和 Alpha Beta 剪枝解决 Tic Tac Toe 4x4 游戏

我使用 Minimax 和 Alpha Beta 剪枝制作了一个 Tic Tac Toe 游戏。我想为 Tic Tac Toe (10x10) 游戏制作一个计算机 AI,但它的游戏树尺寸大得离谱。 我的代码是这样的,...

回答 1 投票 0

XO游戏中的评价功能

我在cpp中编写了一个XO游戏ai与玩家,并使用minimax和alpha beta修剪,我用经典XO游戏编写的这个游戏的不同之处在于玩家和ai可以在每轮中打任何标记。它是...

回答 1 投票 0

我的国际象棋引擎搜索没有返回任何内容

当我离开我的国际象棋引擎中的书时,它没有返回任何内容。 随机导入 进口象棋 导入国际象棋多语言 导入时间 来自评估导入* 最大深度 = 18 移动点 = [] def nextMove(b...

回答 1 投票 0

为什么我的极小极大算法无法正常工作?

我制作了一个算法来查找二叉树中的最大数字: (我知道我应该将函数称为“max”而不是“minimax”,但是更改它太繁琐了-) 我创造...

回答 1 投票 0

TicTacToe 使用极小极大和 alpha-beta 剪枝无法做出正确的决定

我正在制作一个带有极小极大和 alpha beta 修剪的井字游戏机器人,但它没有达到标准(实际上有点糟糕)。当我尝试玩它时,机器人会错过最明显的动作......

回答 1 投票 0

计算特定深度的极小极大树中的移动分数

我用C实现了一个国际象棋游戏,具有以下结构: move - 表示在 char board[8][8](国际象棋棋盘)上从 (a,b) 移动到 (c,d) 动作 - 这是带有...的动作链接列表

回答 2 投票 0

Mancala Avalanche 版本的 Minimax:我的代码返回了错误的举动

我一直在使用极小极大算法制作一个曼卡拉机器人。它适用于第一位,但通常只是在空白处提供输出。任何人都知道如何解决这个问题,以便它可以播放...

回答 1 投票 0

我的 tic tac toe negamax 算法输出错误

我一直在学习电脑游戏,我在井字棋的极小极大算法上取得了成功。但 negamax 算法总是给出错误的举动。谁能告诉我我的代码有什么问题吗? 静态

回答 1 投票 0

带有极小极大的井字游戏可以在中间行或中间列进行。如何修复它,使其变得无与伦比?

let main = (function() { 让当前玩家; 让游戏结束= false; 让 boardArray = Gameboard(); constdialogElement = document.querySelector('[data-modal]'); const gameContainer = 文档。

回答 1 投票 0

MInimax 函数在下一个 js 中无法正常工作

所以我在下一个js中编写了这段代码。由于某种原因,它无法正常工作。我已经尝试了几乎所有方法,但仍然无法正常工作。我什至尝试使用 alpha beta 修剪,但它仍然是......

回答 1 投票 0

极小极大理论,包括 R 代码的 alpha beta 剪枝

需要帮助在 R 中开发 alpha beta 剪枝 minimax 算法。目前我已经实现了 minimax 算法,但它仅适用于 3x3 板。 4x4 板无法运行 --> 长期运行...

回答 1 投票 0

Java Tic-Tac-Toe minimax 算法无法正常工作

我正在尝试使用极小极大搜索算法为井字棋游戏实现“困难”难度级别。 它有一个问题,我正在努力寻找,因为算法没有选择这个......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.