基于Android游戏开发概要设计.doc_第1页
基于Android游戏开发概要设计.doc_第2页
基于Android游戏开发概要设计.doc_第3页
基于Android游戏开发概要设计.doc_第4页
基于Android游戏开发概要设计.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Android游戏开发-疯狂连连看 -概要设计说明书一、引言21.1、编写目的31.2、背景31.3、定义41.4、参考资料4二、总体设计52.1、需求规定52.2、运行环境62.3、基本设计概念和处理流程62.4、结构82.5、功能需求与程序的关系82.6、人工处理过程92.7、尚未解决的问题9三、接口设计93.1、用户接口93.2、外部接口103.3、内部接口10四、运行模块组合104.1、运行模块组合104.1.1、播放器的基本界面模块104.2.2、播放器的播放界面模块114.2、运行控制114.2、运行时间11五、系统数据结构设计125.1、逻辑结构设计要点125.2、物理结构设计要点125.3、数据结构与程序的关系12六、系统出错处理设计136.1、出错信息136.2、补救措施136.3、系统维护设计13一、引言学习安卓已经有了一段时间,在不断的学习与开发过程中,对Android开发平台也有了基本的认识。阅读了一些相关资料之后,便开始了基于Android游戏开发的项目疯狂连连看,以此来完成它的概要设计说明书。从该阶段正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的结构。本说明书主要分为任务概述、总体结构、外部模块设计和测试设计。1.1、编写目的 本文档主要是疯狂连连看的概要设计说明书,为连连看的一些基本功能设计提供了主要的依据。随着Android手机的不断发展,城市化发展越来越快,竞争也越来越大,一款休闲,益智的小游戏已成为当今时代人们缓解压力的不二选择,功能也不断的多样化,而概要设计正是体现出疯狂连连看的基本概念。该文档面向所有项目组成员,使得项目组内成员对整个连连看的主要功能以及其概要的实现手段有一个宏观的把握,是整个连连看游戏开发的最雏形,同时也是最基本的引导性文档。1.2、背景 (1) 项目名称:基于Android游戏开发-疯狂连连看(2) 项目负责人:尧艳华 (3) 开发者:中兴Android班柴小亭(4) 适用用户:所有Android手机用户伴随着Android平台的出现,越来越多的用户手机都趋向于Android版本,Android平台是google公司最新推出的一个手机平台,该平台对移动设备的程序集中包括一个操作系统,一个中间件和一些关键性作用。使用该平台不需要任何费用,代码完全开放。开发人员可以在平台系统上快速开发,并可以利用其它开发人员的工作成果。所以,这为手机开发创造力更大的灵活性,工作少,周期短,快速成型,并一步到位,同时用户可以最大限度的自定义自己的手机,以丰富自己手机的功能,增强手机在市场上的竞争力。目前适用于桌面操作系统的游戏开发发展速度较快,通常具有强大的友好的用户界面。我们正是基于Android游戏开发平台开发一个疯狂连连看,该连连看使用快捷简单,具备一般连连看的功能,如开始游戏,暂停游戏,选项,退出等功能,有完善的个性化选择,并提供一些特色功能,如换肤、背景音乐、震动效果等。1.3、定义定义说 明需求提供者提出有效软件需求的客户(用户)需求分析明确项目中哪些该做,哪些不该做,该怎么做,做到什么程度。软件需求用户对目标软件系统在功能、行为、性能、设计约束等方面的期望用例用例描述了系统的功能需求,是系统的一组动作序列的描述.角色用户在系统中所扮演的角色1.4、参考资料 翻阅书籍 观看李兴华的疯狂安卓讲义视频 通过网上查阅与连连看相关的软件源码 用户界面风格设计参考了其他连连看游戏的设计二、总体设计2.1、需求规定系统名称模块功能疯狂连连看开始游戏进入游戏并启动暂停游戏使游戏暂时处于停滞状态选项功能背景音乐是否开启背景音效是否开启手机震动是否开启自动保存游戏是否开启图片主题是否开启继续继续上次游戏排行查看排行榜退出退出游戏菜单换肤点击换背景关于关于连连看游戏信息退出退出当前游戏界面,进入主界面2.2、运行环境硬件要求:计算机一台,要求有足够的容量操作系统:Windows、Android操作系统开发环境:Eclipse2.3、基本设计概念和处理流程用户通过单击按钮进行开始、暂停、退出对疯狂连连看游戏进行控制2.4、结构2.5、功能需求与程序的关系 本条用一张如下的矩阵图说明该游戏的各项功能需求的实现同各块程序的分配关系:游戏界面控制选项菜单开始游戏暂停游戏背景音乐背景音效手机震动自动保存游戏图片主题继续排行退出整个游戏换肤关于退出游戏页面 2.6、人工处理过程该游戏开发出来后需要用户自行安装,安装后只需玩家对其进行相应且正确的操作。2.7、尚未解决的问题 排行榜这项功能尚未解决 整个软件的需求分析了解的不够透彻 对于软件所涉及的算法和整体关系还未全面了解。三、接口设计3.1、用户接口用户安装:该游戏软件需要用户自行安装才能正常使用。该游戏采用事件监听来实现相关操作。3.2、外部接口 用户界面:该软件的屏幕格式、按钮格式、输入输出方式都是按照用户进行简单操作而设计的。 硬件接口:该软件产品的用户需要通过键盘及鼠标进行操作,进入主界面后,进行相关的在按钮操作来实现相关的响应事件。 该软件与操作平台无关,能适用于各种操作系统,更适合广大的Android手机用户。3.3、内部接口该软件适用于手机Android操作系统,内部模块之间的接口都是通过内部函数完成,在程序设计中用软件自身所带的调用函数所实现。四、运行模块组合4.1、运行模块组合4.1.1、连连看的主界面模块4.2.2、连连看的游戏界面模块 4.2、运行控制程序一旦运行,可视化界面便立即显现,点击开始按钮,进入游戏界面,游戏开始。4.2、运行时间根据用户手机运行环境而定,每种运行模块组合占用各种资源的时间不会太长。五、系统数据结构设计5.1、逻辑结构设计要点5.2、物理结构设计要点本软件未运用到物理结构设计5.3、数据结构与程序的关系本软件不用考虑数据结构与程序的关系六、系统出错处理设计6.1、出错信息可能出现以下错误信息:1、文件格式无法识别出现错误2、解码错误3、用户信息管理混淆4、播放列表保存失败6.2、补救措施1、播放列表保存失败,可具有防

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论