腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7298)
视频
沙龙
1
回答
主体
变量
搜索
:
如何
跟踪
最佳
走
法
java
、
algorithm
、
search
、
tree
该算法用于从根节点开始
搜索
博弈树,然后向下进行,直到达到特定深度或达到终端状态。
浏览 13
提问于2019-09-26
得票数 0
1
回答
如何
使用Alpha Beta选择节点
tree
、
artificial-intelligence
、
evaluation
、
minimax
、
pruning
所以我的问题是
如何
使用Alpha-Beta告诉我应该选择哪个节点,而不是结果值是什么。下面是我的Alpha-Beta算法的伪代码。
浏览 1
提问于2017-01-01
得票数 0
2
回答
用递归回溯保存最优路径
c++
、
algorithm
、
recursion
、
dynamic-programming
、
backtracking
这为包含的测试用例提供了正确的最终答案,但是,我还必须打印最优路径路由,我不确定
如何
将其保存在递归例程中。
浏览 0
提问于2012-09-11
得票数 1
1
回答
Minimax和阿尔法测试版的使用
chess
、
minimax
、
alpha-beta-pruning
我有一个问题,理解minimax实际上是
如何
在板上工作的。让我们假设这是白色的转弯。为了获得可能的
最佳
走
法
,我是否需要在我的移动生成器生成的每个合法
走
法
上应用最小最大值,然后获得
最佳
分数?据我所知,minimax是一种递归算法,现在它将被应用于
搜索
黑边可能的
最佳
移动。在这一点上,它会应用于黑方所有可能的法律行动吗?如果我的理解是错的,你能举个例子纠正我吗?谢谢
浏览 0
提问于2018-06-11
得票数 1
5
回答
Gomoku:
搜索
时间有限
c
、
algorithm
、
time
、
minimax
、
gomoku
它使用
搜索
来决定最好的移动。然而,它只能在10秒内
搜索
最佳
走
法
。
如何
确定我的
搜索
功能何时花费了10秒的
搜索
时间。如果你能为我提供一个例子或文档的链接,将不胜感激。
浏览 4
提问于2010-10-17
得票数 3
回答已采纳
1
回答
Java递归博弈论走得最好
java
、
recursion
我可以在我的代码中看到为什么会发生这种情况,但我似乎无法考虑
如何
修复它。我尝试了wins和total wins
变量
,但这似乎不起作用。因此,该函数再一次找到了一个可赢的途径,但并不总是选择可赢的最好的
走
法
。
浏览 4
提问于2015-11-22
得票数 1
1
回答
PythonChess - Get引擎,用于预测某个位置的
最佳
移动列表
python
、
python-3.x
、
chess
、
python-chess
我正在寻找一种方法,让引擎来预测黑色
最佳
走
法
的X个数。我知道
如何
在给定位置的情况下预测
最佳
走
法
:board.push(result.move) 但这只能预测排名第一的
最佳
走
法
。
浏览 12
提问于2020-03-04
得票数 2
回答已采纳
3
回答
Minimax算法不返回
最佳
移动
java
、
algorithm
、
search
、
minimax
它工作正常,但我发现了以下问题: new Thread(ai).start();当
浏览 2
提问于2012-03-01
得票数 2
回答已采纳
3
回答
Tic-Tac-Toe打印博弈树
搜索
中的
最佳
移动路径?
java
、
tic-tac-toe
} } } } public int row; public int count给定初始网格和谁将下一步移动,我可以知道下一个玩家的
最佳
得分和
最佳
位置但是,我不知道
如何
打印整个路径来实现这一最好的移动。(注意-我不想要整个
搜索
路径。
浏览 8
提问于2012-10-14
得票数 0
回答已采纳
1
回答
Tac Tac Toe negamax实现。
java
、
search
、
minimax
、
negamax
我正在尝试为tic-tac-toe应用程序实现negamax
搜索
功能,但它并没有返回
最佳
值,相反,它似乎是半随机猜测的。
浏览 3
提问于2015-05-13
得票数 2
3
回答
在Java中,
如何
在一段时间后结束递归?
java
、
search
、
time
、
tree
我在一个类似于跳棋的游戏中使用alpha beta剪枝进行游戏树
搜索
,但我在确定
最佳
走
法
时有严格的5秒限制。我希望我的递归在分配的时间到之前输入基本情况。我
如何
检查我还剩多少时间,或者在我的时间快用完的时候改变一个布尔值?
浏览 3
提问于2012-03-22
得票数 1
回答已采纳
1
回答
如何
在类国际象棋游戏中实现极大极小算法?
artificial-intelligence
、
chess
、
minimax
}当'Move‘被调用时,它会检测一块是否已经被取走,然后为该块生成一个分数,该分数被保存到
变量
对于深度为2的情况,我只需调用另一个Depth1方
法
,但更改了颜色。对于深度为3的情况,我再次调用它作为人工智能下一步理论上的动作。这工作得很好,但在深度为4时,它就不再以逻辑方式工作。这是因为算法假设“
最佳
”
走
法
是贪婪的(也就是说,最优
走
法
是取走任何价值最高的棋子,这不一定是游戏
浏览 6
提问于2021-08-06
得票数 1
2
回答
使Minimax返回
最佳
移动,而不是
最佳
移动产生的分数
java
、
minimax
在我所见过的所有示例中,minimax算法将返回一个int值,该值表示
最佳
走
法
所产生的
最佳
分数或棋盘状态。
如何
返回与此分数相关的
最佳
走
法
?
浏览 0
提问于2019-11-22
得票数 3
5
回答
Visual Studio C++中的可用内存大小
c++
、
visual-c++
、
memory-management
我正在开发一个“金字塔”游戏,它使用Minimax树来
搜索
“
最佳
”
走
法
。但我的游戏太冷酷了。 我的推论是这是一个内存问题,但我只使用了124kb的内存。使用new运算符可以分配多少内存?
浏览 0
提问于2011-07-01
得票数 0
回答已采纳
2
回答
negamax算法..怎么了?
c#
、
java
、
artificial-intelligence
、
chess
我正在尝试编写一个国际象棋游戏,并且已经花了几天的时间来尝试修复代码。我甚至尝试过min max,但最终还是得到了相同的结果。AI总是从角落开始,并移动一个兵离开道路,然后车只是在每一次转弯时来回移动。如果它被吃掉了,AI会把每一块都从一边移动到另一边,直到所有的东西都被吃掉。你知道下面的代码会出什么问题吗?{ bestscore = 0; int maxDepth = depth; negaMax(depth, maxDepth)
浏览 0
提问于2013-06-27
得票数 0
6
回答
在零和交叉中检测获胜游戏
algorithm
、
tic-tac-toe
我需要知道在零和交叉的游戏中检测获胜
走
法
的
最佳
方法。源代码并不重要,我只需要一个例子或一些我可以开始的东西。 我能想到的唯一一件事就是使用循环,测试玩家的每一步棋的每个方向,例如
搜索
五个方向。
浏览 0
提问于2010-04-20
得票数 7
2
回答
定义可能的
最佳
走
法
(AI - game)
python
、
artificial-intelligence
我不知道
如何
设置:我必须为2个玩家的非对称棋盘游戏编写一个小IA。每一轮,每个玩家都有一些动作点用来在棋盘上移动他们的棋子(10x10)。现在,我知道
如何
根据给定动作点的数量为每个兵生成可能的移动列表,但我会阻止下一步,选择最好的移动。例如5个动作点,最好是移动一个兵3个单元格,另2个单元格移动一个兵5个单元格。
浏览 0
提问于2016-04-28
得票数 0
1
回答
使用python_chess打印
最佳
移动
python-chess
问题很简单,但我做错了什么,不知道是什么:(我正在使用python-chess库,并希望将
最佳
走
法
打印到引擎(Stockfish)。chess.engine.Limit(time=0.1), draw_offered=False, resigned=False, )文档(在上
搜索
“
最佳
移动”)没有帮助,总是得到一些错误。
浏览 45
提问于2021-05-19
得票数 3
1
回答
Minimax
搜索
:
如何
打印从所选下一步移动到叶的路径
chess
、
minimax
我将尝试详细说明:我有一个AI国际象棋游戏,它使用minimax
搜索
来生成计算机的下一步棋。在沿着极小极大树向下移动到选定的深度(例如5)后,它最终找到下一个
最佳
移动。出于我自己的测试目的,我希望能够打印出下一步
最佳
走
法
(表示为棋盘配置),以及用于确定下一步棋得分的以下4步棋。也就是说,minimax树中每个较低级别的
最佳
选择的路径,从最终被选择为
最佳
下一步的顶级节点开始。有什么想法吗?
浏览 0
提问于2012-06-07
得票数 1
回答已采纳
3
回答
如何
使用随机选择二维数组中的位置?
c#
、
multidimensional-array
、
artificial-intelligence
、
tic-tac-toe
现在我已经让游戏工作了,我想将程序改进为三个难度级别:
如何
让计算机在我的阵列中随机选择一组线
浏览 0
提问于2012-11-18
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手把手教你怎么实现java九宫格自动拼图
蒙特卡洛树搜索是什么?如何将其用于规划星际飞行?
分享一篇牛逼的毕业论文
深度解读AlphaGo Zero 教你训练一个“围棋高手”
深度解读AlphaGo Zero,教你训练一个“围棋高手”
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券