打地鼠游戏设计毕业论文

1.求助,一个基于labview的打地鼠游戏设计

基于Labview的打地鼠游戏程序VI,打开可直接使用。

程序图:

二、方案论证

1.地鼠部分

方案一:运用事件,实现点击的确认,并利用随机来判定哪个口有地鼠。

方案二:调用ActiveX控件,采用更简单的语句编写,例如Flash。

鉴于此次想要练习Labview的应用,选用了方案一。

2.LABVIEW程序设计

初步的设计并不理想,不能实现地鼠自动消失以及乱点鼠标的惩罚。

经过多次调整方案,最后采用了对于事件进行详尽分类,将地鼠的出现与消失编入事件,后来加入开始结束按键以后,问题变得更加复杂,于是在调用子VI的基础上,又增加了“等待开始”与“失败”两个事件,在此基础上重新调整了每一个参数在不同事件中的传递以及累计运算,最后实现了数据的统计。

在等待地鼠出现的事件中加入了难度的递增判断。对于同类数据隐藏,并把相同分类的编入簇处理,以简化框图。

3.界面美化

初步美化界面,个性化了按键,对于某些按键加入特效。最终加入音效。

2.求vb打地鼠游戏的设计

'窗口中就一个LABEL,名称:lblInfo'这个带有动画 Option Explicit Dim lZQ As Long Dim lCW As Long Dim dStart As Double '开始时间 Dim dStop As Double '停止时间 Dim iNum As Integer '字数 Dim lTime As Long ' Dim iTime As Integer Dim iCode As Integer Dim iScorce As Integer '分数 Dim bOK As Boolean Private Sub Form_DblClick() '开始 Me.Timer1.Enabled = True dStart = Time End Sub Private Sub Form_Resize() Me.lblInfo.Top = Me.Height - 1000 End Sub Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If dStart <> 0 Then If KeyCode = iCode Or KeyCode = iCode - 32 Then' If iCode <= 90 And Shift <> 2 Then '大写' Beep' lCW = lCW + 1' Else lZQ = lZQ + 1 iScorce = iScorce + 1' End If Else Beep lCW = lCW + 1 iScorce = iScorce - 1 End If End If bOK = True lTime = 0 iTime = 0 If iScorce < 0 Then iScorce = 0 Me.lblInfo.Caption = "总字数:" & iNum & ";正确数量:" & lZQ & ";错误数量:" & lCW & ";正确率:" & Round(lZQ / iNum * 100, 2) & "%;得分:" & iScorce '" ' , "统计" Call Timer1_Timer End Sub Private Sub Form_Load() Me.Timer1.Interval = 50 Me.Timer1.Enabled = False End Sub Private Sub Timer1_Timer() Static i As Integer Static j As Integer Static k As Integer Static l As Integer Me.AutoRedraw = True Me.KeyPreview = True If lTime * Me.Timer1.Interval / 1000 >= 500 Then '规定500秒任务 GoTo OVER End If If ((iTime * Me.Timer1.Interval) Mod 5000 = 0) Or bOK = True Then '每个字规定最多显示5秒钟 If iTime <> 0 Then lCW = lCW + 1 iScorce = iScorce - 1 If iScorce < 0 Then iScorce = 0 Me.lblInfo.Caption = "总字数:" & iNum & ";正确数量:" & lZQ & ";错误数量:" & lCW & ";正确率:" & Round(lZQ / iNum * 100, 2) & "%;得分:" & iScorce '" ' , "统计" End If iTime = 0 bOK = False Me.Cls Randomize i = Int(Rnd() * Me.ScaleWidth - 500) j = Int(Rnd() * Me.ScaleHeight - 500) k = Int(Rnd() * 90) + 10 '字号 l = Int(Rnd() * 26) '产生52个字母的其中一个 'l = Int(Rnd() * 53) '产生52个字母的其中一个 If l <= 25 Then '大写 l = 65 + l Else l = 97 + l - 26 End If iCode = l '记录 Me.CurrentX = i Me.CurrentY = j Me.FontSize = k Me.Print Chr(l) iNum = iNum + 1 l = 0 Else Me.Cls l = l + 1 If i - 100 * l < 100 Then l = 0 Me.CurrentX = Me.Width - 500 i = Me.Width - 500 Else Me.CurrentX = i - l * 100 End If Me.CurrentY = j Me.FontSize = k Me.Print Chr(iCode) End If If iNum >= 100 Then GoTo OVER iTime = iTime + 1 lTime = lTime + 1 Exit Sub OVER: Me.Timer1.Enabled = False dStop = Time If iScorce < 0 Then iScorce = 0 Me.lblInfo.Caption = "总耗时:" & Round((dStop - dStart) * 24 * 3600, 2) & "秒," & vbCrLf & "总字数:" & iNum & ";正确数量:" & lZQ & ";错误数量:" & lCW & ";正确率:" & Round(lZQ / iNum * 100, 2) & "%;得分:" & iScorce lTime = 0 iTime = 0 iNum = 0 End Sub。

