




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小新打酱油 for iPhone iPod touch 系统说明文档 软件系统说明软件系统说明 山东商业职业技术学院 FREEDOM 团队 2011 9 第九届齐鲁大学生软件设计大赛参赛作品 团队成员 韩什军 徐春磊 王建 鲁迪 刘泽华 目录目录 1 引言 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 3 1 4 参考资料 3 2 系统结构说明 4 2 1 工程结构 4 2 2 资源文件结构 6 2 3 文档文件结构 9 1 引言引言 1 1 编写目的编写目的 编写此 项目开发计划书 的目的在于 帮助代码设计人员 测试人员 文档编写人 员和美工音效人员 用 Objective C 语言和 iPhone SDK 编写一款适用于 iPhone iPod touch 的游戏 此说明书中详细制定了游戏的所属类型以及对游戏内容中所需功能模块的相关要 求 预期作用 帮助代码设计人员 测试人员 文档编写人员和美工音效人员 帮助程序 开发人员掌握所要编写的游戏软件的具体功能 按照要求完成软件程序中所需功能模块的 编写 以此来开发此款手机游戏软件 1 2 背景背景 iPhone 自上市以来 凭借其精致的屏幕显示效果 灵敏的触摸 强大的游戏功能 多点 触控等全新的人机操作体验 使其迅速成为手机市场的宠儿 大量的 iPhone 追随者应运而 生 所以 我们决定开发这款手机游戏 此款软件背景以现当今流行的网络词语打酱油以 及网络红人小新二者结合起来打造我们的游戏 此软件产品与其他任何软件无连接关系 是一项独立的软件 全部内容自含 软件开发的使用者为随身携带 iPhone 的人群 开发意 图是为用户在闲暇时间提供娱乐以及锻炼下自我的反应能力 我们开发的这款游戏充分体 现了 iPhone 的特点 让用户在闲暇时间能够获得较好的休闲娱乐体验 尽情享受手指在屏 幕滑动的乐趣 a 开发的软件系统的名称 小新打酱油 for iPhone touch b 本项目的委托单位 第九届齐鲁软件设计大赛组委会 本项目的任务提出者 本组所有成员 本项目的任务开发者 本组所有成员 本项目用户 iPhone touch 用户 本项目开发日期 2011 年 5 月 1 日 2011 年 9 月 20 日 c 版本信息 本软件为独立的开发软件 是由 FREEDOM 团队开发 与其他任何软件没有 连结关系 未经作者许可 任何个人或组织不能将其用于商业用途 软件引用的部分资源 图片 声音等 归原版权所有者所有 第八届齐鲁大学生软件设计大赛 1ST Team 2 1 3 定义定义 本文件中用到的专门术语的定义和外文首字母组词的原词组 O Ob bj je ec ct ti iv ve e C C 是扩充 C 的面向对象编程语言 它主要使用于 Mac OS X 和 GNUstep 这两个使用 OpenStep 标准的系统 而在 NeXTSTEP 和 OpenStep 中它更是基本语言 Objective C 可以在 gcc 运作的系统写和编译 因为 gcc 含 Objective C 的编译器 iPhone SDK 3 1 3 iPhone SDK 是苹果公司提供的 iPhone 开发工具包 包括了界面开 发工具 集成开发工具 框架工具 编译器 分析工具 开发样本和一个模拟器 xCode Xcode 2 0 是开发人员建立 Mac OS X 应用程序的最快捷方式 也是利用新 的苹果电脑公司技术的最简单的途径 Xcode 2 0 将 Mac OS X 的轻松使用 UNIX 能 量以及高性能的开发技术集合在一起 openGL ES OpenGL ES OpenGL for Embedded Systems 是 OpenGL 三维图形 API 的子集 针对手机 PDA 和游戏主机等嵌入式设备而设计 该 API 由 Khronos 集团 定 义推广 Khronos 是一个图形软硬件行业协会 该协会主要关注图形和多媒体方面的 开放标准 cocos2D cocos2d 是一个开源框架 用于构建 2D 游戏 演示程序和其他图形界面交 互应用等 1 4 参考资料参考资料 本文件所用到的要求及标准为 2011 年齐鲁大学生软件设计及外语大赛作品上交规范 国家标准 软件开发规范 软件需求说明书 GB856T 88 标准文件规 范 本软件引用的文件及参考文献 1 Erica Sadun The iPhone Developer s Cookbook Addison Wesley 2009 12 ISBN 0321659570 第八届齐鲁大学生软件设计大赛 1ST Team 3 2 iPhone 应用程序开发指南 基础篇 山东科学技术出版社 2010 4 ISBN 9787533156039 3 Apple Inc The Objective C Programming Language 2009 4 Bert Altenberg Alex Clarke and Philippe Mougin Become an Xcoder 2006 05 5 知易 Cocos2D iPhone 游戏开发教程 6 Dave Mark and jeff lamarche Beginning iPhone 3 Development Exploring the iPhone SDK 2009 08 ISBN 978 1 4302 2459 4 7 PJ Cabrera Joachim Bondo Aaron Fothergill Brian Greenstone Olivier Hennessy Mike Kasprzak Mike Lee Richard Zito Matthew Aitken Clayton Kane iPhone Games Projects 2009 ISBN 978 1 4302 1969 9 8 Paul Zirkle and Joe Hogue iPhone Game Development 2009 11 ISBN 978 0 596 15985 6 9 Peter Bakhirev PJ Cabrera Ian Marsh Scott Penberthy Ben Britten Smith and Eric Wing Beginning iPhone Games Development 2010 3 ISBN 1978 1 4302 2600 0 2 系统结构说明系统结构说明 2 1 工程结构工程结构 Classes 目录 目录 该目录下是程序的源文件 列表如下 文件名文件名用途用途 aboutScene h m关于场景 CKernel h m游戏内核 COperate h m游戏内核 可行走法类 CStack h m游戏内核 栈 DownloadHelper h m下载助手类 downloadScene h m下载场景 gameLose h m输场景 gameWin h m赢场景 MainMenuScene h m主菜单场景 MP human h m多人游戏 小孩棋子类 MP tiger h m多人游戏 老虎棋子类 Multiplay h m多人游戏场景 Particles h m粒子效果类 pauseMenu h m暂停菜单类 selectScene h m选择关卡场景 第八届齐鲁大学生软件设计大赛 1ST Team 4 settingScene h m设置场景 shakeHelper h m晃动助手类 sideChoose h m选择角色场景 Singleplay h m单人游戏场景 specialYourselfForTutorial h m 教学关 棋子类 TECAppDelegate h m程序代理 Tutorialplay h m教学关场景 Yourself h m单人游戏 棋子类 minizip crypt h minizip ioapi c minizip mztools c minizip mztools h minizip unzip c minizip unzip h minizip zip c minizip zip h Zip 压缩包操作 libs 目录 目录 该目录下是工程所依赖的 cocos2D 运行库源文件 Resources 目录 目录 该目录下是工程所需的资源 列表如下 文件名文件名用途用途 About png关于按钮 AboutBack png关于界面背景 AboutLabel png关于文字 AboutOver png关于按钮 按下状态 backmusic mp3背景音乐 BackToMenu png返回主菜单按钮 BackToMenuOver png返回主菜单按钮 按下状态 BtnCancel png取消按钮 BtnCancelOver png取消按钮 按下状态 BtnOK png确定按钮 BtnOKOver png确定按钮 按下状态 Checked png复选框选中状态 default caf默认音效 Default png闪屏画面 DownloadBack png更多精彩背景 fire png粒子效果资源 font09 fnt字体资源 fps images png帧速率字体 Icon png程序图标 第八届齐鲁大学生软件设计大赛 1ST Team 5 Info plist程序描述 MainMenuBack png主菜单背景 MoreGame png更多精彩按钮 MoreGameOver png更多精彩按钮 按下状态 MultiGame png蓝牙对战按钮 MultiGameOver png蓝牙对战按钮 按下状态 SelectBack png选择关卡界面背景 Setting png设置按钮 SettingBack png设置界面背景 SettingOver png设置按钮 按下状态 SingleGame png单人游戏按钮 SingleGameOver png单人游戏按钮 按下状态 stars grayscale png粒子效果资源 StartGame png开始游戏按钮 StartGameOver png开始游戏按钮 按下状态 TrackBar png滚动条 TrackPos png滚动条浮子 UnChecked png复选框未选中状态 2 2 资源文件结构资源文件结构 主题资源文件均保存在程序目录的 Documents 子目录下 Documents 目录 目录 文件名文件名用途用途 packs dat已存在资源包信息 setting dat设置信息 userinfo dat用户已达难度信息 其中 1 packs dat 以 xml 存储 其内为一个字符串数组 格式如下 总资源包数目 n 资源包 1 的编号 该资源包的难度 资源包 2 的编号 该资源包的难度 资源包 n 的编号 该资源包的难度 样例 第八届齐鲁大学生软件设计大赛 1ST Team 6 7 1 0 2 1 3 1 4 2 5 2 6 3 7 4 2 setting dat 内有一个 3 位数 按位数从左到右分别代表音乐音量大小 0 9 音 效音量大小 0 9 是否开启震动 0 或 1 3 userinfo dat 内有一个整数 代表用户已达到的难度 0 4 Documents packs 目录 目录 该目录下保存所有资源包文件 每一个资源包包含以下文件 n 为关卡编号 Brifn png选择关卡时的介绍 BrifnG png选择关卡时的介绍 未解锁状态 Menun png更多精彩中的介绍 n able png可走格子标记 n BackToMenu png返回主菜单图片 n bg png背景图片 n Continue png继续游戏 n HumanLose png小孩输图片 n humanSide png选择角色场景 小孩 n HumanWin png小孩赢图片 n menu png菜单按钮 n MenuBack png菜单背景图片 n piecex png第 x 个棋子图片 n regret png悔棋按钮 n Resetart png重玩本关按钮 n stop png停留按钮 n tigerSide png选择角色场景 老虎 n besiege caf围猎音效 n eat caf吃子音效 n humanwin caf小孩赢音效 n moveH caf小孩移动棋子音效 n moveT caf老虎移动棋子音效 n tigerwin caf老虎赢音效 第八届齐鲁大学生软件设计大赛 1ST Team 7 n back mp3背景音乐 n themeset dat包设置 其中 themeset dat 文件格式如下 棋盘逻辑大小 棋盘左上角实际坐标 棋子图片大小 像素 菜单按钮位置 悔棋按钮位置 停留按钮位置 剩余时间位置 小孩方棋子数 n 老虎方棋子数 m 第 1 个小孩的初始 x 坐标 初始 y 坐标 类型 第 2 个小孩的初始 x 坐标 初始 y 坐标 类型 第 n 个小孩的初始 x 坐标 初始 y 坐标 类型 第 1 个老虎的初始 x 坐标 初始 y 坐标 类型 第 2 个老虎的初始 x 坐标 初始 y 坐标 类型 第 m 个老虎的初始 x 坐标 初始 y 坐标 类型 样例 5 5 106 289
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八马普洱茶考试题及答案
- 市政管道建设进度控制方案
- 幕墙工程验收与整改过程管理方案
- 钢结构防腐与涂装技术方案
- 智能制造产业园区厂房租赁与智能工厂建设合同
- 创新性离婚协议书中房产过户及债务清算范本
- 离异双方子女抚养权变更与生活费用支付合同
- 离婚后房产分配及子女教育资助协议
- 石灰石运输合同范本(含碳排放管理)
- 特种设备操作人员保密及责任承担合同范本
- 人教版八年级历史上册 第一、二单元 单元测试卷( 2024年秋)
- 《网络安全知识培训》课件完整版
- 物业管理服务交接方案:学校篇
- DZ/T 0462.5-2023 矿产资源“三率”指标要求 第5部分:金、银、铌、钽、锂、锆、锶、稀土、锗(正式版)
- 医务人员培训手卫生规范课件爱国卫生月
- FZ∕T 73066-2020 针织孕产妇文胸
- 华能分布式光伏项目EPC总承包工程投标文件-技
- 芯片封装行业分析
- 幼儿园教育课题研究培训
- 全麻后的病人躁动护理
- 公司监事会培训课件
评论
0/150
提交评论