游戏编程系统的制作方法
本实用新型涉及教学设备技术领域,尤其涉及一种游戏编程系统。
背景技术:
随着我国逐步走入人工智能时代,编程学习又将会成为每个孩子的必修课,目前的程序编写主要依靠电脑,通过特定的程序软件进行编程,这种仅用文字的交流方式,显得过于单一且操作繁杂,会让孩子们很快失去兴趣,影响编程的实际效果。而现有的融入编程教学的卡牌游戏通常使大多数孩子非常感兴趣,但需要人为判断每个回合每个玩家的出牌情况,在玩家较多的情况下,经常会出现人为失误,进而影响游戏结果,教学效果很受局限。
因此,为了解决上述问题,本实用新型提供了一种操作较为简单且能寓教于乐的游戏编程系统。
技术实现要素:
本实用新型提供了一种游戏编程系统,旨在解决现有游戏编程系统操作较为复杂且学习效果较差的问题。
为了解决上述技术问题,本实用新型提供了一种游戏编程系统,包括:多张编程游戏卡片;多个可编程控制器,每个所述可编程控制器上均设有一收容槽以收容多张所述编程游戏卡片且读取每张所述编程游戏卡片中的编程语句,其中,所述多个可编程控制器中的任何一个可编程控制器可被设置为主控制器,其余可编程控制器为辅控制器,每个所述辅控制器用于将所读取的编程语句转换成相应的游戏指令并发送至所述主控制器,所述主控制器用于对所接收到的游戏指令进行处理以得出游戏结果;以及显示模块,所述显示模块与所有所述可编程控制器连接,用于显示每个所述可编程控制器所读取的编程语句及与所述游戏指令相对应的游戏状态和所述游戏结果。
进一步地,每张所述编程游戏卡片上均设有第一识别模块,所述收容槽内设有第二识别模块,所述可编程控制器通过所述第二识别模块与所述编程游戏卡片的第一识别模块进行通信以读取所述编程游戏卡片内的编程语句。
进一步地,所述第一识别模块为电子标签,所述第二识别模块为rfid阅读器。
进一步地,所述收容槽设于所述可编程控制器上的操作面上,所述收容槽为一长条形收容槽,多张所述编程游戏卡片并排设于所述收容槽内。
进一步地,所述可编程控制器的操作面上还设有操作模块,所述操作模块设于所述收容槽的右边,用于操作所述可编程控制器。
进一步地,所述操作模块包括数字按键,所述数字按键用于设置所述编程游戏卡片中的编程语句所需要输入的变量的数值以改变所述游戏指令。
进一步地,所述操作模块还包括一确认按键和一操作按键,其中,所述操作按键用于选择收容于所述收容槽内的所述编程游戏卡片,所述确认按键用于确认所述数字按键设置的所述编程游戏卡片所需要输入的变量的数值或将选择的所述编程游戏卡片中的编程语句及所述游戏指令对应的游戏状态发送至所述显示模块进行显示。
进一步地,每个所述可编程控制器内均设有第一通信装置,借由所述第一通信装置可实现多个所述可编程控制器之间的连接。
进一步地,所述第一通信装置为wifi装置。
进一步地,所述显示模块为显示屏或投影设备。
本实用新型所公开的游戏编程系统,通过将多张编程游戏卡片设于可编程控制器上的收容槽内使得可编程控制器可读取编程游戏卡片内的编程语句,然后再通过将多个可编程控制器中的一个设为主控制器,其余设为辅控制器,由主控制器通过预设规则对所有编程语句进行整合,最后通过显示模块与所有可编程控制器连接,用于显示每个可编程控制器读取的编程语句及与游戏指令相对应的游戏状态和游戏结果,整个编程操作过程不仅较为简单,而且非常有趣,从而在一定程度上降低了编程的复杂度,提高了编程学习的效率。本实用新型所公开的游戏编程系统解决了现有游戏编程系统操作较为复杂且学习效果较差的问题。
附图说明
为了更清楚地说明本实用新型实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本实用新型一实施例提供的游戏编程系统的方框图;
图2是本实用新型一实施例提供的可编程控制器的结构图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本实用新型说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本实用新型。如在本实用新型说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式;如在本实用新型说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则使用的方位词如“上方”、“下方”、“侧面”通常是针对附图所示的方向或者是相对于玩家正常的使用状态而言。
还应当进一步理解,在本实用新型说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
图1是本实用新型一实施例提供的游戏编程系统的方框图;图2是本实用新型一实施例提供的游戏编程系统的结构图。如图1所示,本实施例的游戏编程系统10包括多张编程游戏卡片11、多个可编程控制器12以及显示模块13。其中,每个所述可编程控制器12上均设有一收容槽121以收容多张所述编程游戏卡片11且读取每张所述编程游戏卡片11中的编程语句,其中,所述多个可编程控制器12中的任何一个可编程控制器12可被设置为主控制器,其余可编程控制器12为辅控制器,每个所述辅控制器用于将所读取的编程语句转换成相应的游戏指令并发送至所述主控制器,所述主控制器用于对所接收到的游戏指令进行处理以得出游戏结果;所述显示模块13与所有所述可编程控制器12连接,用于显示每个所述可编程控制器12所读取的编程语句及与所述游戏指令相对应的游戏状态和所述游戏结果。在本实施例中,通过将多张所述编程游戏卡片11设于所述可编程控制器12上的所述收容槽121内,然后再通过将多个所述可编程控制器12中的一个设为主控制器,其余设为辅控制器,最后通过所述显示模块13与所有所述可编程控制器12连接,用于显示每个所述可编程控制器12读取的编程语句及与所述游戏指令相对应的游戏状态和所述游戏结果,整个编程操作过程不仅较为简单,而且非常有趣,从而在一定程度上降低了编程的复杂度,提高了编程学习的效率。
在一实施例,例如本实施例,每张所述编程游戏卡片11上均设有第一识别模块111,所述收容槽121内设有第二识别模块122,所述可编程控制器12通过所述第二识别模块122与所述编程游戏卡片11的第一识别模块111进行通信以读取所述编程游戏卡片11内的编程语句。具体地,所述第一识别模块111为电子标签,所述第二识别模块122为rfid阅读器。在本实施例中,所述可编程控制器12通过rfid阅读器与所述编程游戏卡片11的电子标签通信以读取所述编程游戏卡片11内的编程语句。在其它实施例中,所述第一识别模块111及所述第二识别模块122也可为其识别装置,只需使所述可编程控制器12可识别所述编程游戏卡片11中的编程语句即可。
在一实施例,例如本实施例,所述收容槽121设于所述可编程控制器12上的操作面上,所述收容槽121为一长条形收容槽121,多张所述编程游戏卡片11并排设于所述收容槽121内。所述可编程控制器12的操作面上还设有操作模块123,所述操作模块123设于所述收容槽121的右边,用于操作所述可编程控制器12。具体地,所述操作模块123包括数字按键1231、一确认按键1232以及一操作按键1233。其中,所述数字按键1231用于设置所述编程游戏卡片11中的编程语句所需要输入的变量的数值以改变所述游戏指令;所述操作按键1233用于选择收容于所述收容槽121内的所述编程游戏卡片11;所述确认按键1232用于确认所述数字按键1231设置的所述编程游戏卡片11所需要输入的变量的数值或将选择的所述编程游戏卡片11中的编程语句及所述游戏指令对应的游戏状态发送至所述显示模块13进行显示。更为具体地,如图2所示,所述操作模块123为一操作键盘,所述确认按键1232为#键,所述操作按键1233为*键,所述数字按键1231为0~9的数字键。在本实施例中,所述编程游戏卡片11可分为两类,一类编程游戏操作卡片,一类为编程游戏防守卡片,编程游戏操作卡片为具有编程语句的编程游戏卡片11,可对其它玩家进行攻击或者防守;编程游戏防守卡片内设对其它玩家的攻击次数或者提升本玩家的防守等级。可理解地,两类所述编程游戏卡片11可根据玩家自身需要灵活运用。所述收容槽121内可并排收容四张所述编程游戏卡片11,在实际应用中,通过所述数字按键1231对所述编程游戏卡片11中的编程语句进行参数设置之后,通过所述确认按键1232确定,玩家通过所述操作按键1233可随意选择收容于所述收容槽121内的所述编程游戏卡片11对其它玩家进行攻击或者进行防守,而每张所述编程游戏卡片11参数值的设定也可在编程游戏过程中进行随时设置。需要说明的是,所述可编程控制读取所述编程游戏卡片11中的编程语句以对其它玩家进行攻击或者实现本玩家的防守可根据实际的游戏规则预先设定,其具体的设置方式为本领域技术人员所熟知,在此不再赘述。
在一实施例,例如本实施例,每个所述可编程控制器12内均设有第一通信装置,借由所述第一通信装置可实现所述多个所述可编程控制器12之间的连接。具体地,所述第一通信装置为wifi装置。在本实施例中,通过wifi装置可实现多个所述可编程控制器12之间的通信连接。在其它实施例中,也可通过其它的无线通信模块实现多个所述可编程控制器12之间的连接。在实际应用中,可通过数字按键1231中1按键和2按键将多个所述可编程控制器12中的一个设置为主控制器,其余设置为辅控制器,例如,长按1按键则将可编程控制器12设置为主控制器,长按2按键则可将可编程控制器12设置为辅控制器。每个所述辅控制器用于将所读取的编程语句转换成相应的游戏指令并发送至所述主控制器,所述主控制器用于对所接收到的游戏指令进行处理以得出游戏结果,最后所述主控制器根据预设的游戏规则决策出胜出玩家和失败玩家,并将结果发送给每个辅控制器。需要说明的是,所述主控制器根据预设的游戏规则对每个所述辅控制器发送的游戏指令进行整合,最终决策出胜出玩家和失败玩家并将结果发送给每个辅控制为本领域技术人员所熟知,在此不再赘述。
在一实施例,例如本实施例,所述显示模块13为显示屏或投影设备。在本实施例中,所述显示模块13为投影设备,所述投影设备内设于所述可编程控制内,用于显示经过每个所述可编程控制器12所读取的编程语句及与所述游戏指令相对应的游戏状态和所述游戏结果。在实际应用中,通过长按所述操作按键1233可将所述显示模块13中显示的内容切换到游戏状态画面,长按所述确认按键1232又可切换回玩家的编程状态画面,通过按键的切换可实时了解游戏的整体状态,从而可使玩家实时调整编程指令的发出,更好更高效地学习编程。
需要说明的是,在本实用新型中,可编程控制器12主要用于读取编程游戏卡片11中的编程语句并接收操作键盘所输入的指令,根据所接收到的指令以及预设的规则对所读取到的编程语句进行处理并输出处理结果。其中,对于内部的数据处理过程的具体实现方式为本领域技术人员所熟知,再此不再赘述。
本实用新型所提供的游戏编程系统,通过将多张编程游戏卡片设于可编程控制器上的收容槽内使得可编程控制器可读取编程游戏卡片内的编程语句,然后再通过将多个可编程控制器中的一个设为主控制器,其余设为辅控制器,由主控制器通过预设规则对所有编程语句进行整合,最后通过显示模块与所有可编程控制器连接,用于显示每个可编程控制器读取的编程语句及与游戏指令相对应的游戏状态和游戏结果,整个编程操作过程不仅较为简单,而且非常有趣,从而在一定程度上降低了编程的复杂度,提高了编程学习的效率。具体地,本实用新型将预先配置有编程语句的编程游戏卡片收容于可编程控制器中设置的收容槽内以实现可编程控制器与编程游戏卡片的连接,进而对编程游戏卡片中的编程语句进行读取;然后再通过将多个可编程控制器中的一个设为主控制器,其余设为辅控制器,每个辅控制器用于将所读取的编程语句转换成相应的游戏指令并发送至主控制器,主控制器用于对所接收到的游戏指令进行处理以得出游戏结果;最后再通过将显示模块与所有可编程控制器连接,用于显示每个可编程控制器读取的编程语句及与游戏指令相对应的游戏状态和游戏结果,从而简化了整个编程过程,降低了编程的复杂度,提高了编程学习的效率。故本实用新型所公开的游戏编程系统解决了现有游戏编程系统操作较为复杂且学习效果较差的问题。
以上所述,仅为本实用新型的具体实施方式,但本实用新型的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本实用新型的保护范围之内。因此,本实用新型的保护范围应以权利要求的保护范围为准。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除