一种智能数独棋游戏方法和装置与流程

文档序号:39679570发布日期:2024-10-18 13:24阅读:79来源:国知局

本技术涉及数独棋游戏,特别是涉及一种智能数独棋游戏方法、装置、计算机设备和计算机机程序产品。


背景技术:

1、传统的数独棋游戏装置主要分为普通装置和电子装置两类:普通装置:用户需要手动摆放数字棋子,根据题目要求完成数独棋局,游戏完成后自行校对答案。这种方法虽然直接,但操作繁琐、步骤复杂,容易出错。电子装置:通过内置嵌入式系统,电子装置能够提供一定的指导和答案校对功能。这类装置使用灯光、语音、显示屏等方式对用户进行提醒与引导,但其摆放提示方法缺乏智能性,难以实时检测用户的落子情况,需要额外的显示屏进行提示,导致操作繁琐、流程复杂,用户体验较差。电子装置的游戏流程一般为:用户对于游戏关卡进行选择;内置的嵌入式系统引导用户摆放棋子;棋子摆放完毕后进入答题阶段;用户通过推导判断摆放剩余棋子;系统根据用户需要在游戏流程中对用户进行落子提醒;系统对于游戏答案进行检测。

2、现有技术的不足之处在于:无法实时检测棋子状态,棋子与棋盘无法直观对应,落子流程繁琐,难以快速调整棋盘布局。

3、现有同类产品的正误判断方法,其涉及流程较为复杂,所包含问题如下:所涉及到的游戏装置无法实时检测用户落子情况;棋盘落子状态需要额外的显示屏进行表达,而无法与棋盘产生直观对应;所涉及装置需要完整的落子流程对内部所记录的棋盘信息进行更新,而不能动态进行调整。


技术实现思路

1、本技术提供一种智能数独棋游戏方法、装置、计算机设备和存储介质,旨在解决现有技术无法实时检测棋子状态,棋子与棋盘无法直观对应,落子流程繁琐,难以快速调整棋盘布局的问题。

2、第一方面,一种智能数独棋游戏方法,所述方法应用于智能数独棋设备,所述智能数独棋设备包括棋子摆放区1、多个棋子2和控制器8;

3、棋子摆放区1,具有多个方格11,每个方格11内设有多个检测按键12和一个led灯14,所述多个方格的检测按键12的布局一致;

4、多个棋子2,每个棋子2的底部设置有检测孔21和led凹槽孔23;通过棋子顶部分别标记不同的数字、底部不同的检测孔布局来区分各个棋子;在棋子放入所述方格时,所述led灯对应进入led凹槽孔23,当棋子的任一检测孔位置对应于方格内的任一检测按键时,该检测按键进入到对应的检测孔而不被压缩触发;所述方格靠近led灯的一侧与棋子之间留有透光间隙,或者,所述棋子对应于led灯位置在竖直方向上透光;

5、控制器8,其具有多路信号采集输入端,分别与各个方格内的所述多个检测按键的传感信号输出端连接,用于实时检测方格11内的检测按键12触发状态从而判断放入当前方格的是哪一个棋子;所述led灯的控制信号输入端与控制器的控制信号输出端电连接;

6、所述方法包括以下步骤:

7、响应于用户的第一棋子摆放输入,基于预设数独题目,控制多个方格中每个方格对应的led灯显示题目数字对应的颜色;

8、在第一棋子放入所述方格后,通过所述方格内的多个检测按键12,确定所述第一棋子对应的当前数字,并根据所述第一棋子对应的当前数字自动检测所述第一棋子的正误,若为正确,则所述方格内的led灯熄灭;若为错误,则所述方格内的led灯开始闪烁,提示用户所述第一棋子摆放错误,应重新调整;

9、在用户在所述方格中放置第二棋子的过程中,通过所述方格内的多个检测按键12实时检测所述第一棋子和所述第二棋子的摆放状态;

10、响应于用户的提示输入,基于预设数独题目对应的预设答案,控制至少一个所述方格对应的led灯显示不同颜色,指引用户摆放棋子;

