• / 55
  • 下载费用:5 金币  

基于iOS手游战地塔防.doc

关 键 词:
基于 IOS 战地
资源描述:
本科学生毕业论文(设计)题 目 (中 文 ): 基 于 iOS手 游 战 地 塔 防 ( 英 文 ) : Hand Swim Field Tower Defence Based on The iOS姓 名 田 勇学 号 201008003235 院 ( 系 ) 计 算 机 与 通 信 工 程 系 专 业 、 年 级 软 件 工 程 专 业 2010 级 指 导 老 师 杨 杰 ( 副 教 授 ) 2014 年 4 月 25 日湖 南 科 技 学 院 本 科 毕 业 论 文 ( 设 计 ) 诚 信 声 明本人郑重声明:所呈交的本科毕业论文(设计) ,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本 科 毕 业 论 文 ( 设 计 ) 作 者 签 名 : 二 〇 一 四 年 四 月 二 十 五 日毕 业 论 文 ( 设 计 ) 任 务 书课题名称: 基于 iOS 手游战地塔防 学生姓名: 田 勇 系 别: 计算机与通信工程系 专 业: 软件工程 指导教师: 杨杰(副教授) 2013 年 9 月 20 日1. 主 题 词 、 关 键 词 :单机游戏; Cocos2d; Xcode; OC2. 毕业论文(设计)内容要求:本项目是基于 iOS 平台进行开发,所使用的开发语言为 objective-c,开发的引擎为 cocos2d游戏引擎,在整个设计和开发的过程中都贯穿面向对象程序设计的思想,塔防游戏指一类通过在地图上建造炮塔或类似的建筑物,以防止游戏中敌人进攻的策略类游戏,因此建造防御塔,升级防御塔,怪物行走路线还有技能升级系统是该游戏的关键部分也是难点部分,下面从这几点做简要分析:1.关于怪物行走路线的分析,怪物的行走路线是直线行走,首先先确定出各转弯的坐标,不同的怪物每移动一个坐标点的时间都不相同,当怪物走到需要转弯的坐标点之后,就改变怪物的行走方向。2.关于防御塔攻击敌人的分析,每个防御塔都有自己的攻击范围,所有的敌人都存在一个单独的数组中,定义一个定时器,让定时器一直判断防御塔与每个敌人的距离,当有敌人进入防御塔的范围之内,防御塔就会发射子弹攻击敌人。3.关于建造防御塔分析,当点击地图上可以建造防御塔的地方时,会弹出一个选择建造哪种防御塔的背景图片,每种防御塔的价格都不同,当满足该防御塔的价格时,防御塔的背景图片是亮的,并且可以点击,当我们点击可以建造的防御塔时,就可以在地图上建造一个防御塔来攻击敌人。4.关于兵营产生士兵,并攻击敌人分析,当我们建造一个兵营时,会产生三个士兵,每个士兵也都有一个攻击范围,当敌人出现在该范围时会攻击敌人,当敌人死后,改士兵会回到自己最初的位置,当士兵被敌人攻击致死后,兵营会过一段时间在产生一个士兵,当士兵没有攻击敌人时,它的生命值会慢慢增加,直到达到最大值。5.关于系统垃圾回收问题的处理,对于内存资源的释放,游戏中做了很大的改进,当防御塔卖出的时候、怪物消失时及时释放资源,使得内存回收机制得到了优化。3. 文 献 查 阅 指 引 :[1] 郑思遥,iPhone 游戏开发入门经典[M].人民邮电出版社,2012:11-19.[2] D·Mark,J·Nutting ,J·LaMarche.Beginning iOS 5 Development[M].人民邮电出 版社,2012-9:43-52.[3] 李华明, 《iOS 游戏编程之从零开始—Cocos2d-x 与 Cocos2d 引擎游戏开发》 [M]清华大学出版社、2013-3[4] 火烈鸟网络科技, 《Cocos2d-x 高级开发教程:制作自己的捕鱼达人》 [M] ,人民邮电出版社 2013-6[5] (美)史蒂芬(德)勒夫《iOS Cocos2d 2 游戏开发实战(第 3 版) 》 [M] ,清华大学出版社、2013-5[6] 刘剑卓、 《Cocos2d-x 游戏开发技术精解》 [M] ,人民邮电出版社 2013-6[7] 高潮勤,杨越,刘霞.Objective-C 基础教程[M].人民邮电出版社,2009:9-13.[8] 刘怡.Objective-C 程序设计基础教程[M].吉林大学出版社,2011:81-82.[9] 孙家广,刘强.软件工程——理论、方法与实践[M].高等教育出版社,2005:35-40.[10] 漆振,杨越,孙文磊. iPhone 4 与 iPad 开发基础教程[M].人民邮电出版社,2011:50-60.[11] C·Chung,刘威. Objective-C 编程之道 iOS 设计模式解析[M],人民邮电出版社,2011:4-5.4、 毕 业 论 文 ( 设 计 ) 进 度 安 排 :该课题从开始设计到最终通过测试,完成论文总共分为 5 大步:1 ~ 7 周:搜集和学习游戏开发的相关知识,并完成开题报告。8 ~ 11 安装相关的系统,与相应的软件 、收集资料、完成总体规划。 12 ~ 14 周:构思和确认本项目的功能,着手项目的实现。15~20 周:进一步对项目完善和优化,编写论文大纲。 21 周:完善实验环境和论文写作。系 部 意 见 :负 责 人 签 名 : 注:此报告应根据下达的毕业设计(论文)任务书,在指导教师的指导下由学生独立撰写,并于毕业设计(论文)开始后一周内完成。可加附页。湖 南 科 技 学 院 本 科 毕 业 论 文 ( 设 计 ) 开 题 报 告 书论 文 ( 设 计 ) 题 目 基 于 iOS 手 游 战 地 塔 防作 者 姓 名 田 勇 所属系、专业、年级 计算机与通信工程系软件工程专业 2010 年级指 导 教 师 姓 名 、 职称杨杰(副教授) 预计字数 12000 开题日期 2013-11-20选题的根据:1. 选题背景随着社会的发展,手机已经成为人们日常生活,学习办公中不可缺少的一部分,并在各个领域发挥着越来越重要的作用。手机游戏作为手机发展和普及过程中的一个产物,有着广泛的发展前景,它的出现不仅可以丰富人们的业务生活,而且为国家信息产业的发展发挥了不可替代的作用。特别是当中国加入世界贸易组织以后,国外大量的娱乐游戏、游戏迅速进入中国市场,并获得巨大成功,给中国信息产业和国内游戏企业带来了前所未有的挑战和机遇。国家为了适应市场的需要,大力提倡和帮扶国内游戏产业,给游戏企业提供了大量的政策支持,大大提高了我国游戏策划、游戏制作的实力。随着我国经济实力和信息产业的不断发展,游戏必将为丰富人们娱乐生活、我国信息化建设发挥越来越重要的作用。2. 实际意义战地塔防游戏是一款比较经典的策略类游戏,根据软件工程有关的规范,以合理的开发原则,设计出的战地塔防游戏,并给人们的生活带来唯美的艺术享受和健康愉快的补充。该游戏采用了当前最新的手游技术 cocos2d 引擎制作而成,本文详细阐述了基于 iPhone 平台开发的一款塔防游戏,尽管有众多开发者在为 iPhone 开发各式各样的应用程序,然而分析和总结应用程序和游戏开发技术方面的论文却很少,基于 iPhone 平台开发的游戏主要包括内存管理控制、程序详细设计、游戏框架设计、游戏引擎、游戏策划等。本文在完成 iPhone 平台游戏设计和开发的基础上,使开发者能够更方便、更快捷地进行 iPhone 游戏开发,对工作成果进行总结,为iPhone 平台的开发者提供了借鉴和参考。主要内容:1. 项目的设计是基于苹果 iOS 平台,使用的编程语言是 Objective-C,使用的游戏引擎 cocos2d引擎。2. 论文使用 Cocoa Touch 为基础的 iOS 程序开发框架,以及基于 Model,View,Controller(MVC)设计模式的程序框架,实现游戏数据的展示。3. 介绍战地塔防游戏的设计和实现,并将对开发工程中所使用的 iOS 开发的相关技术和游戏引擎 cocos2d 进行详细介绍。4. 该游戏主要主要划分为五大模块,分别为程序控制界面、游戏逻辑模块、游戏音效模块、关卡管理模块、技能升级模块和游戏菜单模块研究方法:(1)文献研究法:根据一定的研究目的或课题,通过调查文献来获得资料,从而全面地、正确地了解掌握所要研究问题的一种方法。(2)实验法:在 MAC 系统环境下,进行实验设计,过程中出现的问题进行解决与总结。(3)实证研究法:在项目编写过程中通过不断的研究,以及功能的实现而达到项目所预期的效果。完成期限和采取的主要措施:该课题从需求分析到最终通过测试,完成论文总共分为 5 大步:1 ~ 7 周:搜集和学习游戏开发的相关知识,并完成开题报告。8 ~ 11 安装相关的系统,与相应的软件 、收集资料、完成总体规划。 12 ~ 14 周:构思和确认本项目的功能,着手项目的实现。15~20 周:进一步对项目完善和优化,编写论文大纲。 21 周:完善实验环境和论文写作。主要参考资料:[1] 郑思遥,iPhone 游戏开发入门经典[M].人民邮电出版社,2012:11-19.[2] D·Mark,J·Nutting,J·LaMarche.Beginning iOS 5 Development[M].人民邮电出 版社,2012-9:43-52.[3] 李华明, 《iOS 游戏编程之从零开始—Cocos2d-x 与 Cocos2d 引擎游戏开发》 [M]清华大学出版社、2013-3[4] 火烈鸟网络科技, 《Cocos2d-x 高级开发教程:制作自己的捕鱼达人》 [M] ,人民邮电出版社 2013-6[5] (美)史蒂芬(德)勒夫《iOS Cocos2d 2 游戏开发实战(第 3 版) 》 [M] ,清华大学出版社、2013-5[6] 刘剑卓,《Cocos2d-x 游戏开发技术精解》 [M] ,人民邮电出版社 2013-6[7] 高潮勤,杨越,刘霞.Objective-C 基础教程[M].人民邮电出版社,2009:9-13.[8] 刘怡.Objective-C 程序设计基础教程[M].吉林大学出版社,2011:81-82.[9] 孙家广,刘强.软件工程——理论、方法与实践[M].高等教育出版社,2005:35-40.[10] 漆振,杨越,孙文磊. iPhone 4 与 iPad 开发基础教程[M].人民邮电出版社,2011:50-60.[11] C·Chung,刘威. Objective-C 编程之道 iOS 设计模式解析[M],人民邮电出版社,2011:4-5.指导教师意见:指导教师签名: 年 月 日系意见:签 名: 年 月 日注 : 此 报 告 应 根 据 下 达 的 毕 业 设 计(论 文 )任 务 书 , 在 指 导 教 师 的 指 导 下 由 学 生 独 立 撰 写 , 并 于 毕 业 设 计(论 文 )开 始 后 一周 内 完 成 。 一 式 三 份 , 一 份 下 达 给 学 生 , 一 交 指 导 教 师 , 一 份 留 系 里 存 档 。 可 附 加 页 。开 题 报 告 会 纪 要时间 2013 年 12 月 8 日 地点 E403与会人员 姓 名 职务(职称) 姓 名 职务(职称) 姓 名 职务(职称)会议记录摘要:会议主持人: 记 录 人: 年 月 日指导小组意见 负责人签名: 年 月 日系意见负责人签名:年 月 日
展开阅读全文
1
  金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:基于iOS手游战地塔防.doc
链接地址:http://www.gold-doc.com/p-139200.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2014-2018 金牌文库网站版权所有
经营许可证编号:浙ICP备15046084号-3
收起
展开