打字游戏规则:
当您单击“开始”按钮时,屏幕上会出现五个字符。如果正确点击相应的键盘按键,该字母将会消失,并且一个新字母将出现在表格顶部。单击“完成”按钮后,新字符将出现在表单顶部。程序将停止。
设计思路:
在Frame窗体中放置五个标签框,使用Chr函数生成小写字母,并将它们放置在Label.Caption中。增加标签坐标的顶部值将会删除文本。如果Label的Top值为框架高度值或者检测到玩家正确点击字母按钮时,该字母将被随机重新生成并从表单上的随机位置放置。
表单设计界面为:
表单中包含的控件:
1 帧
5 个标签
2 个命令
1个定时器
根据表单界面设置各个控件的相关属性。
代码:
1.开始按钮
1.私有子命令1_Click()
2. 定时器1=真
3. 随机化
4. 将i 调暗为整数
5. 对于i=0 到4
6. Label1(i).Caption=Chr(Int(Rnd * 26) + 97)
7.下一个是我
8.结束子
2.退出按钮
1.私有子命令2_Click()
2. 结束
3.结束子
3. 定时器
1.私有子Timer1_Timer()
2. 对于i=0 到4
3. 对于Label1(i).Top Form1.Height,则
4. 标签1(i).Top=标签1(i).Top + 30
5.其他
6. Label1(i).Caption=Chr(Int(Rnd * 26) + 97)
7. Label1(i).Top=Frame1.Top
8. Label1(i).Left=Form1.Width * Rnd
9. 终止的情况
10.下一个是我
11.结束子
4.键盘检测。。
1.Private subform_KeyPress(KeyAscii As Integer)
2. 对于i=0 到4
3. 如果Label1(i).Caption=Chr(KeyAscii)
4. Label1(i).Top=Frame1.Top
5. Label1(i).Left=Form1.Width * Rnd
6. Label1(i).Caption=Chr(Int(Rnd * 26) + 97)
7. 终止的情况
8.下一个是我
9. 结束子
运行程序如下所示。
该程序只是对打字游戏设计思想的快速介绍。程序中可能存在不完善的地方。如果读者能随时进行更正,我将不胜感激。此外,设计师还可以向游戏添加更多元素,例如随机掉落较大的字母。数字、人物、计分系统、BGM等
标题:vb打字游戏步骤,vb编写打字小游戏
链接:https://www.313yx.com//news/xydt/146538.html
版权:文章转载自网络,如有侵权,请联系删除!