详细设计说明书94335.doc

上传人:marr****208 文档编号:156923283 上传时间:2020-12-20 格式:DOC 页数:11 大小:538KB
返回 下载 相关 举报
详细设计说明书94335.doc_第1页
第1页 / 共11页
详细设计说明书94335.doc_第2页
第2页 / 共11页
详细设计说明书94335.doc_第3页
第3页 / 共11页
详细设计说明书94335.doc_第4页
第4页 / 共11页
详细设计说明书94335.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《详细设计说明书94335.doc》由会员分享,可在线阅读,更多相关《详细设计说明书94335.doc(11页珍藏版)》请在金锄头文库上搜索。

1、神鹰舞者开发文档 详细设计说明书详细设计说明书 山东海天软件学院山东海天软件学院 神鹰舞者神鹰舞者 2011.09 第九届齐鲁大学生软件设计大赛参赛作品第九届齐鲁大学生软件设计大赛参赛作品 团队成员:刘少东,涂芬,杨飏,李雪,廖志鹏 目录目录 1 引言.3 1.1 编写目的.3 1.2 背景.3 1.3 定义.4 1.4 参考资料.5 2 程序系统的结构.5 第九届齐鲁大学生软件设计大赛 神鹰舞者 2.1 需求概述.5 2.2 软件结构.6 3 程序描述.9 3.1 功能.9 3.2 性能.9 3.3 输入项目.9 3.4 输出项目.9 3.5 存储分配.9 3.6 限制条件.11 第九届齐鲁

2、大学生软件设计大赛 神鹰舞者 3 1 引言引言 1.1 编写目的编写目的 本说明书是神鹰舞者游戏的详细设计说明书,用以描述手机游戏功能的具体实现,详 细设计阶段的目标是确定应该怎样具体地实现该系统,也就是,经过这个阶段的设计工作, 应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序 设计语言书写的程序。详细设计的结果基本上决定了最终程序代码的质量。详细设计要求 逻辑模块正确,处理过程简明易懂。在确定功能结构图的同时,进一步确定每一模块的具 体实现方法、物理模型等。 预期读者:软件开发人员。 1.2 背景背景 iPhone,Android 自上市以来,凭借其精致的屏幕

3、显示效果、灵敏的触摸、强大的游戏功 能,多点触控等全新的人机操作体验,使其迅速成为手机市场的宠儿,大量的 iPhone,Android 追随者应运而生,所以,我们决定开发这款手机游戏。 。此款软件背景以舞 者的灵感发展而来,可以是玩家自己选择歌曲可以自己选择衣服和头饰可以自己选择舞蹈 场景,于此软件可以给出相应的分数,让玩家尽显舞者的风范和魅力。此软件产品与其他 任何软件无连接关系,是一项独立的软件,全部内容自含。软件开发的使用者为随身携带 iPhone/Android 的人群,开发意图是为用户在闲暇时间提供娱乐。我们开发的这款游戏充 分体现了 iPhone/iPod touch/Androi

4、d 的特点,让用户在闲暇时间能够获得较好的休闲娱乐体 验,尽情享受手指在屏幕滑动的乐趣! a 开发的软件系统的名称:神鹰舞者 b. 本项目的委托单位 : 第九届齐鲁软件设计大赛组委会 本项目的任务提出者 :本组所有成员 本项目的任务开发者 :本组所有成员 本项目用户 :iPhone 或 iPod touch 或 Android 用户 第九届齐鲁大学生软件设计大赛 神鹰舞者 4 本项目开发日期 :2011 年 7 月 13 日2011 年 9 月 15 日 c. 版本信息:本软件为独立的开发软件,是由山东海天软件学院神鹰舞者队开发,与其他 任何软件没有连结关系。未经作者许可,任何个人或组织不能将

5、其用于商业用途。软件引 用的部分资源(图片、声音等)归原版权所有者所有。 1.3 定义定义 本文件中用到的专门术语的定义和外文首字母组词的原词组: U Un ni it ty y3 3D D:在Unity中,脚本是用来界定用户在游戏中的行为(或规则).Unity用的 编程语言是Javascript,但是C#或Boo同样也可以。 mayamaya: Maya 功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强, 是电影级别的高端制作软件。Maya 集成了 Alias/Wavefront 最先进的动 画及 数字效果技术。她不仅包括一般三维和视觉效果制作的功能,而且 还与最先进的建模、数字化

