全球旧事资料 分类
湖南文理学院课程设计报告
课程名称:院系:计算机课程扫地雷设计电气与信息工程学院通信09102班孔启浩
专业班级:学生姓名:指导教师:完成时间:报告成绩:
2010927
评阅意见:
扫地雷游戏评阅教师
日期
f扫地雷游戏设计
综述
在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活的一分,越来越多的人使用计算机办公、娱乐等等。扫雷游戏是Wi
dows操作系统自带的一款小游戏,在过去的几年里,Wi
dows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。我利用TurboC编写了与它功能相仿的扫雷游戏,寓学于乐。
一、
11硬件环境
应用环境
一台完整的电脑,包括键盘、鼠标,最小硬盘空间1GHz11386486586及兼容机640K基本内存211M以上扩充内存10M以上的显示内存
22软件环境
开发环境本系统的设计采用的是TC语言开发Wi
dows操作系统,TurboC20汉化版
二、程序的作用及设计目的21程序功能
程序的功能是随机生成地雷数,通过鼠标操作玩游戏,不接受键盘,按
f任意键结束程序。单击屏幕上的笑脸可以重新开始游戏。所有地雷标出后胜利,当鼠标左键单击到地雷时失败。
22程序设计目的
1.培养综合运用所学知识独立完成课题的能力。2.更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。3.提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。4.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。5.培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。6.对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。
三、程序分析和设计
31游戏规则
设计10×10格区域,单击鼠标后,该格显示数字,则表示它周围8个空格内含有的地雷数,周围没有地雷的显示空白,则不能再单击了。如果是地雷,则游戏结束。如果判断是地雷,可以单击鼠标右键标出,显示红旗,要取消红旗标志则再单击鼠标右键,当所有地雷都标出,每个空格都处理过,了则胜利结束。
32游戏界面
游戏初始界面如图51所示,游戏中的界面如图52所示。
f图51初始状态
图52游戏中
33设计思路
扫雷程序主要用了一个10行10列的二维数组表示,数组的每一个元素r
好听全球资料 返回顶部