3.求vb打地鼠游戏的设计

'窗口中就一个LABEL,名称:lblInfo'这个带有动画Option ExplicitDim lZQ As LongDim lCW As LongDim dStart As Double '开始时间Dim dStop As Double '停止时间Dim iNum As Integer '字数Dim lTime As Long 'Dim iTime As IntegerDim iCode As IntegerDim iScorce As Integer '分数Dim bOK As BooleanPrivate Sub Form_DblClick() '开始 Me.Timer1.Enabled = True dStart = TimeEnd SubPrivate Sub Form_Resize() Me.lblInfo.Top = Me.Height - 1000End SubPrivate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If dStart <> 0 Then If KeyCode = iCode Or KeyCode = iCode - 32 Then' If iCode <= 90 And Shift <> 2 Then '大写' Beep' lCW = lCW + 1' Else lZQ = lZQ + 1 iScorce = iScorce + 1' End If Else Beep lCW = lCW + 1 iScorce = iScorce - 1 End If End If bOK = True lTime = 0 iTime = 0 If iScorce < 0 Then iScorce = 0 Me.lblInfo.Caption = "总字数:" & iNum & ";正确数量:" & lZQ & ";错误数量:" & lCW & ";正确率:" & Round(lZQ / iNum * 100, 2) & "%;得分:" & iScorce '" ' , "统计" Call Timer1_TimerEnd SubPrivate Sub Form_Load() Me.Timer1.Interval = 50 Me.Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer() Static i As Integer Static j As Integer Static k As Integer Static l As Integer Me.AutoRedraw = True Me.KeyPreview = True If lTime * Me.Timer1.Interval / 1000 >= 500 Then '规定500秒任务 GoTo OVER End If If ((iTime * Me.Timer1.Interval) Mod 5000 = 0) Or bOK = True Then '每个字规定最多显示5秒钟 If iTime <> 0 Then lCW = lCW + 1 iScorce = iScorce - 1 If iScorce < 0 Then iScorce = 0 Me.lblInfo.Caption = "总字数:" & iNum & ";正确数量:" & lZQ & ";错误数量:" & lCW & ";正确率:" & Round(lZQ / iNum * 100, 2) & "%;得分:" & iScorce '" ' , "统计" End If iTime = 0 bOK = False Me.Cls Randomize i = Int(Rnd() * Me.ScaleWidth - 500) j = Int(Rnd() * Me.ScaleHeight - 500) k = Int(Rnd() * 90) + 10 '字号 l = Int(Rnd() * 26) '产生52个字母的其中一个 'l = Int(Rnd() * 53) '产生52个字母的其中一个 If l <= 25 Then '大写 l = 65 + l Else l = 97 + l - 26 End If iCode = l '记录 Me.CurrentX = i Me.CurrentY = j Me.FontSize = k Me.Print Chr(l) iNum = iNum + 1 l = 0 Else Me.Cls l = l + 1 If i - 100 * l < 100 Then l = 0 Me.CurrentX = Me.Width - 500 i = Me.Width - 500 Else Me.CurrentX = i - l * 100 End If Me.CurrentY = j Me.FontSize = k Me.Print Chr(iCode) End If If iNum >= 100 Then GoTo OVER iTime = iTime + 1 lTime = lTime + 1 Exit SubOVER: Me.Timer1.Enabled = False dStop = Time If iScorce < 0 Then iScorce = 0 Me.lblInfo.Caption = "总耗时:" & Round((dStop - dStart) * 24 * 3600, 2) & "秒," & vbCrLf & "总字数:" & iNum & ";正确数量:" & lZQ & ";错误数量:" & lCW & ";正确率:" & Round(lZQ / iNum * 100, 2) & "%;得分:" & iScorce lTime = 0 iTime = 0 iNum = 0End Sub。

4.打地鼠的游戏建议

1.全神贯注,手眼并用,左右两手分别负责各自一边会更加有效。

2.偶尔会看到出来的不是地鼠而是更可爱的兔子,也不要心软,照样砸下去。

