minimax 相关问题

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

未捕获类型错误:无法在字符串“”上创建属性“35”

我目前正在使用极小极大算法制作四连人工智能。我已经完成了棋盘和获胜/平局检查,并完成了人工智能的实施。然而,当我去测试时我...

回答 1 投票 0

六方游戏的Minimax

我正在为 Hexapawn 开发一个 python minimax 实现,但遇到了一个问题:它打印出 ai 的正确移动,但它不会执行该移动。 这是我的代码: 导入副本 六角形类: ...

回答 1 投票 0

我正在为 hexapawn 开发 python minimax 并在代码中遇到了僵局,看起来它应该可以工作,但事实并非如此

我为游戏添加了下面的代码,我在学校一整天都在研究它,看起来它应该可以工作,除了当我运行它时,我的动作会打印出正确的动作。 .

回答 1 投票 0

我的 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

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