基于IOS平台塔防游戏系统的设计与实现

基于IOS平台塔防游戏系统的设计与实现

论文摘要

当今社会,智能手机已经完全融入了人们的日常生活,其中以IOS和Android两大移动平台为代表的手机游戏也早已颠覆了人们对传统手机游戏的印象。特别是iPhone手机的横空出世,彻底改变了人们对传统手机用途的认识。伴随着苹果公司对iPhone SDK的开放以及App Store的上线,开发者真正进入了直接与用户接触的新时代。只要有人购买并下载你的作品,你就可以和苹果公司分享利润。虽然iPhone游戏的种类繁多,但塔防游戏绝对是最受广大玩家喜爱的游戏之一,在App Store的下载排行榜单上,时常可以看到各种类型的塔防游戏。其中经典的“植物大战僵尸”这款游戏,风靡全球,一举创造多项纪录。在软件工程思想的指导之下,基于iPhone平台开发了一款简单的塔防游戏。主要针对手机游戏与电脑游戏不同的特点以及塔防游戏的一般规则进行了游戏的需求分析和设计,并基于Cocos2d游戏框架,完成了该款游戏的实现。主要的工作包括:完成了游戏的需求分析,根据需求分析对程序架构的进行了设计,完成了游戏各个场景的实现,解决了手机屏幕过小地图如何显示,手机游戏操作手势的识别,碰撞检测,防御塔如何攻击,敌人如何移动等核心功能的实现,完成了游戏的联机测试,对开发过程中遇到的难点问题进行了分析,并提出了解决方案。对游戏下一步的工作进行了展望。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 项目背景和意义
  • 1.2 国内外研究现状及发展趋势
  • 1.3 论文主要内容
  • 1.4 论文组织结构
  • 2 相关技术介绍
  • 2.1 开发工具
  • 2.2 开发语言介绍
  • 2.3 游戏框架 Cocos2D
  • 2.4 地图编辑器
  • 2.5 本章小结
  • 3 塔防游戏分析和设计
  • 3.1 游戏需求分析
  • 3.2 游戏规则
  • 3.3 游戏架构设计
  • 3.4 游戏 HUD 的设计
  • 3.5 防御塔的设计
  • 3.6 敌人的设计
  • 3.7 其它设计
  • 3.8 本章小结
  • 4 塔防游戏的实现
  • 4.1 游戏整体架构的实现
  • 4.2 游戏 HUD 的实现
  • 4.3 防御塔的实现
  • 4.4 敌人的实现
  • 4.5 本章小结
  • 5 游戏调试与测试
  • 5.1 联机功能测试
  • 5.2 本章小结
  • 6 总结与展望
  • 6.1 全文总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    基于IOS平台塔防游戏系统的设计与实现
    下载Doc文档

    猜你喜欢