打地鼠解析.docx
《打地鼠解析.docx》由会员分享,可在线阅读,更多相关《打地鼠解析.docx(6页珍藏版)》请在三一办公上搜索。
1、打地鼠解析2 打地鼠游戏原理 本课程设计要求实现打地鼠游戏的设计与仿真,大致需要地鼠、成绩显示屏、玩的过程中地鼠个数显示、时间的设置输入以及一些控制游戏始末的开关等。用布尔开关来模拟,当开关开时记作地鼠出现,关时记作地鼠消失,为进一步的区分这两种状态,可以让开与关时的布尔控件显示不同的颜色,再用布尔控件来控制类似的电源开与关、游戏的开始与结束。屏幕的显示用字符串显示控件可以满足。地鼠出现的总个数、打中的以及为打中的是数字的显示,用数字显示控件。实现打地鼠游戏的功能。 3.1 具体设计步骤 1前面板设计 根据在实际机器中的实物以及设计思路过程,大致需要地鼠、成绩显示屏、玩的过程中地鼠个数显示、时
2、间的设置输入以及一些控制游戏始末的开关等。 在时间有限的情况下,没有能够自行设计一个控件,因此用布尔开关来模拟,当开关开时记作地鼠出现,关时记作地鼠消失,为进一步的区分这两种状态,可以让开与关时的布尔控件显示不同的颜色,如下图2-1-a。还是可以用布尔控件来控制类似的电源开与关、游戏的开始与结束。屏幕的显示用字符串显示控件可以满足。地鼠出现的总个数、打中的以及为打中的是数字的显示,用数字显示控件可以,如图2-1-a。当然时间的设置用数字输入控件好一些,为使时间的精度高一些,特以没0.1s来增加或减少。整体前面板控件如图1. 0 图1 前面板效果图 2程序框图的设计 有了前面的大致控件的选择,要
3、实现这些控件能合理的相互协调工作,就需要在程序框图里进行一定的算法结构。由于一个控件需要多次重复出现,故大量采用属性节点来达到一定要求。 首先,从总体控制单位开始,这个设计选择了条件结构来判断游戏可不可以开始与否,在游戏可以用后,用一个显示灯来告知使用者,若游戏不能用,则要把相关的控件给清零,以便下次使用时不收上次的影响。如图2. 1 图 2 等待开始程序框图 其次,在进入可以游戏过程后,需要另一个布尔开关用条件结构来判断是否开始或结束游戏,在开关为开时,即开始玩游戏了。如图3. 图3 初始化程序框图 2 首先对显示地鼠数目的项目进行哈清零,之后用一个while循环来是游戏反复的运行,当然,其
4、控制也是由游戏开始与否的开关来实现。如图4. 图4 等待显示程序框图 在while循环中,由于地鼠是用布尔控件来模拟的,将其值转换为数值显示,对所有控件的值用公式节点的结构方式相加,对得到的值在进行条件选择,如果这十五个值相加为零,则说明所有地鼠没出现,此时就需要来随机产生地鼠出现了。可以用一个顺序结构来产生随机地鼠的出现,先用自定义的字符显示在显示屏上,提示使用者,之后用以随机数产生一个数字在放大十五倍后,进入一个条件节后,对相应的控件进行编号,使每个地鼠出现的概率是相同的。 3 图5 隐藏地鼠程序框图 每当进入某一个与控件编号对应的框图时,都将使该控件显示为相反状态,即处于开时的颜色,也就
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地鼠 解析
链接地址:https://www.31ppt.com/p-3538088.html