- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件设计基础VB》课程设计报告--模拟射击游戏
河北理工大学
《软件设计基础(VB)》
课程设计报告
设计名称: 模拟射击游戏
姓 名: 许素鹏 学 号: 200903010209
专业班级: 机械设计制造及其自动化 (2)班
学 院: 机械工程学院
设计时间: 2010/06/14~2010/06/23
设计地点: 学校机房
指导教师评语:
指导教师签字:
年 月 日 目 录
1.课程设计目的
2.课程设计任务与要求
3.课程设计说明书
4.课程设计成果
5.程序调试过程
6.设计问题的不足和改进方案
7.课程设计心得
8.附录
9.参考文献
1.课程设计目的
《软件设计基础(VB)》课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖VB的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形式,帮助学生系统掌握VB这门课程的主要内容,养成良好的编程习惯,更好的完成教学任务。
本游戏程序设计旨在培养学生综合利用VB语言进行程序设计的能力,主要是培养学生的时钟控制和综合编程能力。 2.课程设计任务与要求:
要求:
本次课程设计利用《软件设计基础(VB)》课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。
要求:
1、对系统进行功能需求分析
2、设计合理的数据结构和系统框架
3、界面设计美观、清楚、合理
4、编程简练,程序功能齐全,能正确运行
5、具有一定的创新性
6、说明书、流程图要清楚
7、课题完成后必须按要求提交课程设计报告
任务:
1、要求使用面向对象和结构化程序设计的编程思路。
2、在射击区域内随机出现设计目标,如果在规定时间内单击中目标就增加分数并生成新的目标,如果没有单击中则减少生命。
3、在基本要求达到后,进行创新设计,力求游戏更加完美。
3.课程设计说明书 ⑴功能描述
此游戏为简单的射击小游戏,旨在培养快捷的反应能力与模拟战斗能力。 游戏共设三关:初级、中级、高级。难度逐级递增,即目标出现的速度加快。 游戏流程如下:单机游戏界面的开始按钮,游戏开始。屏幕中随机出现位置颜色大小均不同的目标方块,用鼠标点击目标,目标消失后随机生成,分数加1;若规定时间内未击中目标,生命数减1,连续击中十个目标后生命数加1。当积累一定分数时,游戏升级,难度增加。当生命数为零时,游戏结束。在游戏过程中,单击“暂停”可以停止游戏。单击“清除记录”即游戏重设,分数归零,生命返回初始值。离开游戏时,单击“退出”即可。在菜单中可以设置游戏的等级,最高分与音效。
⑵概要设计
游戏总分四个窗体:首界面,游戏界面,说明界面,最高分界面。各个界面之间存在调用关系。
模块结构图:
⑶详细设计
单击开始按钮后随机生成目标的单击开始按钮后随机生成目标的位置(top和left属性),同时令timer控件开始计时。目标的单击事件中进行加总分和重新生成目标以及重新启动timer控件。如果规定时间内没有单击目标,会触发timer控件的timer事件,在timer事件中进行生命数减少、重新确定目标位置和重新启动timer控件的功能。
总体流程图:
进入 开始 加分增加生命 升级 加分增加生命 升级 加分增加生命
级别设置 暂停 升级
清除 开始 生命到零 游戏结束
各功能模块流程图:各功能模块流程图同模块结构图。
⑷代码实现
本系统总共4个窗体:form1~form4详细如下:
form1、首页
作用:“游戏运行”。
所用控件:4个标签,1个框架,3个按钮,8个文本框,1个MMcontrol控件和2个时钟。
设计思路:用时钟控制label1、6的 caption。单击各个按钮
您可能关注的文档
- 《三角形的三边关系》课件徐峰.ppt
- 《东莞虎门港立沙岛精细化工园区产业规划》修编服务项目重新采购招标文件发售稿.doc
- 《个人与团队管理》机考已排版.doc
- 《The_River》歌词加图片.pptx
- 《中国教育史》 2.doc
- 《九型人格类型分析与结果应用》.doc
- 《二次曝光》曝绝美风景剧照 9月29日国庆档公映.doc
- 《临卦软件设计》实验报告.doc
- 《上海棒针编织花样500种》提花花样91种.ppt
- 《二次曝光》美术效果图曝光 国庆档公映-钱景-光明.doc
- 西安理工大学高科学院《宽带接入与互联网通信》2023-2024学年第一学期期末试卷.doc
- 江苏省横林高级中学2024届高三(最后冲刺)语文试卷含解析.doc
- 吉林省长春外国语校2025届第二学期教学质量检测试题初三英语试题(二模)含答案.doc
- 西北工业大学《统计软件应用实训》2023-2024学年第一学期期末试卷.doc
- 江苏省辅仁高级中学2025年高考语文试题二模试题及参考答案含解析.doc
- 黑龙江省牡丹江管理局2025届初三下学期教学质量检查物理试题理试题含解析.doc
- 联盟)山东省菏泽一中2025届高三第五次模拟考试英语试题试卷含解析.doc
- 陕西交通职业技术学院《中华文明简史》2023-2024学年第一学期期末试卷.doc
- 2025年江西省景德镇一中初三阶段性调研测试数学试题不含附加题含解析.doc
- 重庆市重庆一中2024年高三第六次模拟考试英语试卷含解析.doc
文档评论(0)