棋面提示方法及相关装置制造方法及图纸

技术编号:39498907 阅读:8 留言:0更新日期:2023-11-24 11:28
本申请公开了一种棋面提示方法及相关装置

【技术实现步骤摘要】
棋面提示方法及相关装置、设备和存储介质


[0001]本申请涉及人机交互
,特别是涉及一种棋面提示方法及相关装置

设备和存储介质


技术介绍

[0002]随着电子技术以及人工智能的飞速发展,开发出能够与人类现实对弈,以辅助训练人类棋力的机器设备逐渐受到关注

[0003]在人人对弈中,通常需要对弈双方精力高度集中,以记住己方并观察对方每一手落子,在相关赛事中,更是往往需要配备专人记谱

但是,在人机对弈时,一方面用户往往无法如专业棋手在对弈全程保持精力高度集中,特别是在启蒙

入门阶段的用户,另一方面受成本制约通常也不具有配备专人记谱的条件

有鉴于此,如何尽可能地降低设备使用门槛,并降低对弈成本,成为亟待解决的问题


技术实现思路

[0004]本申请主要解决的技术问题是提供一种棋面提示方法及相关装置

设备和存储介质,能够尽可能地降低设备使用门槛,并降低对弈成本

[0005]为了解决上述技术问题,本申请第一方面提供了一种棋面提示方法,包括:响应于用户对弈棋界面上弈棋序列中任一节点的选择指令,获取被选节点对应的棋面作为目标棋面;其中,弈棋序列中节点表征执行一次弈棋操作后的棋面,且弈棋界面还展示有虚拟棋盘;控制虚拟棋盘上的虚拟棋面同步为目标棋面,并控制在目标棋面上提示第一落子

第二落子中至少一者;其中,被选节点的弈棋操作对应于第一落子,接续节点的弈棋操作对应于第二落子,接续节点为弈棋序列中被选节点的下一节点

[0006]为了解决上述技术问题,本申请第二方面提供了一种棋面提示装置,包括:棋面获取模块

棋面同步模块和落子提示模块,棋面获取模块,用于响应于用户对弈棋界面上弈棋序列中任一节点的选择指令,获取被选节点对应的棋面作为目标棋面;其中,弈棋序列中节点表征执行一次弈棋操作后的棋面,且弈棋界面还展示有虚拟棋盘;棋面同步模块,用于控制虚拟棋盘上的虚拟棋面同步为目标棋面;落子提示模块,用于控制在目标棋面上提示第一落子

第二落子中至少一者;其中,被选节点的弈棋操作对应于第一落子,接续节点的弈棋操作对应于第二落子,接续节点为弈棋序列中被选节点的下一节点

[0007]为了解决上述技术问题,本申请第三方面提供了一种主控装置,包括相互耦接的存储器和处理器,存储器中存储有程序指令,处理器用于执行程序指令以实现上述第一方面的棋面提示方法

[0008]为了解决上述技术问题,本申请第四方面提供了一种对弈设备,包括显示装置

弈棋装置和如上述第三方面中的主控设备,且显示装置

弈棋装置分别耦接于主控装置,显示装置用于显示弈棋界面

[0009]为了解决上述技术问题,本申请第五方面提供了一种计算机可读存储介质,存储
有能够被处理器运行的程序指令,程序指令用于实现上述第一方面的棋面提示方法

[0010]上述方案,响应于用户对弈棋界面上弈棋序列中任一节点的选择指令,获取被选节点对应的棋面作为目标棋面,且弈棋序列中节点表征执行一次弈棋操作后的棋面,弈棋界面还展示有虚拟棋盘,基于此控制虚拟棋盘上的虚拟棋面同步为目标棋面,并控制在目标棋面上提示第一落子

第二落子中至少一者,且被选节点的弈棋操作对应于第一落子,接续节点的弈棋操作对应于第二落子,接续节点为弈棋序列中被选节点的下一节点,故一方面由于在弈棋过程中随弈棋操作实时维护有弈棋序列,而无需配备专人记谱,有助于降低对弈成本,另一方面支持用户在弈棋序列中选择任一节点对应棋面作为目标棋面,并在目标棋面提示第一落子

第二落子中至少一者,从而能够无需用户在对弈全程记住己方并观察对方每一手落子,进而能够以此为辅助来降低对用户对弈全程的精力要求,有助于尽可能地降低设备使用门槛,特别是处于启蒙

入门阶段的用户

故此,能够尽可能地降低设备使用门槛,并降低对弈成本

