一种打地鼠游戏控制系统的制作方法

文档序号:13453297阅读:1527来源:国知局
一种打地鼠游戏控制系统的制作方法

本实用新型涉及游戏系统控制技术领域,尤其涉及一种打地鼠游戏控制系统。



背景技术:

电子游戏已经成为当今电子娱乐产业的前沿与先锋,它集诸多娱乐要素于一体,如娱乐性、交互性、叙事性、竞技性、高科技性、仿真性。玩电子游戏有很多好处,比如可以使人反映更加敏捷;可以使人放松心情,释放压力;可以增添人们学习的乐趣;可以给人们带来引人入胜,丰富多彩的互动娱乐体验,让玩家享受无穷无尽的乐趣。

打地鼠是一款简单又充满趣味性的游戏,人们通过打击从地洞里钻出来的地鼠而获得相应的积分或奖励,既具有娱乐性,又能够锻炼人们的反应能力。现有打地鼠游戏通常是玩家用实物锤头敲击地鼠,需要感应锤头敲击的传感器来向控制系统反馈信号进而实现进一步的控制,所需元器件较多,成本高,同时功耗多,系统反应不够灵敏,容易受到干扰,趣味性不足。



技术实现要素:

为了解决上述问题,本实用新型提供一种结构简单,反应灵敏的打地鼠游戏控制系统。

本实用新型公开的打地鼠游戏控制系统包括控制模块以及分别与控制模块电连接的输入模块和显示模块,其中:控制模块采用STC89C52RC单片机,输入模块用于将用户输入的控制信号传输至控制模块;显示模块包括地鼠状态显示单元以及游戏状态显示单元,地鼠状态显示单元根据控制模块的命令进行地鼠状态的显示,游戏状态显示单元用于显示游戏等级、分数、时间以及运行情况。

进一步的,输入模块采用独立按键键盘模块或行列式键盘模块。

进一步的,输入模块包括:开始键,用于控制整个游戏的开始;多个控制键,与地鼠相对应,能够控制打击地鼠;暂停键,用于暂时停止游戏;停止键,用于结束整个游戏;复位键,用于整个游戏的归零复原。

进一步的,显示模块为LCD1602液晶显示屏。

进一步的,地鼠状态显示单元包括多个流水灯,流水灯为发光二极管,发光二极管的工作状态受控制键的控制。

进一步的,还包括蜂鸣器模块,蜂鸣器模块与控制模块电连接,用于提示地鼠的打击状态。

进一步的,还包括电源模块,电源模块为可充电聚合物电池,电源模块分别与控制模块、显示模块以及蜂鸣器模块电连接,用于模块电能的供应。

本实用新型的一种打地鼠游戏控制系统,具有以下有益效果:

1、控制模块采用STC89C52RC单片机,运行速度快,处理状态稳定,结构简单,所需元器件少,不需要其他传感器即可实现游戏。

2、输入模块能够采用独立按键键盘模块或行列式键盘模块两种形式,减少了键盘的抖动,能够扫描单一有效按键,保证了打地鼠结果的准确性。

3、显示模块采用LCD1602液晶显示屏,能将游戏的等级、分数、时间等清晰的进行显示,功耗低,抗干扰能力强,。

4、设置有蜂鸣器模块,每次击中地鼠,蜂鸣器能够进行音乐提示,能够选择不同的音乐,增加游戏的趣味性。

5、整个打地鼠控制系统以单片机为核心,由显示、声音、键盘模块组成,通过软、硬件结合实现模拟打地鼠的电子游戏,减少了硬件所需的成本,提高了控制系统的灵活性与准确度。

附图说明

为了更清楚的说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1为本实用新型的结构示意图;

图2为本实用新型的程序实现流程图。

具体实施方式

下面将结合本实用新型中的附图,对本实用新型实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本实用新型的保护范围。

如图1所示,本实用新型提供一种打地鼠游戏控制系统,包括控制模块以及分别与控制模块电连接的输入模块和显示模块,其中:控制模块采用STC89C52RC单片机,输入模块用于将用户输入的控制信号传输至控制模块;显示模块包括地鼠状态显示单元以及游戏状态显示单元,地鼠状态显示单元根据控制模块的命令进行地鼠状态的显示,游戏状态显示单元用于显示游戏等级、分数、时间以及运行情况。