3.不仅要求速度快,而且要准,有时候因为心急,可能砸错了洞口,也是要扣分的哦!

打地鼠游戏设计毕业论文

转载请注明出处众文网 » 打地鼠游戏设计毕业论文

资讯

手机壳模具设计毕业论文

阅读(95)

本文主要为您介绍手机壳模具设计毕业论文,内容包括毕业设计:手机壳的模具具体怎么做,求毕业设计注塑模设计(手机外壳),家用程控电话外壳及模具设计毕业论文。NOKIA8210 手机外壳上盖注塑模具设计(论文+DWG) 摘要:文本主要介绍CAD/CAM在模具上的应

资讯

东北农业大学毕业论文格式

阅读(99)

本文主要为您介绍东北农业大学毕业论文格式,内容包括农业大学毕业论文格式,农业大学毕业论文格式要求范例是怎样的呢,大学论文的格式怎么写。毕业论文(设计)是培养学生综合运用所学知识,分析和解决实际问题,提高实践能力和创造能力的重要教学环

资讯

模特毕业论文

阅读(96)

本文主要为您介绍模特毕业论文,内容包括形体礼仪论文5000字,毕业论文~关于网络试衣这个新营销模式的可行性,1500字的室内设计毕业论文。我谈形体礼仪 我们中华民族是有着五千年璀璨文明的礼仪之邦,从小我们就被教导要懂礼仪,讲礼仪。“首孝

资讯

穆斯林的葬礼毕业论文

阅读(102)

本文主要为您介绍穆斯林的葬礼毕业论文,内容包括穆斯林的葬礼的毕业论文浅析&lt;穆斯林的葬礼&gt;的爱情悲剧》需,关于穆斯林的葬礼写一篇不少于1000字的论文,想写关于《穆斯林的葬礼》的论文,有没有什么好的建议和资料。当然最好是你看过这

资讯

勇敢的心毕业论文

阅读(99)

本文主要为您介绍勇敢的心毕业论文,内容包括求论文范文,论勇敢谢谢,研究电影《阿甘正传》或《勇敢的心》写一篇论文,我想写一篇论文,一篇关于论勇敢的论文,希望大家给一些题材和建议。在生活中,在勇敢与鲁莽面前,我们常会分不清勇敢与鲁莽,犯

资讯

全站仪误差分析毕业论文

阅读(101)

本文主要为您介绍全站仪误差分析毕业论文,内容包括急求一篇工程测量点位放样常用方法的误差分析及精度比较的论文搜,全站仪测量误差,全站仪的误差都有那些。一部分是与距离D成比例的误差,即光速值的误差、大气折射率误差、和测距频率误差;另

资讯

毕业论文包括哪些部分

阅读(100)

本文主要为您介绍毕业论文包括哪些部分,内容包括毕业论文一般应该包含哪几个部分,毕业论文一般分哪几个部分,论文的组成部分。标题标题是文章的眉目。各类文章的标题,样式繁多,但无论是何种形式,总要以全部或不同的侧面体现作者的写作意图、文

资讯

交通土建毕业论文带图纸

阅读(96)

本文主要为您介绍交通土建毕业论文带图纸,内容包括交通土建工程毕业设计,求交通土建本科毕业论文,关于交通工程毕业论文及大纲。摘要:毕业设计是专业课教学的综合实践性教学环节,是对大学三年来所学内容的复习和巩固。本次毕业设计主要包括建

资讯

论韩剧的生活魅力---毕业论文

阅读(113)

本文主要为您介绍论韩剧的生活魅力---毕业论文,内容包括韩剧的影响议论文800,韩剧的魅力在哪里(1500字左右),韩剧的影响议论文800。专家称经常看韩剧会降低智力 有一位朋友是典型的韩剧迷。一有新的韩剧推出,她就想尽办法买来碟子大看特看,有

资讯

铅酸蓄电池充电控制器毕业论文

阅读(111)

本文主要为您介绍铅酸蓄电池充电控制器毕业论文,内容包括求基于单片机的铅酸电池充电器毕业设计论文,谁做过<<铅酸电池充电器及输出保护电路设计>>的毕业设计我不会,电气工程及其自动化毕业论文。基于PIC单片机的数字式智能铅酸电池充电器

资讯

服装设计毕业论文参考文献

阅读(121)

本文主要为您介绍服装设计毕业论文参考文献,内容包括服装设计的文献综述怎么写,关于设计衣服的相关文献.,急求关于服装类的外文参考文献。可以列举文献名,一一进行阐述,然后进行对比,写优缺点,共同点,特点,历史性,作用。最后进行总结概括,要写出自