附图说明
[0011]图1是本申请棋面提示方法一实施例的框架示意图;
[0012]图
2a
是弈棋界面一实施例的示意图;
[0013]图
2b
是图
2a
中虚拟棋盘一实施例的示意图;
[0014]图
2c
是图
2a
中弈棋序列一实施例的示意图;
[0015]图
3a
是弈棋界面另一实施例的示意图;
[0016]图
3b
是图
3a
中虚拟棋盘一实施例的示意图;
[0017]图
3c
是图
3a
中弈棋序列一实施例的示意图;
[0018]图
3d
是在图
3b
所示目标棋面上黑方新执行的弈棋操作之后的最早棋面一实施例的示意图;
[0019]图
3e
是在图
3c
所示弈棋序列中当前节点延续新增节点之后的弈棋序列一实施例的示意图;
[0020]图
4a
是落子推荐一实施例的示意图;
[0021]图
4b
是代表执棋一实施例的示意图;
[0022]图
4c
是手数显示一实施例的示意图;
[0023]图
4d
是形势判断一实施例的示意图;
[0024]图5是本申请棋面提示装置一实施例的框架示意图;
[0025]图6是本申请主控装置一实施例的框架示意图;
[0026]图7是本申请对弈设备一实施例的框架示意图;
[0027]图8是本申请计算机可读存储介质一实施例的框架示意图

具体实施方式
[0028]下面结合说明书附图,对本申请实施例的方案进行详细说明

[0029]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构

接口

技术之类的具体细节,以便透彻理解本申请

[0030]本文中术语“系统”和“网络”在本文中常被可互换使用

本文中术语“和
/
或”,仅仅
是一种描述关联对象的关联关系,表示可以存在三种关系,例如,
A

/

B
,可以表示:单独存在
A
,同时存在
A

B
,单独存在
B
这三种情况

另外,本文中片段“/”,一般表示前后关联对象是一种“或”的关系

此外,本文中的“多”表示两个或者多于两个
...

【技术保护点】

【技术特征摘要】
1.
一种棋面提示方法,其特征在于,包括:响应于用户对弈棋界面上弈棋序列中任一节点的选择指令,获取被选节点对应的棋面作为目标棋面;其中,所述弈棋序列中所述节点表征执行一次弈棋操作后的棋面,且所述弈棋界面还展示有虚拟棋盘;控制所述虚拟棋盘上的虚拟棋面同步为所述目标棋面,并控制在所述目标棋面上提示第一落子

第二落子中至少一者;其中,所述被选节点的弈棋操作对应于所述第一落子,接续节点的弈棋操作对应于所述第二落子,所述接续节点为所述弈棋序列中所述被选节点的下一节点
。2.
根据权利要求1所述的方法,其特征在于,所述控制在所述目标棋面上提示第一落子

第二落子中至少一者,包括:控制在所述目标棋面中目标棋子上显示第一标记,以提示所述第一落子;和
/
或,控制在所述目标棋面中目标格点上显示第二标记,以提示所述第二落子;其中,所述被选节点的弈棋操作所落棋子为所述目标棋子,所述接续节点的弈棋操作所落格点为所述目标格点
。3.
根据权利要求2所述的方法,其特征在于,所述控制在所述目标棋面中目标棋子上显示第一标记,或者,所述控制在所述目标棋面中目标格点上显示第二标记,包括:基于所述弈棋序列,确定执行目标节点的弈棋操作的弈棋方;控制在所述目标棋面的目标位置处,显示与所述弈棋方相匹配的提示标记;其中,在所述目标节点为所述被选节点的情况下,所述目标位置为所述目标棋子,所述提示标记为所述第一标记,在所述目标节点为所述接续节点的情况下,所述目标位置为所述目标格点,所述提示标记为所述第二标记
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于用户对落子推荐的开启指令,控制在所述虚拟棋盘的第一候选格点处显示在当前棋面下落子的第一推荐标记;其中,所述第一候选格点为所述虚拟棋盘上所述当前棋面的未落子格点,且所述第一推荐标记表征推荐程度
。5.
根据权利要求4所述的方法,其特征在于,在所述控制在所述虚拟棋盘的第一候选格点处显示上在当前棋面下落子的第一推荐标记之前,所述方法还包括:获取用户对所述落子推荐设置的第一推荐条件;筛选所述推荐程度满足所述第一推荐条件的第一候选格点,得到第二候选格点;所述控制在所述虚拟棋盘的第一候选格点处显示在当前棋面下落子的第一推荐标记,包括:控制在所述虚拟棋盘的第二候选格点处显示在所述当前棋面下落子的第一推荐标记
。6.
根据权利要求4所述的方法,其特征在于,所述方法还包括:基于所述推荐程度,选择至少一个所述第一候选格点作为最佳候选格点;控制在所述虚拟棋盘的最佳候选格点处显示不同于所述第一推荐标记的第二推荐标记
。7.
根据权利要求4所述的方法,其特征在于,所述推荐程度基于在所述第一候选格点处落子的得失预测数值而度量,在所述方法还包括:
获取用户对所述落子推荐设置的第二推荐条件;筛选所述得失预测数值满足所述第二推荐条件的第一候选格点,得到第三候选格点;控制在所述虚拟棋盘的第三候选格点处同时显示在所述当前棋面下落子的第一推荐标记和得失预测数值
。8.

【专利技术属性】
技术研发人员:黄洁孙萍刘倩李玉笛支洪平李小兵王凯谢小环苏晓芸刘庆升吴玉胜
申请(专利权)人:安徽淘云科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1