腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Spritekit
:
如何将
玩家
的
移动
限制
在
特定
的
棋
盘上
、
、
问题背景:如截图所示,我有一个24*24
的
tilemap和一个player sprite节点。目前我试图解决
的
问题是,我希望将
玩家
的
移动
限制
在
字母A形状
的
红色瓷砖内。 ? 我尝试过
的
解决方案是:我使用intersects方法逐帧检测tilemap和player sprite节点之间
的
冲突。但是,我希望将
玩家
精灵节点与字母A形状
的
红色瓦片
的
框架进行比较,而不是整个
浏览 20
提问于2020-01-27
得票数 2
回答已采纳
1
回答
Minimax算法Tic Tac Toe中间状态
、
、
、
、
我一直
在
尝试理解极大极小算法
在
tic tac toe游戏
的
中间状态
的
工作原理。但我不能这样做。我知道最小最大算法
在
每一步都会为
玩家
返回最好
的
状态。如果这些州是这样
的
在
游戏
的
最后阶段,更容易理解
的
是,为
玩家
带来优势或最大分数
的
状态是最佳配置。在这个例子中,我们可以看到
在
叶子上分数为'1‘
的
状态是最好
的
浏览 19
提问于2017-06-23
得票数 2
3
回答
Negamax -
玩家
移动
两次
、
你如何处理这样
的
游戏,如果满足一个条件,同一个
玩家
会
移动
?我尝试过这样
的
方法,但我认为它不太正确: if node is a terminal node or depth
浏览 3
提问于2012-01-08
得票数 5
回答已采纳
1
回答
在
TicTacToe上使用minimax
的
游戏策略?
、
、
假设有4种可能
的
走法,并且都保证
玩家
O会输。没有平局或胜利
的
机会。X最终总是会赢
的
。注意:我并不总是从一块空白
的
棋盘开始,
在
随机
的
游戏状态下测试我
的
解决方案。而且,这两个<e
浏览 3
提问于2013-04-17
得票数 1
2
回答
Negamax否定
、
、
、
抱歉,如果这是一个愚蠢
的
问题,但我很困惑。Negamax
在
开始时检查是否已达到结束状态或最大深度。然后插入一个求值函数,该函数返回状态
的
负或正分数(一边好,另一边不好,反之亦然)。我发现难以理解
的
是下面的否定。返回
的
平均分数是否乘以-1?这样做
的
目的是什么?我喜欢叶子状态
的
“泡沫”,
在
最低/最高分数之间交替。 行:-NegaMax(c,depth+1,单色)
浏览 5
提问于2013-11-10
得票数 1
1
回答
VB.Net -如何找到满足条件
的
数组中多个元素
的
位置
我是一个新手程序员,现在我正在用VB创建一个五子
棋
游戏(现在是一个简单
的
版本,将在加班时建立)。所以我
的
问题是,我如何能够记录数组中
的
元素位置,例如,当检查数组中
的
值时,其中白色跳棋
玩家
的
值>0。我将为
浏览 0
提问于2018-11-01
得票数 0
2
回答
在
递归中跳过不需要
的
返回
、
我对以下挑战有一个问题:
在
一次
移动
中,
玩家
可以从游戏板上移走2,3或5块石头。如果
玩家
不能
移动
,该
玩家
就会输掉比赛。给定棋子
的
数量,找到并在新
的
一行上打印获胜者
的
名字(即,第一或第二)。每个
玩家
都打得最好,这意味着如果存在一些
浏览 3
提问于2016-08-28
得票数 0
回答已采纳
1
回答
每次点击就调用API是个好主意吗?
、
因此,我试图制作一个在线网页棋盘混合
棋
,并去那里
的
玩家
点击棋盘放置他/她
的
棋子。我
的
问题是,有很多算法
的
发挥,以使这样
的
棋盘游戏成为可能,这是很难写出我自己。有一些很好
的
npm包已经被整理好了(我主要考虑
的
是godash),但是为了使用这些算法,我相信我必须对游戏进行某种数据表示,将数据传递给后端,在上面使用算法,并将结果返回前端。问题是,就像下棋一样,游戏需要
玩家
在
相对较短
的</
浏览 2
提问于2020-10-07
得票数 0
回答已采纳
1
回答
Tic tac toe alpha-beta
、
、
、
我已经完成了GUI,等等,但我仍然有一个AI
的
问题。我使用Alpha-beta-Prune来找到获胜
的
动作。然而,我
的
代码从来没有给出可以赢得游戏
的
走法。我做了很多研究,但仍然不知道我
的
代码出了什么问题。你们能看看我
的
主要人工智能部分吗?我
的
想法是创建一个存储
移动
的
2D数组:1是人类,-1是AI,0是空
的
。初始化调用: var test = getBestMove(-1);`f
浏览 0
提问于2015-03-11
得票数 1
2
回答
用Django制作双人国际象棋应用--当对手下一步
棋
时,需要更新棋盘
、
因此,每个
玩家
都有自己
的
带有Javascript棋盘GUI界面的网页,他们可以单击该界面来拖动棋子。当一个棋手下了一步
棋
,我需要另一个棋手
的
棋盘来更新这一步。我知道当一个
玩家
进行
移动
时,我可以将
移动
发布到服务器上,以便其他
玩家
可以请求它,但问题是
在
移动
时向其他
玩家
发出信号,这样他们就知道何时从服务器请求新
的
移动
并使用它来更新他们页面上
的
javas
浏览 14
提问于2017-08-02
得票数 1
2
回答
如何不停顿地向某个方向
移动
对象
、
、
我正在用
SpriteKit
在
Swift 3中开发一个小游戏,我想把敌人
移动
到角色
的
方向,但敌人总是在到达角色
的
初始位置时停下来。actionTransaction = SKAction.move(by: movement1, duration: 20)我应该如何在不停留在角色
的
初始位置
的
情况下将敌人
移动
到
特定
的
方向
浏览 2
提问于2017-01-12
得票数 3
1
回答
如何实现多人国际象棋游戏
的
倒计时?
、
、
有很多多人游戏使用倒计时器
在
游戏中设定时间
限制
,但是它是如何实现
的
呢?例如,
在
基于web
的
多人
棋
游戏中,服务器是真相
的
来源,我必须为每个
玩家
保留一个倒计时器,我是否应该将每个
玩家
剩下
的
时间存储
在
像redis这样
的
数据库中,然后发送事件来更新客户端计时器,或者有更好
的
解决方案
浏览 0
提问于2022-11-01
得票数 0
回答已采纳
2
回答
写一个大厅服务器涉及到什么?
、
因此,我正在编写一个基于前厅视图
的
国际象棋配对系统,包括游戏室、一般聊天等等。到目前为止,我已经有了一个工作原型,但对于我
在
服务器上做
的
一些事情,我有很大
的
疑问。编写游戏大厅服务器对我来说是一种新
的
编程体验,所以我没有一个清晰、精确
的
编程模型。我也找不到一篇描述它应该如何工作
的
论文。以下是我头上
的
几个问题:(也许还会有更多问题) 首先,让我们定义服务器
的
功能。它
的
主要功能是保持与客户端
的
TCP连接,
浏览 0
提问于2011-10-31
得票数 8
3
回答
使用regex解析国际象棋代数表示法
tl;drAn empty string+(=)+ (=)#
在
国际象棋中,一步
棋
可以是一盘
棋
,也可以是一盘
棋
。只要不是死对头,
玩家
可以在下一步棋后向对手提供平局。我正在制作一个玩具项目,它解析按照FIDE规则编写
的
国际象棋游戏;它们指定使用以下后缀来指示前面的可能性:因此,以下是唯一有效
的
后缀: 抽签(nothin
浏览 40
提问于2018-12-19
得票数 2
1
回答
验证国际象棋动作
、
最初张贴在math.stackexchange.com上不是将棋
盘上
的
方块标识为{A1、B1、C1、.},而是分别识别为{1、2、3、…}。计算有效
的
移动
是通过加/减,但它不是很可靠,因为它可能意味着一些非常错误
的
移动
。 它一次
移动
一个正方形(如果处于起始位置,则
移动</
浏览 2
提问于2013-11-15
得票数 1
1
回答
Cocos2D/花栗鼠物理引擎不是确定性
的
,正在切换到Box2d
、
、
、
、
我们正在用
Spritekit
构建一个游戏,它需要物理引擎是确定性
的
。 游戏
的
概念是:2个
玩家
-2个设备。每个
玩家
都在等待另一个
玩家
来玩这一轮。
在
每一回合中,
玩家
对其中一个物理物体施加脉冲,并通过websocket发送脉冲和施加脉冲
的
物体。问题是,每个物理模拟
的
结果是不同
的
。根据本文 (测试3),我们发现了
Spritekit
物理引擎中
的
问题。我们尝试用Cocos2d
浏览 3
提问于2015-08-05
得票数 0
1
回答
SpriteKit
和Swift或Objective
、
、
、
作为iOS编程
的
新手,我想知道哪一个会更有利于我想要编程
的
游戏类型。我
的
任务是为我
的
公司设计一个iOS游戏。他们让我做这件事,因为他们知道我是
在
自己
的
时间学习Swift。该游戏将是一个基于转弯
的
战略游戏,包括一个地图不规则
的
区域/多边形和
玩家
的
碎片,可以
在
地图上
移动
。我需要能够检测到一件作品何时
移动
到不同
的
区域,并
限制
浏览 0
提问于2016-08-23
得票数 1
6
回答
使用PHP/MySQL创建基于turn系统
的
可能方法
、
是的,我正在尝试创建一个系统,在这个系统中,用户可以做一些事情,但是必须等到mysql表中
的
所有其他用户都完成了他们
的
移动
,即 User1
移动
,user2和3必须等待user2
移动
,用户1和3必须等待user3
移动
,用户1和2必须等待user1
移动
...我想到
的
一种方法是给每个用户一个数字(从1到
玩家
总数,比如6),然后当一个
玩家
移动
时,将他们
的
数字设置为最大数量(6),并将其他所
浏览 3
提问于2012-01-28
得票数 2
回答已采纳
3
回答
objective C架构问题
、
、
我已经看过了教程,但我发现当我自己完成一个项目时,学习效果最好,所以我开始制作一个双陆
棋
应用程序。 现在我已经进行了一半,我意识到有一些整体架构
的
东西我就是不理解。我建立了一个“
玩家
”类,一个“棋子”类和一个“棋盘”类。从理论上讲,一个棋子既属于
玩家
,也属于棋盘。例如,
玩家
有一种颜色,每一轮都会
移动
;所以
玩家
拥有自己
的
棋子。同时,当
移动
一个棋子时,它必须检查它是否是一个有效
的
移动
,板上是否有棋子等。
浏览 1
提问于2010-06-07
得票数 2
回答已采纳
4
回答
在
我
的
游戏中,P2P和客户端-服务器架构哪个更好?
我即将开发一个简单
的
2D游戏,类似国际象棋、跳棋或reversi。只有简单
的
动画
的
球员
的
作品。没有复杂
的
数学和图形,因此我想知道
在
客户端/服务器方式上使用P2P是不是更好。游戏将是iPhone/iPod Touch游戏(稍后将使用Cappuccino
在
Web浏览器游戏中运行)。两个iPhone播放器可以
在
通过蓝牙/bonjour彼此靠近时进行播放。或者游戏可以通过因特网、iPhone到iPhone;(以及稍后
的</
浏览 1
提问于2009-06-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
邮票上的数学
不只是围棋!AlphaGo Zero之后DeepMind推出泛化强化学习算法AlphaZero
图灵完备的状态通道的实现办法,Part-1
我庆幸果断放弃了SwiftUI:它还不够成熟
古代时期,中国人发明的这些游戏,现今很多都已经失传了
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券