概要设计模版(案例)

概要设计模版(案例)

ID:38801598

大小:705.50 KB

页数:25页

时间:2019-06-19

概要设计模版(案例)_第1页
概要设计模版(案例)_第2页
概要设计模版(案例)_第3页
概要设计模版(案例)_第4页
概要设计模版(案例)_第5页
资源描述:

《概要设计模版(案例)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目名称:手机游戏模拟器之GreedySnake项目编号:EBD00001文档编号:EBD881101PDR003贪吃蛇游戏概要设计沈阳东软软件股份有限公司总页数正文附录生效日期编制批准沈阳东软软件股份有限公司概要设计报告版本:0.1.0第25页修改履历修改编号日期修改人版本号修改内容12009.09.16XXXVER0.1初始做成23沈阳东软软件股份有限公司概要设计报告版本:0.1.0第25页目录1文档概述41.1文档目的和范围41.2术语/缩略语41.3参考文档42模块概述42.1模块功能定义42

2、.2模块结构52.3模块动作时序63接口说明63.1数据结构定义63.2函数73.2.1模块间接口函数73.2.2模块内接口函数12沈阳东软软件股份有限公司概要设计报告版本:0.1.0第25页1文档概述1.1文档目的和范围该文档描述贪吃蛇游戏各模块的概要设计思想。1.2术语/缩略语序号术语/缩略语说明1LCD液晶显示21.3参考文档列出所参考的式样或者文档等序号文档名作者时间版本1CM12864.pdf2Lpc2114_2124_cn.pdf3VisualCHM3.104LCD12864基础入门.ch

3、m5引脚连接、中断控制、GPIO.pdf2模块概述1.系统管理模块:该模块主要功能为初始化系统和游戏,启动各个任务。2.按键任务模块:该模块的主要功能为检测按键并进行处理。3.显示信息模块:该模块的主要功能为显示游戏界面和信息。4.游戏任务模块:该模块主要功能为游戏初始化及游戏动作处理。沈阳东软软件股份有限公司概要设计报告版本:0.1.0第25页1.1模块功能定义1.系统管理模块序号功能点功能点详细内容1系统初始化初始化游戏系统2游戏初始化初始化游戏数据,3游戏任务创建游戏任务4游戏信息任务创建游戏信

4、息显示任务5按钮检测任务创建按键检测任务2.按键任务模块序号功能点功能点详细内容1按钮键值检测检测按钮键值,并将键值返回给按钮处理函数2按钮处理判断按钮检测函数返回的键值,如果是方向键判断移动方向,把键值返回给游戏任务模块处理3.显示信息模块序号功能点功能点详细内容1显示游戏时间处理GamePlay模块提供的时间变量,显示在字符显示屏(LCD1)上2显示游戏积分在字符显示屏(LCD1)上显示游戏积分3显示游戏等级在字符显示屏(LCD1)上显示游戏等级4显示游戏欢迎界面游戏开始时,显示欢迎界面5显示游戏

5、过程界面游戏进行时,在图形显示屏(LCD2)上显示当前地图、障碍物、贪吃蛇和食物6显示游戏结束界面游戏结束时,显示结束界面7显示游戏通关界面游戏通关时,显示通关界面4.游戏任务模块序号功能点功能点详细内容沈阳东软软件股份有限公司概要设计报告版本:0.1.0第25页1地图初始化设定地图边界、食物、地图中的障碍物2贪吃蛇初始化初始化贪吃蛇的速度、方向、身体、蛇头等3游戏信息初始化初始化游戏的时间、等级、积分4移动情况检测根据移动方向判断移动结果5升级检测检测游戏是否升级或通关6增加蛇身增加蛇身的长度7创造

6、食物生成新的食物8移动蛇身移动蛇的位置9游戏升级游戏等级提升,速度增加10游戏开始/暂停根据按键情况决定游戏开始或者暂停11游戏结束结束游戏,显示结束画面1.1模块结构以本模块为中心,画出模块间结构及模块内结构图。对于模块内细分的小模块也最好列表说明各小模块的功能。沈阳东软软件股份有限公司概要设计报告版本:0.1.0第25页1.系统管理模块函数名称函数类型概要说明SysInit模块外部函数调用操作系统初始化函数,LCD初始化函数,按键初始化函数,目标板初始化函数进行系统初始化沈阳东软软件股份有限公司概

7、要设计报告版本:0.1.0第25页1.按键检测模块函数名称函数类型概要说明KeyProcess_TaskKey模块外部函数检测是否有按键被按下,如果被按下则返回按键的键值给按键处理函数。KeyProcess_Handle模块内部函数判断按钮检测函数返回的键值,如果是方向键则调用方向处理函数,如果是开始/暂停键则返回键值给相应的全局变量。KeyProcess_Direction模块内部函数方向键处理函数,将得到的方向键的键值返回给移动情况检测函数。2.信息显示模块模块名称模块类型概要说明TaskInfo

8、_TaskInfo模块外部函数调用TaskInfo_LCD1和TaskInfo_LCD2TaskInfo_LCD1模块内部函数控制LCD1显示游戏信息TaskInfo_LCD1ShowTime模块内部函数显示游戏时间TaskInfo_LCD1ShowScore模块内部函数显示游戏得分TaskInfo_LCD1ShowLevel模块内部函数显示游戏等级TaskInfo_LCD2模块内部函数控制LCD2显示游戏界面TaskInfo_LCD2Welcome模块

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

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

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