腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在java中实现游戏
树
和数据结构?
、
我真的对这个概念感到困惑: 如果我想用java实现一个游戏,比如说tic tac toe使用游戏
树
,这是不是意味着我必须使用
树
数据结构?我听完了UCBerkley的一次演讲,那里的教授说“游戏
树
并不意味着
树
数据结构的实现”,但我不确定我是否正确。
浏览 1
提问于2012-04-03
得票数 0
回答已采纳
1
回答
使用XNA进行游戏设计的体系结构问题
、
使用XNA进行游戏设计的体系结构问题我的部分背景是应用程序开发,其中客户端和服务器在不同的体系结构层中划分。典型的企业应用程序有UI层、业务层、数据访问层。我的问题是,例如,在游戏开发中是否存在分层的概念?多人游戏可能有关于网络通信的架构考虑。今天常见的游戏是客户。使用的是什么通信平台?服务器端是如何构建的?是否存在任何常见的典型架构?
浏览 1
提问于2010-10-28
得票数 1
回答已采纳
1
回答
基于MPI的并行检查器游戏
树
生成与搜索
、
、
、
我试图在
C
语言
中实现一个最优的棋盘游戏。 为了找出棋盘的最优动作,我在
C
中根据棋盘的当前状态,通过固定深度,生成了一个n进制游戏
树
(GLib)。计算了
博弈
树
中存在的所有叶节点的启发式值,定义为棋盘中机器的残片数减去玩家对手的棋子数,因为国王比棋子具有更强的能力,启发式算法将每个国王算作两个普通的棋子,使用该方法进行αβ搜索。更有可能的是,增加游戏
树
的深度将最终产生一个优化的移动,如果我试图增加深度,它需要花费大量的时间来生成
树
并进行启发式搜索。我的想
浏览 1
提问于2013-12-20
得票数 1
1
回答
在
C
++中提高计算机决策速度的方法
、
、
我正在尝试找出在计算机上玩Gomoku(5x5版本的tictactoe)的算法。在这种情况下,我发现最常用的算法是Min-max(或Alpha-beta),但这些算法对我来说太难了。因此,我决定使用下面的代码,它们很容易理解,但很耗时。它展示了计算机如何做出合理的选择。// computer_move() checks for all legal moves in the current | // position. then for each of them it
浏览 22
提问于2017-12-14
得票数 1
2
回答
用
C
++在时间限制内玩一局
、
我将使用
博弈
树
和alpha-beta截止符来生成计算机游戏,并且每次计算机游戏都应该在特定的时间内完成(比如说15秒)。众所周知,在生成
博弈
树
时,时间是宝贵的。超过时间限制的将会被罚款。提前谢谢。
浏览 0
提问于2012-05-14
得票数 1
回答已采纳
1
回答
有必要为alpha-beta剪枝算法创建一棵
树
吗?
、
、
、
对于这些算法,是否有必要使用带有节点的结构创建一棵
树
?为什么要使用数组来存储
博弈
树
?
浏览 26
提问于2018-04-09
得票数 1
回答已采纳
2
回答
博弈
树
的
C
++实现
、
我将把一个国际象棋游戏表示为
C
++结构。我认为,最好的选择是树形结构(因为在每个深度我们都有几个可能的移动)。 这是一个好的方法吗?
浏览 5
提问于2012-02-19
得票数 1
回答已采纳
3
回答
如何解决在
c
++中有许多不同层次的问题(它们是递归的)。
、
、
我想知道如何处理问题,在
c
中有一个进程在许多不同的问题“层次”中使用,最好是以一种“惯用”的方式。我希望你能教我一种用“
c
原生”的方式来编写这个函数的方法。
浏览 1
提问于2012-04-25
得票数 1
回答已采纳
1
回答
寻找更好的回溯系统
、
、
我将尝试用简单的术语来解释这一点,因为这可能比我发布代码时要短。我制作了一个递归解决方案的一部分,它必须通过选择正确的“移动顺序”来完成游戏,如果它陷入僵局,那么它必须回溯。我目前的系统的工作原理是在任何没有工作的移动上设置一个标识符,以便在回溯时不能再次使用它,直到找到新的路径/移动命令。如果您需要
浏览 1
提问于2012-02-12
得票数 2
回答已采纳
1
回答
有效地从n元
树
中删除节点列表
、
、
我有游戏对象的n元
树
。用户在
树
中随机选择一些对象并想要删除。问题是,一些对象是另一个对象的子对象。事实证明,每次删除层次结构中的节点后,我必须遍历所有选定的节点并将其删除。算法比O (n^2)快吗?
浏览 2
提问于2019-03-18
得票数 0
1
回答
集合方法的特征重要性是否可以解释?
、
、
、
、
正如问题中所提到的,在像简单决策
树
这样的算法中很容易解释特征的含义。但是,对于已知的集合方法,平均/修改特征,这些结果是否仍然是明智的解释/可用于讨论特征(S)?
浏览 0
提问于2022-07-13
得票数 2
回答已采纳
1
回答
博弈
树
和决策
树
有什么区别?
、
问题很简单,不确定答案是什么。
浏览 5
提问于2011-07-31
得票数 2
3
回答
种族
博弈
树
的
C
++实现
、
、
到目前为止,我的想法是: 我想到了这样的事情,但我不知道如何实现它。
浏览 4
提问于2012-12-11
得票数 9
回答已采纳
1
回答
什么是精确的评估函数?
、
、
我已经找了几个小时了,我还没能想出一个像样的“精确评估函数”的定义。任何帮助都将不胜感激!
浏览 0
提问于2011-11-02
得票数 3
回答已采纳
1
回答
游戏搜索
树
,一定要先建树吗?
、
、
、
在
博弈
搜索
树
中,有许多算法可以得到最优解,如极小极大算法。我开始学习如何用极小极大算法来解决这个问题,算法清晰。但我对
树
本身感到困惑,在像tic tac toe这样的游戏中节点数量不是很大,但在其他像国际象棋这样的游戏中有很多节点。我认为这需要很大的内存空间。那么,有没有什么算法可以同时评估和构建树呢?
浏览 2
提问于2010-10-23
得票数 3
回答已采纳
2
回答
Minimax解释"for dummies“
、
我对算法非常陌生,我试图理解极小极大,我读了很多文章,但我仍然不知道如何用python将它实现为tic-tac-toe游戏。你能不能试着用一些伪代码或python代码尽可能简单地给我解释一下?如果你可以,请不要给我链接教程和()这样的示例,我知道它们很好,但我只是需要一个愚蠢的解释。
浏览 0
提问于2012-05-17
得票数 11
回答已采纳
2
回答
如何在TicTacToe中从最小最大中提取我的最佳走法?
、
、
int minmax(Board game, int depth) if (game.IsFinished() || depth < 0) foreach (Point move in game.Generate_Moves()) Board currentBoard =
浏览 1
提问于2012-02-10
得票数 2
回答已采纳
3
回答
当蒙特卡洛
树
搜索达到内存限制时该怎么办
、
我最近对蒙特卡洛
树
搜索在游戏中的应用产生了兴趣。我读过几篇论文,但我还是使用了Chaslot的博士论文“蒙特卡洛
树
搜索”,因为我发现更容易理解蒙特卡洛
树
搜索的基础知识 我试着对它进行编码,并纠结于某些问题。该算法尝试为每个模拟将一个节点扩展到
博弈
树
中。这很快就会升级为内存问题。我已经快速阅读了这篇论文,但它似乎没有解释如果达到一定的内存限制,该技术将会做什么。
浏览 6
提问于2013-04-19
得票数 7
1
回答
指定节点的级别
我在数据框中有一个
博弈
树
(经济学),结构如下:B-aD-bF-BH-d节点-父节点级别
C
-a-1E-b-2G-
C
-2我该怎么做呢?
浏览 3
提问于2018-10-26
得票数 0
2
回答
Ataxx
博弈
中状态的表示
、
、
、
*状态由
博弈
树
的节点表示,但节点中的内容是什么?一个值?一根线?另一种数据结构?
浏览 1
提问于2013-11-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言 树的基础知识 必看篇
C语言程序设计 智慧树知到网课答案
C语言编程新思路 智慧树知到网课答案
什么是Trie树算法?详述Trie树算法的原理?用C语言实现Trie树算法。内附代码。
什么是AVL树算法?详述AVL树算法的原理?用C语言实现AVL树算法。内附完整代码。
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券