具体的,控制模块采用STC89C52RC单片机作为主控芯片,可以任意选择12时钟/机器周期和6时钟/机器周期,并且完全兼容传统8051单片机的指令代码;工作电压为5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机);用户应用程序空间为8K字节;片上集成512字节RAM;实际工作频率可达48MHZ;通用I/O口有32个,具有EEPROM功能和看门狗功能;定时器有T0、T1、T2,3个均为16位定时器/计数器。游戏开始前,对单片机进行编程,开始时,控制模块利用随机函数产生随机数,显示模块根据随机数产生相应的信息,游戏状态显示单元会显示地鼠的位置,显示单元上会出现“O”,代表此处出现地鼠,同时还会显示此时的游戏等级、分数、时间等信息,地鼠状态显示单元会显示地鼠的出现状况,然后通过操作输入模块,向控制模块传输控制信息,控制模块对信息进行处理,并且将处理后的命令传输给显示模块,正确击中地鼠,显示单元上的“O”会闪烁,同时地鼠状态显示单元也会发生相应的变化。

进一步的,输入模块采用独立按键键盘模块或行列式键盘模块。

具体的,独立按键键盘模块的每个按键独占一条I/O口线,适用于按键数少并且I/O口空闲多的情况。行列式键盘模块首先设置两组互不相连的行线和列线,按键开关被设置在行线和列线的交叉处,如果无按键按下时,行线和列线不连接,行线和列线接通则表明有按键按下时。本领域技术人员可以根据按键数目以及I/O接口数目的多少,自行选择输入模块的方式。

进一步的,输入模块包括:开始键,用于控制整个游戏的开始;多个控制键,与地鼠相对应,能够控制打击地鼠;暂停键,用于暂时停止游戏;停止键,用于结束整个游戏;复位键,用于整个游戏的归零复原。

具体的,输入模块包括功能键和控制键,功能键包括开始键、暂停键、结束键以及复位键等,能够对整个游戏系统的过程进行控制,本领域技术人员可以根据游戏实际情况,自行设计功能键的类型。控制键主要用于击打地鼠,根据地鼠出现的位置不同,按下相对应的控制键,实现击打地鼠的目的。

进一步的,显示模块为LCD1602液晶显示屏。

具体的,显示模块采用LCD1602字符型液晶显示屏,它能同时显示16列2行共32个字符,可以通过调节光的亮度进行显示,本身不发光。偏振光可以直接通过,保证在玻璃电极上加上电压之后,在电场的作用下,扭曲结构消失,液晶的旋光作用消失;可以得到黑底白字或者白底黑字的显示形式,改变偏振片的相对位置。LCD1602液晶显示屏的读/写操作、屏幕和光标都是通过指令编程实现的,采用LCD1602液晶显示屏,能够降低功耗,提高抗干扰能力。

进一步的,地鼠状态显示单元包括多个流水灯,流水灯为发光二极管,发光二极管的工作状态受控制键的控制。

具体的,地鼠状态显示单元为流水灯模块,由多组发光二极管组成,具有单向导电性。游戏时,地鼠状态显示单元的发光二极管会根据控制模块产生的随机数发亮,此时,当按下相对应的控制键时,发光二极管就会熄灭,表示成功打到了地鼠。

进一步的,还包括蜂鸣器模块,蜂鸣器模块与控制模块电连接,用于提示地鼠的打击状态。

具体的,蜂鸣器模块与控制模块电连接,游戏时,击中地鼠,蜂鸣器模块会发出欢快的音乐,没有击中地鼠,蜂鸣器模块会发出悲伤的音乐,音乐类型可以根据自己的喜好和实际情况自行选择。

进一步的,还包括电源模块,电源模块为可充电聚合物电池,电源模块分别与控制模块、显示模块以及蜂鸣器模块电连接,用于模块电能的供应。

如图2所示为本实用新型提供的一种打地鼠控制系统的控制流程,游戏开始前,对STC89C52RC单片机进行编程,使得在游戏开始前LCD162液晶显示屏上显示初始化时间30s、分数、级数。当按下输入模块的开始键时,一定时间内,控制模块就会通过随机函数产生一个随机数“x”,地鼠状态显示单元的发光二极管会被点亮,表示出现了相应的地鼠,此时游戏状态显示单元相应的位置出现“O”。按下相应的控制键进行地鼠的打击,如果正确命中地鼠,此时发光二极管会熄灭,游戏状态显示单元上的“O”会进行闪烁,分数会增加,蜂鸣器模块会发出欢快的音乐;如果没有正确命中,发光二极管不会熄灭,游戏状态显示单元上的“O”不会闪烁,分数不变,蜂鸣器模块会发出悲伤的音乐。整个打地鼠游戏分为四关,第一关在30秒内总分得5分进入第二关;第二关在30秒内总分得15分进入第三关;第三关在30秒内总分得30分进入第四关;第四关在30秒内总分得50分为闯关成功。整个游戏过程中按下暂停键游戏会暂停,按下停止键,游戏停止,按下复位键,游戏回到初始状态。

以上借助具体实施例对本实用新型做了进一步描述,但是应该理解的是,这里具体的描述,不应理解为对本实用新型的实质和范围的限定,本领域内的普通技术人员在阅读本说明书后对上述实施例做出的各种修改,都属于本实用新型所保护的范围。

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