一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种棋类对弈系统的制作方法

2022-08-13 06:54:51 来源:中国专利 TAG:


1.本公开涉及棋类游戏技术领域,尤其涉及一种棋类对弈系统。


背景技术:

2.随着个人电脑和互联网的普及,棋类爱好者们有了更多的下棋方式,例如,可以在个人电脑中安装棋类对弈软件进行人机对弈,或者通过互联网与其他棋手进行网络对弈,但是这两种方式都要求棋手在整个对弈过程中注视电脑屏幕,然而长时间的注视电脑屏幕会严重影响视力,进而导致近视或视觉疲劳,尤其对于青少年和儿童来说,这个问题则更为突出。为此,设计了一种电子棋盘,该电子棋盘使用了真实的棋盘和棋子,从而在对弈过程中不需要注视电脑屏幕,因此保护了视力的同时还获得真实的下棋体验。
3.目前,把棋盘电子化的主要方法有磁感应法(即棋盘上每个棋位设置有霍尔集成电路,棋子是带磁物体)和射频识别感应法(即棋盘设置有射频读写器,棋子设置有无源射频识别标签)。但是,上述棋盘电子化的成本较高,且整体功耗较大,同时对棋子识别的准确性也较低。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种棋类对弈系统。
5.本公开提供了一种棋类对弈系统,包括:
6.棋盘,所述棋盘包括多个压力传感器,且所述棋盘的每个棋位处均设置有一个所述压力传感器;
7.多个棋子,所述多个棋子与所述棋盘适配,且每个棋子或者每类棋子的重量不同;
8.微处理器,所述微处理器与各所述压力传感器连接,所述微处理器用于根据所述压力传感器采集的压力数据和位置数据,生成棋子信息,所述棋子信息包括棋子身份和棋子位置。
9.在一些实施例中,所述压力传感器为高精度压力传感器。
10.在一些实施例中,所述棋盘为柔性棋盘,所述压力传感器为柔性压力传感器。
11.在一些实施例中,所述棋类对弈系统还包括对弈结果输出装置,所述微处理器与所述对弈结果输出装置连接,所述微处理器还用于根据预设对弈规则判断对弈情况,并根据所述对弈情况通过所述对弈结果输出装置输出对弈结果。
12.在一些实施例中,所述棋类对弈系统还包括服务器,所述服务器与所述微处理器无线连接;
13.所述微处理器还用于将所述棋子信息与棋类信息发送至所述服务器;
14.所述服务器用于根据所述棋子信息与所述棋类信息,生成虚拟对弈场景,并根据预设对弈规则判断对弈情况。
15.在一些实施例中,所述棋类对弈系统还包括棋子提示装置,所述微处理器与所述
棋子提示装置连接,所述微处理器还用于获取目标棋子信息,并通过所述棋子提示装置提示所述目标棋子信息,所述目标棋子信息包括人机棋子信息或者远程棋手棋子信息。
16.在一些实施例中,所述棋子提示装置包括多个发光单元,且每个所述棋位处均设置有一个所述发光单元。
17.在一些实施例中,所述棋类对弈系统还包括显示装置,所述微处理器与所述显示装置连接,所述微处理器还用于通过所述显示装置显示所述棋子信息。
18.在一些实施例中,所述棋类对弈系统还包括存储装置,所述微处理器与所述存储装置连接,所述微处理器还用于通过所述存储装置存储所述棋子信息。
19.本公开实施例提供的技术方案与现有技术相比具有如下优点:
20.本公开实施例提供的棋类对弈系统,包括:棋盘,棋盘包括多个压力传感器,且棋盘的每个棋位处均设置有一个压力传感器;多个棋子,多个棋子与棋盘适配,且每个棋子或者每类棋子的重量不同;微处理器,微处理器与各压力传感器连接,微处理器用于根据压力传感器采集的压力数据和位置数据,生成棋子信息,棋子信息包括棋子身份和棋子位置。如此,本公开技术方案通过压力传感器识别棋盘上棋位处的棋子,能够降低电子棋盘的成本,且采用本公开的棋类对弈系统进行下棋,能够降低电子棋盘的整体功耗,同时提高对棋子识别的准确性。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
22.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
23.图1为本公开实施例提供的一种棋类对弈系统的结构框图;
24.图2为本公开实施例提供的一种棋盘的示意图;
25.图3为本公开实施例提供的一种棋类对弈系统的结构示意图。
具体实施方式
26.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
27.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
28.图1为本公开实施例提供的一种棋类对弈系统的结构框图。本公开实施例提供的棋类对弈系统适用于各种棋类游戏,包括但不限于中国象棋、四国军棋、飞行棋、连连看、跳棋、五子棋、围棋和国际象棋。如图1所示,本公开实施例提供的棋类对弈系统包括:
29.棋盘10,棋盘10包括多个压力传感器11,且棋盘10的每个棋位处均设置有一个压力传感器11;
30.多个棋子20,多个棋子20与棋盘10适配,且每个棋子20或者每类棋子20的重量不同;
31.微处理器30,微处理器30与各压力传感器11连接,微处理器30用于根据压力传感器11采集的压力数据和位置数据,生成棋子信息,棋子信息包括棋子身份和棋子位置。
32.本公开实施例中,棋盘10可以为任一种棋类游戏的实体棋盘,适用于不同的棋类游戏,棋盘10可以包括交点式棋位(如中国象棋、围棋和五子棋等)和方格式棋位(如国际象棋和黑白棋等),多个棋子20与棋盘10适配。例如,参考图2,棋类是中国象棋,棋盘10即为中国象棋棋盘,包括交点式棋位,多个棋子20包括车、马和炮等两方阵营的与棋盘10适配的棋子。另外,微处理器30可预先建立棋盘坐标系,每个棋位在棋盘坐标系中都对应一个坐标,例如图2中棋子“马”所在的坐标为(2,3)。如此,通过棋位的坐标可标定各压力传感器11的位置,压力传感器11实时将压力数据和位置数据传输至微处理器30。其中,位置数据可以包括压力传感器11的标识,微处理器30根据压力传感器11的标识,确定标定的压力传感器11的位置,从而确定棋子20位置,即棋子20所在棋位。
33.需要说明的是,本公开实施例中,棋子20的重量不同,压力传感器11采集到的压力也不同,因此,棋子20的重量可用于区分棋子身份。对于各方阵营中的棋子种类不同的情况(如中国象棋和国际象棋等),每个棋子20的重量均不同,如此,根据棋子20的重量可以识别到哪个阵营的具体哪个棋子。对于各方阵营中的棋子种类相同的情况(如围棋、五子棋和黑白棋等),每方阵营中的所有棋子即为一类棋子,此时,每类棋子的重量不同,即同一类棋子的重量相同,不同类棋子的重量不同,如此,根据棋子20的重量区分出不同阵营即可。可以理解的是,对于各方阵营中的棋子种类相同的情况,也可以将每个棋子的重量设置为不同。但通过设置每类棋子的重量不同,可以节约棋子的制作成本,降低微处理器30的工作量。
34.本公开实施例提供的棋类对弈系统,包括:棋盘,棋盘包括多个压力传感器,且棋盘的每个棋位处均设置有一个压力传感器;多个棋子,多个棋子与棋盘适配,且每个棋子或者每类棋子的重量不同;微处理器,微处理器与各压力传感器连接,微处理器用于根据压力传感器采集的压力数据和位置数据,生成棋子信息,棋子信息包括棋子身份和棋子位置。如此,本公开技术方案通过压力传感器识别棋盘上棋位处的棋子,能够降低电子棋盘的成本,且采用本公开的棋类对弈系统进行下棋,能够降低电子棋盘的整体功耗,同时提高对棋子识别的准确性。
35.在一些实施例中,微处理器具体用于根据压力数据,结合预先基于棋子重量标定的压力与棋子身份的对应关系,确定压力数据对应棋子的棋子身份;并根据压力数据对应压力传感器的位置数据,确定对应棋子的棋子位置。
36.示例性的,如表1所示,针对中国象棋,示例性设计了各棋子的重量,从表1可以看出,中国象棋中所有棋子的重量均不相同,从而基于棋子重量可以标定出压力与棋子身份的对应关系。如此,微处理器根据压力传感器采集的压力数据,通过查找压力与棋子身份的对应关系,可以确定压力传感器处棋子的棋子身份;进而再根据该压力传感器的位置数据,确定对应棋子的棋子位置。在一些实施例中,压力传感器为高精度压力传感器。高精度压力传感器可以识别出0.1g对应的压力变化,从而进一步提高识别棋子的准确性,且能够进一步缩小棋子的最大重量与最小重量之间的差距,从而避免棋子过多时,由于棋子材料的限制而导致无法设计出较大重量的棋子,并且节约材料成本。
37.表1中国象棋各棋子的重量
38.红车1红马1红相1红仕1红炮1红帅红兵1红兵215g13g11g9g7g17g2g3g红车2红马2红相2红仕2红炮2红兵3红兵4红兵516g14g12g10g8g4g5g6g黑车1黑马1黑象1黑仕1黑炮1黑将黑卒1黑卒215.5g13.5g11.5g9.5g7.5g17.5g2.5g3.5g黑车2黑马2黑象2黑仕2黑炮2黑卒3黑卒4黑卒516.5g14.5g12.5g10.5g8.5g4.5g5.5g6.5g
39.在一些实施例中,棋类对弈系统还包括报错装置,微处理器与报错装置连接,微处理器还用于根据棋子信息判断棋子是否摆放错误,在摆放错误时通过报错装置进行报错。
40.示例性的,对于开局时需要摆放棋子的棋类游戏(如中国象棋和国际象棋),目前,在棋手摆放好棋子后,需要自己确认棋子是否摆放准确,已有的电子棋盘缺少开局时自动识别棋子以及自动报错的功能。对此,本实施例通过设计每个棋子的重量不同,在棋手摆放棋子时,微处理器即可根据棋子信息判断出当前棋位上摆放的棋子是否错误,并在确定摆放错误时,将错误信息发送给报错装置。在一些实施例中,报错装置可以为警报灯,错误信息即为警报灯的控制信号,例如,该控制信号可以控制警报灯闪烁。报错装置也可以为蜂鸣器,错误信息即为蜂鸣器的控制信号,例如,该控制信号可以控制蜂鸣器鸣笛。上述报错装置可以实时报错,从而能够提示棋手当前摆放的棋子摆放错误。另外,报错装置也可以为语音设备,错误信息包括摆放错误棋子的棋子信息所对应的语音信息,从而可通过语音设备播放出具体哪个棋子摆放错误。
41.在一些实施例中,棋盘为柔性棋盘,压力传感器为柔性压力传感器。如此,可便于用户随身携带。
42.在一些实施例中,棋类对弈系统还包括对弈结果输出装置,微处理器与对弈结果输出装置连接,微处理器还用于根据预设对弈规则判断对弈情况,并根据对弈情况通过对弈结果输出装置输出对弈结果。
43.示例性的,微处理器中预先存储与棋类信息匹配的对弈规则,即预设对弈规则。微处理器在获取棋子信息后,对于变动的棋子(包括移动的棋子或增加的棋子等),可根据预设对弈规则判断该棋子的落子位置是否正确,以及判断棋手的输赢情况。示例性的,以中国象棋为例,棋手在移动棋子“马”后,微处理器根据前后两个时刻的棋子信息,可以确定棋子“马”的移动轨迹,根据“马走日”的规则确定该棋子“马”所能落到的棋位或者所能移动的轨迹,从而判断该棋子“马”是否存在落错子的情况,最后通过对弈结果输出装置输出对弈结果。本实施例的棋类对弈系统可包括常规模式和比赛模式,在常规模式中,对于落错子的情况,对弈结果可以是落错子提示信息。在比赛模式中,对于落错子的情况,落错子即判为输,对弈结果为落错子的一方输。
44.在一些实施例中,棋类对弈系统还包括服务器,服务器与微处理器无线连接;微处理器还用于将棋子信息与棋类信息发送至服务器;服务器用于根据棋子信息与棋类信息,生成虚拟对弈场景,并根据预设对弈规则判断对弈情况。
45.随着元宇宙的兴起,线下的棋类游戏和线上的棋类游戏融合交互必然成为棋类爱
好者的需求。示例性的,如图3所示,棋类对弈系统还包括服务器40,服务器40与微处理器(图中未示出,配置于棋盘10中)无线连接。微处理器实时将棋子信息与棋类信息发送至服务器40,服务器40根据棋子信息与棋类信息,生成虚拟对弈场景,并根据预设对弈规则判断对弈情况。例如,如两个人在线下进行下棋比赛,服务器40根据棋子信息与棋类信息,将整个对弈过程进行数字化和虚拟化,模拟出虚拟对弈场景,在元宇宙中进行该场下棋比赛的现场直播,实现了棋类对弈线上和线下的融合,设计简单,成本交底,适合大量推广,能够丰富大家的娱乐生活。本公开实施例中,服务器40可以用独立的服务器或者是多个服务器组成的服务器集群,也可以用云端服务器。
46.在一些实施例中,棋类对弈系统还包括棋子提示装置,微处理器与棋子提示装置连接,微处理器还用于获取目标棋子信息,并通过棋子提示装置提示目标棋子信息,目标棋子信息包括人机棋子信息或者远程棋手棋子信息。
47.在一些应用场景中,一个棋手可采用本公开的棋类对弈系统进行单机对弈或者远程对弈,在远程对弈的应用场景中,另一个棋手可采用终端进行下棋,或者同样采用本公开的棋类对弈系统进行下棋。在这些应用场景中,采用本公开棋类对弈系统的棋手必然需要知道对方的棋子信息。因此,本实施例还设置了棋子提示装置,用于提示对方的棋子信息,即目标棋子信息。而我方的棋类对弈系统中包括了对方所有棋子,因此,可以根据棋子提示装置提示的目标棋子信息,在我方棋盘上变动对方的棋子,即棋盘上所有的棋子均由一个棋手操作。
48.在一些实施例中,棋子提示装置包括多个发光单元,且每个棋位处均设置有一个发光单元。可选的,发光单元可以为led。对于移动棋子的情况,起子位置和落子位置的发光单元均会发光,从而直观地指示棋子的移动轨迹。对于增加棋子的情况,仅落子位置的发光单元发光。
49.在一些实施例中,棋类对弈系统还包括显示装置,微处理器与显示装置连接,微处理器还用于通过显示装置显示棋子信息。
50.示例性的,微处理器在生成棋子信息时,将棋子信息传输至显示装置,显示装置将接收到的棋子信息进行显示,从而可使观棋者实时查看对弈情况。
51.在一些实施例中,棋类对弈系统还包括存储装置,微处理器与存储装置连接,微处理器还用于通过存储装置存储棋子信息。如此,采用存储装置存储棋子信息,可对棋子信息进行回放,便于复盘整个对弈过程。
52.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
53.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开
将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献