一种自主智能识别的国际象棋及其实现方法技术

技术编号:23184668 阅读:35 留言:0更新日期:2020-01-24 14:02
本发明专利技术公开了一种自主智能识别的国际象棋及其实现方法,该实现方法包括:判断当前行走棋子的行走位置是否符合预设行走规则,所述预设行走规则为棋盘上的棋种类型所对应的棋子行走规则;若当前行走棋子的行走位置不符合预设行走规则,则根据预设提示规则对所述当前行走棋子的行走位置进行报错提示。本发明专利技术能够很好地提示和纠正初学者在下棋时违反棋子行走规则的错误,及时提醒初学者关于下棋的行走规则,对于帮助初学者迅速掌握下棋规则和提高下棋水平具有很好的帮助作用。

A kind of chess with independent intelligent recognition and its implementation

【技术实现步骤摘要】
一种自主智能识别的国际象棋及其实现方法
本专利技术涉及棋盘定位应用
,特别是涉及一种自主智能识别的国际象棋及其实现方法。
技术介绍
目前,棋盘类游戏越来越受到人们的喜爱。例如:国家象棋和中国象棋等深受大家的欢迎。棋盘类的游戏,棋子都要遵循一定的行走规则,虽然象棋的棋子行走规则并不复杂,但对于初学者来说,依然需要一定时间来掌握。在现实中,初学者经常会忘记一些棋子的行走法则,尤其是对于行走法则很相似的棋子,初学者很容易忘记,例如象的走法和马的走法很相似,初学者就很容易混淆。由于两个初学者可能都对规则不熟悉,进而造成棋子胡乱行走的结果,使得初学者不仅难以迅速提高棋艺水平,还会习惯性地坚持错误的棋子行走规则。在现有技术中,一般只是做到通过识别棋子位置来辅助初学者提高棋艺水平,即使如此,由于棋子的摆放密度较高,国际象棋和中国象棋等棋盘类产品,既能识别棋子类型又能定位棋子位置的方法也不成熟。如何帮助初学者迅速掌握下棋规则和提高下棋水平,成为亟待解决的问题。
技术实现思路
本专利技术实施例提供一种自主智能识别的国际象棋及其实现方法,以提示和纠正初学者在下棋时违反棋子行走规则的错误,及时提醒初学者关于下棋的行走规则,帮助初学者迅速掌握下棋规则和提高下棋水平。为解决上述技术问题,本专利技术实施例采用的第一技术方案如下:一种自主智能识别的国际象棋的实现方法,其包括:判断当前行走棋子的行走位置是否符合预设行走规则,所述预设行走规则为棋盘上的棋种类型所对应的棋子行走规则;若不是,则根据预设提示规则对所述当前行走棋子的行走位置进行报错提示。可选地,所述根据预设提示规则对所述当前行走棋子的行走位置进行报错提示之后,包括:根据所述预设行走规则,向行走所述当前行走棋子的目标下棋手提示棋子行走错误的原因;在棋盘上显示所述当前行走棋子对应的正确行走位置范围,并提示所述目标下棋手重新将所述当前行走棋子行走到所述正确行走位置范围内。可选地,所述判断当前棋子的行走位置是否符合预设行走规则,包括:获取所述当前行走棋子对应的所述正确行走位置范围;判断所述当前行走棋子的行走后的位置是否位于所述正确行走位置范围内;若是,则判定所述当前行走棋子的行走位置符合所述预设行走规则。可选地,所述获取所述当前行走棋子对应的所述正确行走位置范围,包括:获取所述当前行走棋子的目标ID信息及其在棋盘上的目标坐标信息,所述目标ID信息包括目标棋子名称和目标棋子颜色;获取所述当前行走棋子的行走前位置信息,根据所述行走前位置信息、所述目标ID信息和所述预设行走规则,获取所述当前行走棋子对应的当前行走规则;根据所述当前行走规则,获取所述当前行走棋子对应的所述正确行走位置范围。可选地,所述根据所述行走前位置信息、所述目标ID信息和所述预设行走规则,获取所述当前行走棋子对应的当前行走规则,包括:根据所述目标ID信息获取所述当前行走棋子对应的所述目标棋子名称;根据所述行走前位置信息、所述目标棋子名称和所述预设行走规则,确定所述当前行走棋子对应的所述当前行走规则。可选地,每个棋子与棋盘接触的一面均设有感应标签,棋盘上的每个放置棋子的感应位置均设有用于感应所述感应标签的感应装置,所述获取所述当前行走棋子的目标ID信息及其在棋盘上的目标坐标信息,包括:通过所述感应装置感应放置在所述感应位置上的所述当前行走棋子对应的所述感应标签,所述感应装置设有与其对应的坐标信息;根据感应到的所述当前行走棋子对应的所述感应标签,获取所述当前行走棋子的所述目标ID信息及其在棋盘上的所述目标坐标信息,其中所述感应标签上设有所述当前行走棋子对应的所述目标ID信息。可选地,所述根据预设提示规则对所述当前行走棋子的行走位置进行报错提示,包括:在所述当前行走棋子的行走后的位置点亮预设灯具,并播放对应的提示音频信息。为解决上述技术问题,本专利技术实施例采用的第二技术方案如下:一种自主智能识别的国际象棋的实现装置,其包括:判断模块,用于判断当前行走棋子的行走位置是否符合预设行走规则,所述预设行走规则为棋盘上的棋种类型所对应的棋子行走规则;报错模块,用于若当前行走棋子的行走位置不符合预设行走规则时,根据预设提示规则对所述当前行走棋子的行走位置进行报错提示。为解决上述技术问题,本专利技术实施例采用的第三技术方案如下:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上述的自主智能识别的国际象棋的实现方法。为解决上述技术问题,本专利技术实施例采用的第四技术方案如下:一种计算机设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的自主智能识别的国际象棋的实现方法。本专利技术实施例的有益效果是:区别于现有技术的情况,本专利技术实施例通过判断当前行走棋子的行走位置是否符合预设行走规则,预设行走规则为棋盘上的棋种类型所对应的棋子行走规则,若当前行走棋子的行走位置不符合预设行走规则,则根据预设提示规则对当前行走棋子的行走位置进行报错提示,能够很好地提示和纠正初学者在下棋时违反棋子行走规则的错误,及时提醒初学者关于下棋的行走规则,对于帮助初学者迅速掌握下棋规则和提高下棋水平具有很好的帮助作用。附图说明图1是本专利技术实施例一的自主智能识别的国际象棋的实现方法一实施方式的实施流程图;图2是本专利技术实施例二的自主智能识别的国际象棋的实现装置一实施方式的部分结构框架图;图3是本专利技术实施例三的计算机可读存储介质一实施方式的部分结构框架图;图4是本专利技术实施例四的计算机设备一实施方式的部分结构框架图。具体实施方式实施例一请参阅图1,图1是本专利技术实施例的自主智能识别的国际象棋的实现方法的实施流程图,结合图1可以得到,本专利技术的一种自主智能识别的国际象棋的实现方法,包括:步骤S101:判断当前行走棋子的行走位置是否符合预设行走规则,所述预设行走规则为棋盘上的棋种类型所对应的棋子行走规则。步骤S102:若当前行走棋子的行走位置不符合预设行走规则,则根据预设提示规则对所述当前行走棋子的行走位置进行报错提示。在本步骤中,报错的方式包括:在所述当前行走棋子的行走后的位置点亮预设灯具,并播放对应的提示音频信息(即播放所述当前行走棋子的行走违反规则的音频信息)。其中,预设灯具可选为LED灯具,报错提示的时候,LED灯具的亮灯颜色可选为红色。步骤S103:若当前行走棋子的行走位置符合预设行走规则,则根据预设提示规提示所述当前行走棋子的行走位置正确。在本步骤中,提示所述当前行走棋子的行走位置正确的方式包括:在所述当前行走棋子的行走后的位置点亮预设灯具,并播放对应的提示音频信息(即播放所述当前行走棋子的行走符合规则的音频信息)。其中,预设灯具可选为LED灯具,提示的时候,LED灯具的亮灯颜色可选为绿色。在本实施例中,可选地,所述根据预设提示规则对所述当前行走棋子的行走位置进行报错提示之后,本文档来自技高网...

