需要源码和资源请点赞关注收藏后评论区留言私信~~~
获得用户需求并对其进行详细分析,是项目开始的基础,只有获得明确的需求并作出好的需求文档得到客户的认可,才能保证项目的成功
一、需求分析
可以分为以下几个部分
1:连连看游戏概述
2:连连看的操作方法
3:连连看的游戏基本规则
4:英雄榜的显示以及更新
5:游戏选额播放背景音乐
6:游戏的帮助
二、连连看游戏项目概要设计
连连看游戏的功能架构如下
类结构设计如下,游戏由六个类组成
主界面对话框类:主要负责主界面以及菜单的显示,棋子消除,消除提示以及换盘操作,同时还要负责时间控制等
棋子类:主要负责棋子的选中,配对以及查找
连接线类:主要负责棋子中连接线的绘画
英雄榜对话框类:主要负责游戏等级记录的更新
背景音乐播放类:主要负责游戏中背景音乐的播放
帮助对话框类:主要负责帮助提示的显示以及其他辅助信息
设计的游戏菜单结构如下
三、连连看游戏的详细设计
1:时间限制模块的算法设计
2:消除相同棋子模块的算法设计
3:游戏升级模块的算法设计
4:消除提示模块的算法设计
5:棋子换盘模块的算法设计
6:英雄榜模块的算法设计
7:音乐播放模块的算法设计
8:帮助类模块的算法设计
在这里只给出消除以及限制时间功能的详细流程图如下
创作不易 觉得有帮助请点赞关注收藏~~~