6、布料模拟、毛发渲染、运动匹配技术相结合。 Maya 可在 Windows NI 与 SGI IRIX 操作系统上运行。在目前市场上用 来进行数字和三维制作的工具中,Maya 是首选解决方案。 Android:基于 Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、 用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的 移动软件。 1.4 参考资料参考资料 本文件所用到的要求及标准为: 2011 年齐鲁大学生软件设计及外语大赛作品上交规范 国家标准-软件开发规范软件需求说明书(GB856T88)标准文件规 范。 本软件引用的文件及参考文献: 1Unity3D 入门

7、教程中文版 2Unity 3D Game Development by Example 3Unity 中文参考完整版.北京长方宽公司 4Unity 3D 游戏开发设计学院.丁裕峰、鏵傑創意科技 5Beginning 3D Game Development with Unity(Unity 入门 3D 游戏开发) 第九届齐鲁大学生软件设计大赛 神鹰舞者 5 63D Buzz 视频教程 7Unity3D 大中华社区 8U3D PRO 9Unity3D 中文学习社区 2 程序系统的结构程序系统的结构 2.1 需求概述需求概述 游戏主要由以下模块组成: 1. 程序启动运行运行后,进入主菜单。 用户可以

8、触摸方式来选择不同的设置,然后点击进入该设置项。 2. 歌曲列表:当音乐更换时,相应歌曲的歌唱者头像会出现更换,点击“保存”确认 选择返回主菜单,点击“取消”直接返回主菜单。 3. 衣服选择:里面有男生,女生的选择,可以根据自己的审美给他们选择不同的服饰 (头发,上衣,裤子,鞋子) ,每选择一项点击“OK”右方的方框中“?”会变成 “” ,然后点击“Next”选择下一项,都完成后点击“评分” ,软件会对你的选 择搭配给出一个相应的分数,最后点击“保存设置”完成返回主菜单,点击“取消设 置”直接返回主菜单。 4. 场景选择:根据自己的喜好,通过左右的箭头选择自己喜欢的场景进行舞蹈,点击 “保存设

9、置”完成返回主菜单,点击“取消”直接返回主菜单。 5.游戏设置:“音量调节”调整游戏音量大小, “难度设置”调整游戏的难度系数。 6. 关于我们:关于我们团队的有关介绍。 7. 游戏说明:详细的游戏操作说明。 2.2 软件结构软件结构 2.2.1 整体流程图整体流程图 第九届齐鲁大学生软件设计大赛 神鹰舞者 6 图 1 神鹰舞者游戏整体流程图 第九届齐鲁大学生软件设计大赛 神鹰舞者 7 2.2.2 逻辑类流程图:逻辑类流程图: (1 1)游戏界面)游戏界面 SD2:菜单界面流程图 说明:菜单界面选择的流程图 图 2 菜单框架示意图 第九届齐鲁大学生软件设计大赛 神鹰舞者 8 第九届齐鲁大学生软

10、件设计大赛 神鹰舞者 9 3 程序描述程序描述 3.1 功能功能 给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本 程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无 覆盖要求?是顺序处理还是并发处理等) 。 软件主要类及功能 3.2 性能性能 (1)可靠性 软件从设计、开发到使用的全过程,实行科学的管理,对提高和保证软件的可靠性关 系极大,可靠性管理是质量管理的一项重要内容。 在从设计、开发到使用的全过程中,为提供满足用户使用要求的高有效性(可靠性和维 修性)的游戏软件所采取了提高可靠性的一切措施、方法和活动。 (2)可用性 此游戏具有很高的娱乐性,适合于任何的年龄段人玩,界面简洁,操作简单,很容易 上手,是玩家在空闲时间娱乐休闲的好选择。 (3)可维护性 此软件系统十分稳定。维护是软件周期的最后

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号