【技术保护点】
1.一种自主智能识别的国际象棋的实现方法,其特征在于,包括:/n判断当前行走棋子的行走位置是否符合预设行走规则,所述预设行走规则为棋盘上的棋种类型所对应的棋子行走规则;/n若不是,则根据预设提示规则对所述当前行走棋子的行走位置进行报错提示。/n

【技术特征摘要】
1.一种自主智能识别的国际象棋的实现方法,其特征在于,包括:
判断当前行走棋子的行走位置是否符合预设行走规则,所述预设行走规则为棋盘上的棋种类型所对应的棋子行走规则;
若不是,则根据预设提示规则对所述当前行走棋子的行走位置进行报错提示。


2.根据权利要求1所述的自主智能识别的国际象棋的实现方法,其特征在于,所述根据预设提示规则对所述当前行走棋子的行走位置进行报错提示之后,包括:
根据所述预设行走规则,向行走所述当前行走棋子的目标下棋手提示棋子行走错误的原因;
在棋盘上显示所述当前行走棋子对应的正确行走位置范围,并提示所述目标下棋手重新将所述当前行走棋子行走到所述正确行走位置范围内。


3.根据权利要求1所述的自主智能识别的国际象棋的实现方法,其特征在于,所述判断当前棋子的行走位置是否符合预设行走规则,包括:
获取所述当前行走棋子对应的所述正确行走位置范围;
判断所述当前行走棋子的行走后的位置是否位于所述正确行走位置范围内;
若是,则判定所述当前行走棋子的行走位置符合所述预设行走规则。


4.根据权利要求3所述的自主智能识别的国际象棋的实现方法,其特征在于,所述获取所述当前行走棋子对应的所述正确行走位置范围,包括:
获取所述当前行走棋子的目标ID信息及其在棋盘上的目标坐标信息,所述目标ID信息包括目标棋子名称和目标棋子颜色;
获取所述当前行走棋子的行走前位置信息,根据所述行走前位置信息、所述目标ID信息和所述预设行走规则,获取所述当前行走棋子对应的当前行走规则;
根据所述当前行走规则,获取所述当前行走棋子对应的所述正确行走位置范围。


5.根据权利要求4所述的自主智能识别的国际象棋的实现方法,其特征在于,所述根据所述行走前位置信息、所述目标ID信息和所述预设行走规则,获取所述当前行走棋子对应的当前行走规则,包括:
根据所述目标ID信息获取所...

【专利技术属性】
技术研发人员:谢建中
申请(专利权)人:宝德仕电玩制造深圳有限公司乐慧邦科技深圳有限公司
类型:发明
国别省市:广东;44

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

1