首页> 中文学位 >基于iPhone手机的单机游戏软件的设计与实现
【6h】

基于iPhone手机的单机游戏软件的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1研究目标与意义

1.2国内外现状及分析

1.3主要研究内容

1.4论文章节安排

第二章 相关理论知识和技术研究

2.1 XCODE简介

2.2 Objective-C语法简介

2.3 iPhone开发工具包

2.4 A*算法简介

2.5 COCOA框架简介

2.6 OPEN GL简介

2.7 Quartz 2D 简介

2.8 Instruments简介

2.9 本章小结

第三章 基于iPhone手机的单机游戏软件的需求分析

3.1游戏背景分析及卖点分析

3.2游戏玩法分析

3.3游戏进阶分析

3.4游戏功能分析

3.5游戏性能分析

3.6本章小结

第四章 基于iPhone手机的单机游戏软件的设计

4.1总体架构设计

4.2数据结构设计

4.3游戏核心模块设计

4.4地图模块设计

4.5游戏动画特效模块的设计

4.6游戏存储模块的设计

4.7游戏核心数据模块的设计

4.8英雄榜模块的设计

4.9界面原型的设计

4.10本章小结

第五章 基于iPhone手机的单机游戏软件的实现

5.1游戏引擎的实现

5.2内存控制

5.3其他功能的实现

5.4本章小结

第六章 基于iPhone手机的单机游戏软件的测试

6.1核心功能测试用例的设计

6.2 测试环境的搭建

6.3 功能测试

6.4 性能测试

6.5 本章小结

第七章 总结与展望

7.1 全文总结

7.2 不足之处和下一步改进方向

7.3 对未来手机游戏的展望

致谢

参考文献

展开▼

摘要

随着苹果智能手机 iPhone的流行趋势在全球迅速蔓延,其应用软件的销售也日益火爆,尤其是在 iPhone上运行的手机游戏,更是得到众多年轻消费者的青睐,据不完全统计,在地铁等车的年轻人中,每一百位就有十四位在用iPhone玩游戏,而 iPhone本身特有的具有革命性的触摸屏功能让手机游戏的发展进入了一个新纪元。本论文对 iPhone手机游戏的设计与实现进行了详细论述。主要内容为:
  1.分析了一款手机游戏的需求,阐述了各个功能点的要求,并对游戏背景、游戏玩法等做了详细介绍。
  2.运用MVC思想建立了游戏的主体结构,划分了游戏核心模块,游戏存储模块,游戏特效模块,游戏英雄榜模块等等,定义了游戏中我方兵种,敌方兵种,地图,天气,存储内容等等数据结构,并对所有的数据结构和功能模块进行了概要设计。
  3.详细论述了人工智能在游戏中的运用,利用A*寻路算法,实现了游戏精灵在地图中的探索行径。建立碰撞物理模型,实现子弹击中敌人和子弹击中地图边界的算法。利用OpenGL和iPhone中特有的动画机制实现了游戏中各种各样的动画效果。对iPhone编程中合理使用内存的方法进行了系统的描述。对iPhone手机如何横屏游戏也做了相应介绍。
  4.针对iPhone手机游戏的测试做了详细介绍,包括功能测试,性能测试和上传程序三个部分的内容,并将莫机器测试和真机测试做了对比。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号