资讯

资产评估毕业论文范文

阅读(120)

本文主要为您介绍资产评估毕业论文范文,内容包括我想写篇关于资产评估的论文,资产评估的论文应该怎么写,我想写资产评估方面的论文,什么题目好,怎么写。无形资产评估好一点无形资产评估的方法无形资产评估方法直接关系到评估结果,我国无形资

资讯

本科毕业论文写作步骤

阅读(115)

本文主要为您介绍本科毕业论文写作步骤,内容包括论文写作的步骤是什么呢,毕业论文写作步骤,论文写作常用的方法详细。毕业论文写作步骤:确定选题,收集材料,确定主要参考书目,写开题报告和写作提纲,初稿,二稿和定稿。定稿后答辩准备和答辩。下面强

资讯

大专会计毕业论文提纲

阅读(98)

本文主要为您介绍大专会计毕业论文提纲,内容包括会计毕业论文提纲怎么写,求会计专业本专科毕业论文选题及提纲,会计毕业论文提纲怎么写。编写提纲的步骤 编写提纲的步骤可以是这样: (一)确定论文提要,再加进材料,形成全文的概要 论文提要是内容

资讯

手机壳模具设计毕业论文

阅读(95)

本文主要为您介绍手机壳模具设计毕业论文,内容包括毕业设计:手机壳的模具具体怎么做,求毕业设计注塑模设计(手机外壳),家用程控电话外壳及模具设计毕业论文。NOKIA8210 手机外壳上盖注塑模具设计(论文+DWG) 摘要:文本主要介绍CAD/CAM在模具上的应

资讯

东北农业大学毕业论文格式

阅读(99)

本文主要为您介绍东北农业大学毕业论文格式,内容包括农业大学毕业论文格式,农业大学毕业论文格式要求范例是怎样的呢,大学论文的格式怎么写。毕业论文(设计)是培养学生综合运用所学知识,分析和解决实际问题,提高实践能力和创造能力的重要教学环

资讯

模特毕业论文

阅读(96)

本文主要为您介绍模特毕业论文,内容包括形体礼仪论文5000字,毕业论文~关于网络试衣这个新营销模式的可行性,1500字的室内设计毕业论文。我谈形体礼仪 我们中华民族是有着五千年璀璨文明的礼仪之邦,从小我们就被教导要懂礼仪,讲礼仪。“首孝

资讯

穆斯林的葬礼毕业论文

阅读(102)

本文主要为您介绍穆斯林的葬礼毕业论文,内容包括穆斯林的葬礼的毕业论文浅析&lt;穆斯林的葬礼&gt;的爱情悲剧》需,关于穆斯林的葬礼写一篇不少于1000字的论文,想写关于《穆斯林的葬礼》的论文,有没有什么好的建议和资料。当然最好是你看过这

资讯

勇敢的心毕业论文

阅读(99)

本文主要为您介绍勇敢的心毕业论文,内容包括求论文范文,论勇敢谢谢,研究电影《阿甘正传》或《勇敢的心》写一篇论文,我想写一篇论文,一篇关于论勇敢的论文,希望大家给一些题材和建议。在生活中,在勇敢与鲁莽面前,我们常会分不清勇敢与鲁莽,犯

资讯

全站仪误差分析毕业论文

阅读(101)

本文主要为您介绍全站仪误差分析毕业论文,内容包括急求一篇工程测量点位放样常用方法的误差分析及精度比较的论文搜,全站仪测量误差,全站仪的误差都有那些。一部分是与距离D成比例的误差,即光速值的误差、大气折射率误差、和测距频率误差;另

资讯

毕业论文包括哪些部分

阅读(100)

本文主要为您介绍毕业论文包括哪些部分,内容包括毕业论文一般应该包含哪几个部分,毕业论文一般分哪几个部分,论文的组成部分。标题标题是文章的眉目。各类文章的标题,样式繁多,但无论是何种形式,总要以全部或不同的侧面体现作者的写作意图、文

资讯

毕业论文工期索赔及费用索赔的比较研究

阅读(120)

本文主要为您介绍毕业论文工期索赔及费用索赔的比较研究,内容包括工期索赔和费用索赔的关系,进行工期索赔和费用索赔的方法分别,浅谈工程索赔及如何作好索赔。工期索赔的计算方法有哪些?网络分析法是利用进度计划的网络图,分析其关键线路。如