扫雷课程设计报告

扫雷课程设计报告

ID:11549910

大小:662.00 KB

页数:40页

时间:2018-07-12

扫雷课程设计报告_第1页
扫雷课程设计报告_第2页
扫雷课程设计报告_第3页
扫雷课程设计报告_第4页
扫雷课程设计报告_第5页
资源描述:

《扫雷课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机学院计算机科学与技术专业《程序设计综合课程设计》报告(20010/2011学年第一学期)学生姓名:学生班级:学生学号:指导教师:2011年  1月 8 日40目录第一章课程设计目的和要求31.1程序设计目的31.2程序设计要求31.3.软件系统概述4第二章程序设计任务内容42.1程序设计任务42.2程序设计内容4第三章详细设计说明53.1模块描述5扫雷棋盘的布局设计5雷区的设计5音效的设计6排行榜设计63.2性能63.3输入项63.4输出项63.5流程逻辑63.6接口113.7数据文件存储说明113.8注释设计113.9限制条件113.10测试计划11第四

2、章程序使用说明11第五章程序设计心得与体会15附录1参考文献:16附录2程序清单1640第一章课程设计目的和要求1.1程序设计目的1.通过本课程设计,可以培养独立思考,综合运用所学知识的能力,能更好的巩固课程所学的内容,掌握工程软件设计的基本方法,强化上机编辑能力,闯过理论与实践结合的难关,更加了解c语言的好处和其可能性。2.通过课程设计,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力,为后续各门计算机课程的学习和毕业设计打下基础。3.上机实验目的,绝不仅是为了验证教材

3、和讲课的内容,或者验证自己所编的程序正确与否。学习程序设计,上机实验的目的是:(1)加深对讲授内容的理解,尤其是一些语法和规定,光靠课堂讲授,既枯燥无味又难以记住,但他们是很重要的,初学者的程序出错往往错在语法上。通过多次上机,就能自然的,熟悉的掌握。通过上机来掌握语法规则是行之有效地方法。(2)熟悉所用的计算机系统的操作方法,也就是了解和熟悉c++程序开发的环境。一个程序必须在一定的外部环境下才能运行,所谓“环境”就是指所用的计算机系统的硬件和软件条件,或者说是工作平台。使用者应该了解运行一个c++程序需要哪些必要的外部条件(例如硬件配置,软件配置),可以利用

4、哪些系统的功能来帮助自己开发程序。每一种计算机系统的功能和操作方法都是不完全相同的,但只要熟练掌握一两种计算机系统的使用,再遇到其它系统时便会触类旁通,很快的学会。(3)学会上机调试。也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确的运行。经验丰富的人,在编译连接过程中出现“出错信息”时,一般能很快的判断出出错的原因所在,并改正之。而缺乏经验的人即使在明确知道“出错提示”下也很难找出错误。调试程序的能力是每个程序设计者应该掌握的一项基本功能。1.2程序设计要求1.查阅相关资料,自学具体课程中涉及到的新知识。例如查阅谭浩强的C程序设计题解来编译代

5、码2.采用结构化,模块化程序设计方法设计,功能要完善,界面完美。40此部分的实现在如鹏论坛网上进行了查阅。3.扫雷游戏分为初级、中级和高级三个级别,扫雷英雄榜存储每个级别的最好成绩,即挖出全部的地雷且用时最少者。单击游戏菜单可以选择“初级”、“中级”和“高级”或“查看英雄版”。4.选择级别后将出现相应级别的扫雷区域,这是用户使用鼠标左键单击雷区中任何一个方块便启动计时器。5.用户要揭开某个方块,可单击它。6.如果用户认为某个方块下埋着雷,单击右键可以在方块上标识一个用户认为是雷的图标,即给出一个扫雷标记。7.扫雷胜利后(用时最少者),程序弹出保存成绩的对话框。1

6、.3.软件系统概述1.3.1开发的软件系统的题目:扫雷游戏。1.3.2运行环境:WIN-TC.此运行环境里超级工具集自身就带点阵字模工具。1.3.3功能:我们的游戏可以玩扫雷。1.3.4特点:此游戏具有登录系统,可输入密码确保安全性,界面美观具有标题栏,菜单,难度选择,排行榜,游戏成功和失败都有不同的音乐和动画。第二章程序设计任务内容程序设计任务1.程用户可以自定义级别并且可以任意输入雷数;2.具有计时功能,即显示用户完成移动盘子所花费的时间;3.用户可以选择是否有音效;4.自动保存扫雷英雄榜;基础上设计出符合自己所学要求范围内的程序。2.2程序设计内容(1)扫

7、雷游戏首先是动画和音乐,音乐为真心英雄,接下来是进入登陆界面,首先是输入密码,密码是abc(可以改成任意9个字符),有三次输入机会,输入正确时继续输入姓名,输入错误密码时退出该系统,(2)进入游戏界面,开始功能选择,有“菜单”“难度选择”和“排行榜”,菜单可以进行“开始”和“退出”功能选择,难度选择中有“易”“中”“难”三个选择。(3)40选择级别后将出现相应级别的扫雷区域,这是用户使用鼠标左键单击雷区中任何一个方块便启动计时器。(4)用户要揭开某个方块,可单击它。若所揭方块下有泪,用户便输了这一局,若所揭方块下五雷,则显示一个数字,该数字代表方块的周围的8个方

8、块中共有多少颗雷。(5)

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

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

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