好文档 - 专业文书写作范文服务资料分享网站

武汉理工大学数据结构与算法综合实验连连看

天下 分享 时间: 加入收藏 我要投稿 点赞

武汉理工大学数据结构与算法综合实验连连看

学生学号 Xxx 实验课成绩 学 生 实 验 报 告 书

实验课程名称 开课学院 指导教师姓名 学生姓名 学生专业班级

数据结构与算法综合实验 计算机科学与技术学院

xx xx xxxx

1

2015 -- 2016 学年 第 2 学期

2

实验课程名称: 数据结构与算法综合实验

实验项目名称 连连看游戏综合实践 专业班级 报告成绩 年 月 日 实验者 xxx 同组者 xxxxx 组别 完成日期

3

第一部分:实验分析与设计(可加页) 一、实验目的和要求 1.目的 ? ? ? ? ? 调研连连看游戏,了解连连看游戏的功能和规则等。 掌握集成开发工具。 掌握C++的基础编程。 了解MFC框架,包括MFC Dialog应用程序和GDI编程。 了解线性结构,重点掌握数组和栈操作,掌握数组的遍历、消子和胜负判断等算法。 ? 了解企业软件开发过程,了解系统需求分析和设计,应用迭代开发思路进行项目开发。 ? 养成良好的编程习惯和培养软件工程化思维,综合应用“C++编程、MFC Dialog、算法、线性结构”等知识,开发“连连看游戏”桌面应用程序,达到掌握和应用线性核心知识的目的。 2.要求 待开发的连连看游戏称为“欢乐连连看”,使用二维数组来保存游戏地图的数据,实现连连看的核心功能。欢乐连连看的功能有:主界面、开始游戏、消子、判断胜负、提示、重排、计时、游戏模式。 ? 主界面 游戏主界面就是进行各项操作的入口。 ? 开始游戏 玩家选择开始游戏模式,进入游戏后,选择开始游戏,系统根据设置的主题风格生成图片布局,以供玩家点击消除。 游戏地图大小为640*400,是一个16行乘10列的矩形,分成160个小正方形,存放160张图片,每张图片大小为40*40。 ? 消子 对玩家选中的两张图片进行判断,判断是否符合消除规则。只有符合以下规则的图片对才能被消除: ? 一条直线连通 ? 两条直线连通 ? 三条直线连通 如果可以消除,从游戏地图中提示连接路线,然后消除这两张图片,并计算相应的积分。如果不能消除,则保持原来的游戏地图。 ? 判断胜负 当游戏完成后,需要判断游戏胜负。不同模式下判断胜负的规则不同。 ? 基本模式时,如果在五分钟内将游戏地图的所有图片都消除,则提示玩家胜利。 ? 休闲模式时,如果游戏地图中所有图片都被消除,则提示玩家获胜。 ? 提示 可以提示界面上能够消除的一对图片。 ? 计时

4

武汉理工大学数据结构与算法综合实验连连看

武汉理工大学数据结构与算法综合实验连连看学生学号Xxx实验课成绩学生实验报告书实验课程名称开课学院指导教师姓名学生姓名学生专业班级数据结构与算法综合实验计算机科
推荐度:
点击下载文档文档为doc格式
2esdp1zd3r3blzb1bwa62p7v43zg0p00hto
领取福利

微信扫码领取福利

微信扫码分享