湖南文理学院课程设计报告
课程名称: 计算机课程扫地雷设计
院 系: 电气与信息工程学院
专业班级: 通信09102班
学生姓名: 孔启浩
指导教师:
完成时间: 2010.9.27
报告成绩:
…… …… 余下全文
湖南文理学院课程设计报告
课程名称: 计算机课程扫地雷设计
院 系: 电气与信息工程学院
专业班级: 通信09102班
学生姓名: 孔启浩
指导教师:
完成时间: 2010.9.27
报告成绩:
…… …… 余下全文
东华理工大学长江学院课程设计报告 封面
Java 课程设计
题目:扫雷游戏
姓名: 学号:
指导老师 : 黄国辉
设计时间:20xx年4月
1
东华理工大学长江学院课程设计报告 摘要 摘要
在今天,游戏日益快速更新的情况下,相信大家对Windows 2000/XP系统提供的扫雷游戏或多或少都有所了解。闲暇时刻,玩玩扫雷游戏,不但有利于提高自己快速反应的能力,还有助于减舒缓压力,它是一款简单而有趣的游戏,本次课程设计就是要完成由Java设计的一个简单扫雷游戏。
Abstract:
Nowadays,the game has been undated quickly, believer that everyone know more or less about the Windows 2000/XP system provides the MineSweeper game . Leisure time, play the game, not only help us to improve our own rapid of reaction capability, and helps reduce stress, it is a simple and interesting games, the curriculum design is to be completed by the java design of a simple game of mine clearance.
2
东华理工大学长江学院课程设计报告 目录
目 录
一 需求分析.................................................................................................................. 4
…… …… 余下全文
课 程 设 计
扫雷游戏程序设计2013 年 11 月 5 日
合肥工业大学课程设计任务书
一. 设计任务
(1)鼠标左击排雷,右击插小旗,打问号;
(2)方格里面的数字表示方格周围的雷数;
…… …… 余下全文
Vb扫雷课程设计报告
姓名: 班级: 学号:
难度:☆☆☆☆
知识点:控件数组 绘图 菜单 文本文件的读写 多模块程序设计 资源文件的使用
1. 题目
“扫雷”是windows下的经典小游戏。如下图所示,一个由M行N列小方格组成的雷区影藏着K颗地雷(M N和K可以事先设置)。用户根据判断确定哪个方格有雷,哪个方格无雷。使用鼠标左键单击无雷方格将其翻开会在该方格内显示一个数字(1~8),该数字表示这个方格周围相邻的8个方格内共有多少克雷。如果左键单击方格内未显示数字,表示方格周围没有雷,程序自动将周围的方格翻起直至遇到周围有雷的方格为止。
在方格内数字的提示下,用户判断某个位置有雷,使用鼠标右键单击将有雷方格标记出来(显示小红旗)
当所有有雷的方格打上了标志,所有无雷的方格都被翻起,表明扫雷成功。如果中途使用左键单击了有雷方格,则被“炸死”,扫雷失败。
功能:
(1)启动程序后,显示初始界面,游戏共有3种预定义的难度级别,分别是初级(9行9列10颗雷),中级(16行16列40颗雷)和高级(30行16列99颗雷),通过“游戏”菜单中的菜单项可以选择不同难度。
使用自定义菜单命令打开自定义对话框,可以自行定义雷区的行数,列数及雷数。
(2)雷区正上方是一个“小脸”图标,不同状态下,小脸显示出微笑,惊讶,痛苦和胜利等表情。任何情况下单击小脸,可以重新开始游戏。
笑脸左边以LED(发光二极管)方式显示了当前雷区中未被标记出来的雷数,右面是游戏进行的秒数。计时是在用户第一次单机雷区的方块时开始的。
…… …… 余下全文
C语言程序设计报告
课程名称: 计算机课程扫雷设计
院 系: 建筑工程学院
专业班级: 土木1102班
成员姓名: 黄枭威 王晓伟 宋浩 余彬 李凯凯 李婷婷 张娣 朱月梅子
指导教师: 赵先
…… …… 余下全文
程序课程设计基础课程设计
扫雷游戏
院系: 计算机科学技术学院计算机科学与技术(师范)
班级:师计09-1
设计者:徐群 杨松 徐春辉杨雷 刘安然
学号:32 24 31 25 04
指导教师:黄绍义
20##年12月25日
目录
1.概 述... 3
1.1.研究的背景及意义... 3
1.2.设计的任务和需要的知识点... 3
1.3.具体完成的设计内容... 4
2.需求分析... 5
2.1.功能需求... 5
2.2.操作方法... 5
3.总体设计... 6
3.1.模块设计... 6
3.2.总体数据结构设计... 6
4.详细设计... 7
4.1.主控模块Main函数... 7
4.2.游戏具体过程流程图... 8
5.程序的调试与测试... 9
5.1.动画与音乐的同步播放... 9
5.2.扫雷的运行... 9
5.3.终止程序... 9
6.总结... 10
7.结束语... 11
8.程序清单... 12
9.参考文献... 34
本课程设计以软件工程方法为指导,采用了结构化,模块化的程序设计方法,以C语言技术为基础,使用WIN-TC为主要开发工具,对扫雷游戏进行了需求分析,总体设计,详细设计,最终完成了系统的实现与测试。
扫雷,是一种集脑力和速度与一体的一种游戏!到能够把扫雷做到能够从简,我们选择这个软件进行开发,虽然结果不尽如人意,但开发此软件能够使我们真正认识到程序的设计绝不仅仅是一个人的情,我们获得不仅仅是一种经历,更是一种对同伴的信任,成功与否是关系到团体,而不是个人,此款软件追求的是智慧的开发和脑力的提升,是一款适合老少都适合玩的游戏!能够广大的占有市场,同时通过设计这款游戏能够深入C语言的开发,和对C语言设计的广泛兴趣,对今后的学习有着指导作用。
…… …… 余下全文
**** 大 学
课程设计
院系名称 计算机科学与工程学院
班 级
学生姓名
学 号
时 间 2011.07.14
课程设计题目:
扫雷游戏
主要函数
public:
void DrawShell(CPaintDC& dc);
…… …… 余下全文
湖南涉外经济学院
扫 雷 游 戏
课程设计报告
学 院:信息科学与工程学院
专业名称:计算机科学与技术
课程名称:程序设计实训
设计题目: 扫雷游戏
摘 要
在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活不可或缺的一部分,越来越多的人使用计算机办公、娱乐、购物等等。游戏行业发展一日千里,该行业极大的影响和改变了人们的生活和娱乐方式,游戏为消费者提供丰富多彩的虚拟空间,使消费者可以自由自在的享受虚拟世界的乐趣,实现自己在现实生活着那个可能永远不能实现的梦想,满足了消费者的心理和精神需求。
扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。扫雷游戏是比较经典的一款小游戏,实现它的方法很多,可以用很多不同算法设计和语言实现,如C,C++,VB,JAVA等。我利用Microsoft Visual C++ 6.0编写了与它功能相似的扫雷游戏,寓学于乐。
程序的功能是随机生成地雷数,通过鼠标操作玩游戏,不接受键盘,按任意键结束程序。单击屏幕上的笑脸可以重新开始游戏。所有地雷标出后胜利,当鼠标左键单击到地雷时提示游戏失败。其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了进行该游戏课程设计的目的,然后是任务描述和设计的相关要求,最后是最重要的需求分析和设计方案。重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解用户的意图,进而做出相对应的动作。清除未靠近地雷区的方块较为复杂。
关键词:扫雷游戏;算法设计;事件;Microsoft Visual C++ 6.0
…… …… 余下全文