11、响应于用户的游戏检测输入,对当前时刻所述第一棋子和所述第二棋子的摆放状态进行整体检测,并与所述预设答案进行对比,若答案正确,则棋子摆放区整体闪烁,若答案错误,则在错误方格闪烁正确答案颜色。

12、上述方案中,可选地,每个所述方格11内设置有三个独立触发的检测按键12;

13、对于不同数字的棋子2,触发不同组合的检测按键12,实现对棋子2对应的数字的识别。

14、上述方案中,可选地,所述led灯的颜色显示包括:

15、提示所述第一棋子或所述第二棋子摆放位置的颜色;

16、提示所述第一棋子和/或所述第二棋子摆放错误的闪烁颜色;

17、游戏结束时的所述棋子摆放区的整体闪烁颜色。

18、上述方案中,可选地,在所述在用户在所述方格中放置第二棋子的过程中,通过所述方格内的多个检测按键12实时检测所述第一棋子和所述第二棋子的摆放状态之后,所述方法还包括:

19、若有所述第一棋子掉落,控制掉落的所述第一棋子对应的方格上的led灯闪烁,以提醒用户所述第一棋子掉落。

20、上述方案中,可选地,所述响应于用户的提示输入,基于预设数独题目对应的预设答案,控制至少一个所述方格对应的led灯显示不同颜色,指引用户摆放棋子,包括:

21、响应于用户的提示输入,对于所述棋子摆放区上未摆放棋子的空白方格,控制所述空白方格对应的led灯显示所述预设答案中所述空白方格对应的对应颜色;

22、对于所述棋子摆放区上摆放错误的方格,控制摆放错误的方格对应的led灯闪烁正确答案颜色;

23、根据所述棋子摆放区上行、列、区域内所述第一棋子和所述第二棋子的摆放状态,提示用户可进行判断的方格位置。

24、上述方案中,可选地,所述响应于用户的游戏检测输入,对当前时刻所述第一棋子和所述第二棋子的摆放状态进行整体检测,并与所述预设答案进行对比,若答案正确,则棋子摆放区整体闪烁,若答案错误,则在错误方格闪烁正确答案颜色,包括:

25、当检测所有方格均摆放第一棋子或第二棋子后,响应于用户的游戏检测输入;

26、读取棋子摆放区的当前答案,并与所述预设答案进行对比;

27、若所述当前答案与所述预设答案不一致,则按照数独规则对所述当前答案进行判定;其中,若所述当前答案错误,则在对应错误方格闪烁正确答案颜色,用户改正后游戏结束;

28、若所述当前答案与所述预设答案一致,则所述棋子摆放区整体闪烁,游戏结束。

29、第二方面,一种智能数独棋游戏装置,所述装置包括:

30、第一控制模块,用于响应于用户的第一棋子摆放输入,基于预设数独题目,控制多个方格中每个方格对应的led灯显示题目数字对应的颜色;

31、确定模块,在第一棋子放入所述方格后,通过所述方格内的多个检测按键12,确定所述第一棋子对应的当前数字,并根据所述第一棋子对应的当前数字自动检测所述第一棋子的正误,若为正确,则所述方格内的led灯熄灭;若为错误,则所述方格内的led灯开始闪烁,提示用户所述第一棋子摆放错误,应重新调整;

32、第一检测模块,用于在用户在所述方格中放置第二棋子的过程中,通过所述方格内的多个检测按键12实时检测所述第一棋子和所述第二棋子的摆放状态;

33、第二控制模块,用于响应于用户的提示输入,基于预设数独题目对应的预设答案,控制至少一个所述方格对应的led灯显示不同颜色,指引用户摆放棋子;

34、第二检测模块,用于响应于用户的游戏检测输入,对当前时刻所述第一棋子和所述第二棋子的摆放状态进行整体检测,并与所述预设答案进行对比,若答案正确,则棋子摆放区整体闪烁,若答案错误,则在错误方格闪烁正确答案颜色。

35、第三方面,一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

