打字游戏设计-郑勇

打字游戏设计-郑勇

ID:37441757

大小:185.00 KB

页数:12页

时间:2019-05-23

打字游戏设计-郑勇_第1页
打字游戏设计-郑勇_第2页
打字游戏设计-郑勇_第3页
打字游戏设计-郑勇_第4页
打字游戏设计-郑勇_第5页
资源描述:

《打字游戏设计-郑勇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、长江大学工程技术学院VB语言程序设计课程设计报告(2010-2011学年第二学期)系(部)机械系专业班级机电一体化机电60904学生姓名郑勇学号/序号200962160/31指导教师张国英/牧青完成时间2011年7月2日第11页目录1设计目的和要求……………………………………………………………21.1设计界面………………………………………………………………22概要设计………………………………………………………………………32.1功能模块………………………………………………………………32.2界面设计…………

2、……………………………………………………32.3游戏控件属性设置……………………………………………………43详细设计……………………………………………………………………43.1控件介绍………………………………………………………………43.2游戏主程序……………………………………………………………74效果分析设计方案完善……………………………………………………74.1游戏界面………………………………………………………………95心得体会………………………………………………………………106参考文献…………………

3、…………………………………………………11第11页打字游戏设计一、功能描述本程序是利用vb编写的一个打字游戏,游戏具有功能:上方有文字掉下,按键可将其击掉,有速度选择,难度选择,难度低时为单个字符,难度高时为单词。本游戏,让人在体验趣味的同时也提高了自己的打字速度,尤其使用于初学打字的朋友们!可以让用户从零开始逐步变为打字高手,短时间内运指如飞!本设计报告包括初始的设计想法,概要设计和详细设计。详细设计包括界面设计和所需代码,及其运行后的结果图,以便具体使用。键盘打字游戏,用以在游戏中提高用户打字速度。要求

4、:(1)练习的范围是:1~9,a~z,A~Z共62个字符,基本能满足键盘练习的要求。(2)每次从窗口上端随机出现一个彩色字符,每隔一定时间(级数*100毫秒)下降一次,用户从键盘键入相同的字符,则字符被击中消失,用户得分增加10减去下降次数,字符键入不同则扣10分,若一直不能击中,则下降10次后到达窗口底端消失,窗口上端出现一个新的字符。(3)游戏共分10级,第10级最低,每级游戏中底为50分,得到300分则过关。程序界面设计如下图第11页图1:程序界面设计图二、概要设计1.功能模块开始界面得分控制开始退出

5、帮助得分超过一定分数则进入下一关第一关本游戏练习范围:0~9,a~z,A~Z.总分10级,每得300分上升一级,最高为1级.字符下降的速度为级数*100毫秒,下降10次后字符消失,并扣去10分,新的字符出现.每一次成功击落字符的得分为10-下降次数"EndSub图2:打字游戏流程图2.界面设计(1)加ProgressBar控件箱中,方法是:“工程”菜单键中选择“部件”第11页,在部件对话框中“空间”选择卡中,选中“MicrosoftWindowsCommoncontrols6.0”,单击“确定”后返回。可以

6、看到工具箱中多了一些空间。其中川图标即为progressBar控件(2)依次往窗口上添加三个CommandButton控件、一个PictureBox控件、一个ProgressBar控件、两个Label控件和一个Timer控件(尤其要注意Label控件要在pictureBox控件中添加)。这样,打字窗口可以选择PictureBox控件,而字符的下降则可由Labe控件在PictureBox中移动来实现。各控件属性设置如下表:表1:打字游戏各控件属性设置控制对象名属性属性值实现的功能FormCaption打字游戏

7、Command1Caption开始游戏开始Command2Caption帮助游戏说明ToolTipText游戏说明Command3Caption退出退出游戏Timer1EnabledFalsePic1Backcolor&H00FFFFFF&白色Scaleheight2500自负每次下降值为250LblwordCaption空AutosizeTrueFontTimersNewRoman18LblshowCaption您的得分:Font宋体加粗16ProgressBar1Max300Scrolling1三、详细

8、设计(1)打字窗口可以选择PictureBox控件,而字符的下降则可由Label控件在PictureBox中移动来实现。所以在界面设计时要先添加PictureBox控件,再在PictureBox控件中来添加Label控件,这样Label控件的容器就是PictureBox控件,以实现能在其中移动。(2)字符通过随机函数(Rnd)来产生第11页,由于三组字符分别在三个连续的ASCII码区域,所以可以先产生一个随机数,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。