已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-1- 大连东软信息学院大连东软信息学院 本科毕业设计(论文)开题报本科毕业设计(论文)开题报告告 系系所:所:计算机科学与技术 专专业业: 班班级:级:计嵌入式 10003 姓姓名名:江天翔 学学号:号:10111000319 开题日期:2015 年12 月9 日 大连东软信息学院 -1- 论文论文 题目题目 打飞机游戏的设计与实现 选选 题题 的的 背背 景景 、 目目 的的 和和 意意 义义 1选题的背景 手机现在已经成为了人们生活中一种重要的工具。而随着越来越多的功能被 集成到了这一方寸平台上,人们在使用时也不仅仅把它当成是移动电话或者移动 连天工具了,更多的人更愿意把它当成一个移动的娱乐平台。而因为手机具有其 他娱乐平台并不具有的 24 小时随身携带、长时间开机、每人至少一部的特性,且 这个平台上,游戏的娱乐功能可以说是最大的。因此,越来越多的手机软件上投 身到手机游戏的制作中来,甚至传统端游厂商、煤老板、电商大亨、IT 大亨等各 行各业大亨纷纷投资手游行业。光 2013 年 1 年,上万款手机游戏涌入市场,瞬间 使手游市场饱和,月流水超过千万级别的产品就有十几款,并且上亿元甚至十几 亿元的并购和融资层出不穷。手机行业将成为一个风起云涌的行业,手机游戏也 将大火特火。 2选题的目的和意义 本人于 2013 年 5 月 6 日通过校招进入北京一家手游公司实习, 因此对手机游 戏有充足的兴趣。2013 年 8 月,腾讯公司的微信 V5.0 正式上线,基于微信平台的 游戏(后简称微信游戏)飞机大战也随之大火。 当今社会,人们的工作压力与学习压力都极大,生活节奏逐渐加快,大多数 人没有时间休闲娱乐,于是像“飞机大战”这种忙里偷闲,简单益智的游戏就成为 人们娱乐的首选,这款小型的手机游戏,易上手、易安装(微信自带游戏) 、加入 了与微信好友比分数的功能、利用了手机随身携带、随时能玩的特性,让人们能 够随时随地的享受游戏。 于是在毕业论文选题期间,本人选择了“20140338打飞机游戏的设计与实 现”,希望通过设计与实现微信游戏飞机大战,模仿这款非常受欢迎的游戏,为以 后踏入游戏行业积攒丰富、宝贵的经验。同时,设计与实现这款游戏,本人也希 望能通过这次学习,提升自己的编程能力与学习能力,在指导老师的教导下,完 成这款游戏的开发工作。 大连东软信息学院 -2- 课课 题题 的的 主主 要要 研研 究究 内内 容容 本游戏是基于 iOS 平台进行的设计与实现,利用 Xcode 编译器与 cocos2dx 引 擎进行制作。主要包括三大功能模块,具体需求描述如下。 (1)登录模块 此模块意在让用户运行游戏后有一部分的缓冲,不会直接突兀地进入游戏, 而是有一个循环渐进的过程。 (2)游戏模块 游戏功能是整个游戏的核心,也是整个游戏中最难实现的部分。整个游戏功 能中需要:由用户操作的多层控制、碰撞检测、飞机爆炸的精灵动画等,这些功 能组成了整个游戏功能。 (3)退出模块 退出模块在许多游戏中都有,意在让用户想退出游戏时,有一个操作过程, 不会对软件数据或硬件设备造成损坏。 本游戏通过在 Xcode 中创建.xib 文件,利用.xib 文件关联功能类来实现登录 界面,这样做的主要原因是,方便程序员,因为其是“所见即所得”的,程序员不 需要像原来一样写一堆代码,然后运行出来才能看到界面元素的执行结果,这样 是很低效的。 由于个人技术原因,排行榜则直接写入本地文件,在本地文件里录入好友分 数后,程序会在每次游戏后自动读取该文件,将玩家获得分数与文件录入的好友 分数进行比较并利用好友信息与玩家信息生成排行榜。 方方 案案 论论 证证 分分 析析 1课题难点 为了增加游戏的趣味性,飞机大战中道具(散弹、加命等)出现位置、道具 效果的实现为本课题的难点。 2拟解决的关键问题 通过 VMware Workstation9.0 实现在非 Mac Book Pro 的笔记本上运行 IOS 系 统平台。 3拟采取的研究方法 (1)前期准备 先进性前期准备,在确定用 IOS 系统、cocos2dx 引擎进行编程后,要为此次 研究准备硬、软件的准备,如在非 Mac Book Pro 的笔记本上运行 IOS 系统平台, 大连东软信息学院 -3- 安装 cocos2dx 引擎等。 (2)需求分析 进行完前期准备后,再对该游戏进行需求分析。在需求分析中,确定好要实 现的功能,需要对该游戏将要实现的功能进行信息采集并整理成规范文档。 (3)概要设计 在这里要确定该游戏的系统结构,对全局的游戏系统结构进行设计,进行功 能模块划分,并确定各个功能模块之间的调用关系。 (4)详细设计 在这里要对各个功能模块进行界面设计,确定各界面之间的调用关系与优先 级,并确定各功能模块与界面的关联关系,写出各功能模块的详细分析报告文档, 为项目的编写实现做好准备。 (5)实现和测试 在这里要对整个项目进行编写实现和测试,首先要在 Xcode 编译器上利用 cocos2dx 框架编写代码;再对各个功能模块进行测试,编写测试用例,记录项目 的完成度。 4可行性分析 (1)经济可行性:安装了 VMwork Station9.0 并能运行 IOS 开发环境的笔记 本电脑一台,cocos2dx 引擎。 (2)技术可行性:主要在 Xcode 开发环境下利用 cocos2dx 框架,用 C+进 行编程,有在 Xcode 下编写程序的经验,对 coco2dx 有一定了解并能利用 C+语 言进行编程,有较好的可行性。 (3)应用可行性:该系统可在多种操作系统平台下运行,界面友好整洁,操 作简单易懂,能够给用户带来良好的游戏体验。 大连东软信息学院 -4- 选选 题题 特特 色色 和和 预预 期期 成成 果果 1选题特色 该游戏符合现代人快节奏、碎片化时间多的特点,游戏简单易上手,且由于 在手机平台上,具有随身携带,随时玩的特性,使用户能够在相娱乐的时候就能 拿出来玩,方便、快捷。同时有与微信好友比较分数的功能,并做了排行榜功能, 能够直观的看见自己与好友分数间的差距,加强了游戏的趣味性。 并且本系统界 面友好、操作简单易懂,方便用户更好的使用。 2预期成果 (1)设计与实现本游戏。 本游戏主要面向的用户是智能手机用户,所实现的功能包括如下: 游戏过程:进行飞机大战游戏。 得分记录:记录用户每局游戏得分。 排行榜:将用户历史最高分与好友得分比较,结合用户信息生成排行榜。 (2)撰写并提交文档,包括开题报告,文献翻译以及毕业设计论文。 大连东软信息学院 -5- 工工 作作 进进 度度 计计 划划 第一阶段:毕业设计选题(2015.11.102015.12.7) ; 第二阶段:撰写开题报告(2015.12.82015.12.19); 第三阶段:英文文献翻译(2015.12.222015.12.31); 第四阶段:系统分析与设计(2016.1.12016.1.20); 第五阶段:系统实现(2016.1.202016.2.28); 第六阶段:系统测试(2016.3.12016.3.15); 第七阶段:撰写论文(2016.3.162016.4.15); 第八阶段:准备答辩(2016.4.152016.5.15) 第九阶段:答辩与归档(2016.5.15 2016.5.31) ; 主主 要要 参参 考考 文文 献献 1 微 信 游 戏 打 飞 机 大 战 怎 么 玩 ? 玩 法 介 绍 EB/OL , 2微信游戏平台从打飞机开始EB/OL, 3 最 火 游 戏 竟 然 是 打 飞 机微 信 游 戏 初 体 验 EB/OL , 4 Friedl Markus.在线游戏互动性理论M,北京: 清华大学出版社,2006,66-91. 5 徐松林, 黄猛. cocos2d-x 手机游戏开发: 跨 IOS、 Android 和沃 Phone 平台M, 北京: 人民邮电出版社,2012. 6 李华明.iOS 游戏编程之从零开始:Cocos2d-x 与 cocos2d 引擎游戏开发M,北 京:清华大学出版社,2013,23-48. 7 carlo Chung.Objective-C 编程之道 IOS 设计模式解析M,北京: 人民邮电出版 社,2011,43-45. 8 葛存军.苹果说明书没说明的那些 iOS 使用技巧M,北京: 电子工业出版社, 2012,7-61. 大连东软信息学院 -6- 9 关东升.iOS 开发指南:从零基础到 App Store 上架M,北京: 人民邮电出版社, 2013,23-25. 10 雄斌.IOS 开发从入门到精通M,北京: 希望电子出版社,2013,45. 11 Matt Galloway.Effective Object-C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025人工智能训练师招聘面试题及答案
- 2025全栈工程师秋招题目及答案
- 中职素描理论试题及答案
- 卓越绩效模式试题及答案
- 《身体数字密码-骨骼与肌肉探索活动》
- 彩铅画素材考试题及答案
- 日语版的数学真题及答案
- 2025二手房屋买卖合同
- 人才招聘计划及面试技巧
- 技术经纪人法律法规培训资料
- 2025年中心血站护理岗工作人员招聘考试笔试试题含答案
- 课件-房屋市政工程生产安全重大事故隐患判定标准(2024版)
- 第15课 红红火火中国年(教学课件)小学二年级上册 统编版《道德与法治》新教材
- 2025年食管胃底静脉曲张破裂出血护理查房记录
- 2026步步高六册同步物理必修3-第十二章 2 第2课时 路端电压与负载的关系 欧姆表的原理
- 运动减肥课件
- IATF16949中英文对照版2025-10-13新版
- 小兔拔萝卜健康课件
- 行业研究报告:未来发展趋势预测
- 2025年全国高校辅导员素质能力大赛基础知识测试题及参考答案
- 6.1.1 第1课时 认识立体图形与平面图形 (课件)人教版数学七年级上册
评论
0/150
提交评论