36、响应于用户的第一棋子摆放输入,基于预设数独题目,控制多个方格中每个方格对应的led灯显示题目数字对应的颜色;

37、在第一棋子放入所述方格后,通过所述方格内的多个检测按键12,确定所述第一棋子对应的当前数字,并根据所述第一棋子对应的当前数字自动检测所述第一棋子的正误,若为正确,则所述方格内的led灯熄灭;若为错误,则所述方格内的led灯开始闪烁,提示用户所述第一棋子摆放错误,应重新调整;

38、在用户在所述方格中放置第二棋子的过程中,通过所述方格内的多个检测按键12实时检测所述第一棋子和所述第二棋子的摆放状态;

39、响应于用户的提示输入,基于预设数独题目对应的预设答案,控制至少一个所述方格对应的led灯显示不同颜色,指引用户摆放棋子;

40、响应于用户的游戏检测输入,对当前时刻所述第一棋子和所述第二棋子的摆放状态进行整体检测,并与所述预设答案进行对比,若答案正确,则棋子摆放区整体闪烁,若答案错误,则在错误方格闪烁正确答案颜色。

41、第四方面,一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现以下步骤:

42、响应于用户的第一棋子摆放输入,基于预设数独题目,控制多个方格中每个方格对应的led灯显示题目数字对应的颜色;

43、在第一棋子放入所述方格后,通过所述方格内的多个检测按键12,确定所述第一棋子对应的当前数字,并根据所述第一棋子对应的当前数字自动检测所述第一棋子的正误,若为正确,则所述方格内的led灯熄灭;若为错误,则所述方格内的led灯开始闪烁,提示用户所述第一棋子摆放错误,应重新调整;

44、在用户在所述方格中放置第二棋子的过程中,通过所述方格内的多个检测按键12实时检测所述第一棋子和所述第二棋子的摆放状态;

45、响应于用户的提示输入,基于预设数独题目对应的预设答案,控制至少一个所述方格对应的led灯显示不同颜色,指引用户摆放棋子;

46、响应于用户的游戏检测输入,对当前时刻所述第一棋子和所述第二棋子的摆放状态进行整体检测,并与所述预设答案进行对比,若答案正确,则棋子摆放区整体闪烁,若答案错误,则在错误方格闪烁正确答案颜色。

47、相比现有技术,本技术至少具有以下有益效果:

48、本技术基于对现有技术问题的进一步分析和研究,认识到现有技术无法实时检测棋子状态,棋子与棋盘无法直观对应,落子流程繁琐,难以快速调整棋盘布局的问题,通过响应于用户的第一棋子摆放输入,基于预设数独题目,控制多个方格中每个方格对应的led灯显示题目数字对应的颜色;在第一棋子放入方格后,通过方格内的多个检测按键12,确定第一棋子对应的当前数字,并根据第一棋子对应的当前数字自动检测第一棋子的正误,若为正确,则方格内的led灯熄灭;若为错误,则方格内的led灯开始闪烁,提示用户第一棋子摆放错误,应重新调整;在用户在方格中放置第二棋子的过程中,通过方格内的多个检测按键12实时检测第一棋子和第二棋子的摆放状态;响应于用户的提示输入,基于预设数独题目对应的预设答案,控制至少一个方格对应的led灯显示不同颜色,指引用户摆放棋子;响应于用户的游戏检测输入,对当前时刻第一棋子和第二棋子的摆放状态进行整体检测,并与预设答案进行对比,若答案正确,则棋子摆放区整体闪烁,若答案错误,则在错误方格闪烁正确答案颜色。本技术提供了一种智能数独棋游戏的方法,能够对棋子摆放区上放置的棋子的检测孔高速自检,并捕捉任一位置的棋子状态变化,而无需繁琐的信息输入过程,在使用提示功能或进行最终答案正误判断时,本方法会以当前棋盘摆放状态为对象,而非基于落子步骤中所储存的内部信息,进而提高方法与装置的智能化水平。

当前第1页1 2 
当前第1页1 2 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!
1