logo资料库

cocos2d-x 打飞机手机游戏毕业设计论文样板.doc

第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
资料共34页,剩余部分请下载后查看
1 前言
1.1问题背景
1.2选题意义
1.3国内外发展状况
1.3.1国内外概况
1.3.2中国游戏发展误区
2 疯狂打飞机游戏系统分析
2.1系统运行环境需求
2.1.1硬件接口
2.1.2软件接口
2.2开发环境和开发语言
2.2.1开发环境
2.2.2开发语言
3.1系统目标
3.2开发要求
3.3设计约束
3.3.1需求约束
3.3.2隐含约束
3.5设计策略
3.6 功能需求
3.7界面需求
3.7.1 美学设计
3.7.2 界面资源设计
4.1系统概述
4.2系统总体设计
4.3系统模块设计
4.3.1 初始化模块
4.3.2飞机和敌机移动模块
4.3.3操作响应模块
4.3.4重绘窗口模块
5 详细设计
5.1 设计要求
5.3 各模块设计
5.3.1初始化模块
5.3.2飞机和敌机移动模块
5.3.3操作响应模块
5.3.4重绘窗口模块
7 结束语
参考文献
广西师范学院 毕业设计(论文) 题目:基于 Cocos2d-x 开发的疯狂飞机手机游戏程序设计 计算机与信息工程学院 院: 业: 计算机科学与技术 班 级: 名: 号: 学 姓 指导教师: 完成日期: xxx xxx 学 专 10xx 10150xxxxx 2014 年 4 月
毕业设计(论文)诚信声明 本人郑重声明:所呈交的毕业设计(论文)是我个人 在导师指导下进行的研究工作及取得的研究成果。就我所 知,除了文中特别加以标注和致谢的地方外,论文中不包 含其他人已经发表和撰写的研究成果,也不包含为获得某 某大学或其他教育机构的学位或证书所使用过的材料。 如在文中涉及抄袭或剽窃行为,本人愿承担由此而造 成的一切后果及责任。 本人签名 导师签名 2014 年 月 日 ——疯狂打飞机手机游戏设计 基 于 C o c o s 2 d - x 的 单 机 游 戏 开 发
摘要 随着社会的发展,手机已经成为人们日常生活,学习办公中不可缺少的一 部分,并在各个领域发挥着越来越重要的作用。手机游戏作为手机发展和普及 过程中的一个产物,有着广泛的发展前景,它的出现不仅可以丰富人们的业务 生活,而且为国家信息产业的发展发挥了不可替代的作用。特别是当中国加入 世界贸易组织以后,国外大量的娱乐游戏、游戏迅速进入中国市场,并获得巨 大成功,给中国信息产业和国内游戏企业带来了前所未有的挑战和机遇。国家 为了适应市场的需要,大力提倡和帮扶国内游戏产业,给游戏企业提供了大量 的政策支持,在这种情况下产生了国内盛大游戏、巨人等一批有实力的游戏企 业,也生产出了仙剑奇缘、天龙八部等具有中国特色的游戏,大大提高了我国 游戏策划、游戏制作的实力。随着我国经济实力和信息产业的不断发展,游戏 必将为丰富人们娱乐生活、我国信息化建设发挥越来越重要的作用。 “疯狂打飞机游戏”的设计采用当今游戏设计最为流行的编程语言之一的 Cocos2d-x 制作,在 Xcode 开发环境下制作而成。功能完全按照 Mac 操作系统 自带游戏中的疯狂打飞机游戏制作,游戏制作中设置了难度分级管理,声音设 置等,功能设计基本达到了预期目标,可以体验和 Mac 系统中疯狂打飞机游戏 基本相同的感受。 论文在撰写过程中,力求将理论与实践相结合,在对单机游戏开发理论进 行阐述的同时,配合模拟系统从实际应用和操作技巧上加以说明,以期达到对 Cocos2d-x 和 C++语音的更深层次的理解与认识。 【关键词】单机游戏;Cocos2d-x;Xcode
目 录 1 前言.....................................................................................................................................................................3 1.1 问题背景......................................................................................................................................................... 3 1.2 选题意义......................................................................................................................................................... 4 1.3 国内外发展状况............................................................................................................................................. 4 1.3.1 国内外概况............................................................................................................................................. 4 1.3.2 中国游戏发展误区................................................................................................................................. 5 2 疯狂打飞机游戏系统分析................................................................................................................................7 2.1 系统运行环境需求......................................................................................................................................... 7 2.1.1 硬件接口................................................................................................................................................. 7 2.1.2 软件接口................................................................................................................................................. 8 2.2 开发环境和开发语言..................................................................................................................................... 8 2.2.1 开发环境................................................................................................................................................. 8 2.2.2 开发语言................................................................................................................................................. 8 3.1 系统目标....................................................................................................................................................... 11 3.2 开发要求....................................................................................................................................................... 11 3.3 设计约束....................................................................................................................................................... 11 3.3.1 需求约束................................................................................................................................................11 3.3.2 隐含约束............................................................................................................................................... 12 3.5 设计策略....................................................................................................................................................... 12 3.6 功能需求.......................................................................................................................................................12 3.7 界面需求....................................................................................................................................................... 13 3.7.1 美学设计.............................................................................................................................................. 13 3.7.2 界面资源设计...................................................................................................................................... 13 4.1 系统概述....................................................................................................................................................... 13 4.2 系统总体设计............................................................................................................................................... 14 4.3 系统模块设计............................................................................................................................................... 15 4.3.1 初始化模块.......................................................................................................................................... 15 4.3.2 飞机和敌机移动模块........................................................................................................................... 15 4.3.3 操作响应模块....................................................................................................................................... 16 4.3.4 重绘窗口模块....................................................................................................................................... 16 5 详细设计.......................................................................................................................................................... 16 5.1 设计要求.......................................................................................................................................................16 5.3 各模块设计...................................................................................................................................................17
5.3.1 初始化模块........................................................................................................................................... 17 5.3.2 飞机和敌机移动模块........................................................................................................................... 19 5.3.3 操作响应模块....................................................................................................................................... 26 5.3.4 重绘窗口模块....................................................................................................................................... 30 7 结束语.............................................................................................................................................................. 32 参考文献.............................................................................................................................................................. 33
1 前言 1.1 问题背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已 进入人类社会的各个领域并发挥着越来越重要的作用。随着我国游戏产业的不断发展, 游戏种类、游戏数量、游戏平台等都处于不断的上升之中,游戏企业之间的竞争压力也 在不断加剧,如何能在竞争激烈的游戏产业中维护好自己的客户,提高游戏企业自身的 服务质量,游戏的娱乐性和稳定的收益便成为各大游戏公司需要解决的问题之一。疯狂 打飞机手机游戏作为 Mac 制作的经典游戏之一,集娱乐性、策略性、简单性于一身,拥 有全世界大量的忠实爱好者,每年都会不同种类的打飞机类手机游戏开发问世,吸引全 世全球广大用户的目光。虽然它是一款简单手机游戏,但对相关产业的发展却发挥了不 可估量的作用。 据新华社电信息产业部副部长奚国华,日前就信息产业领域贯彻《中共中央国务院 关于进一步加强和改进未成年人思想道德建设的若干意见》接受采访时指出:“未成年人 是祖国未来的建设者,既要从法律、行政、经济、行业自律等各方面规范网络服务行 为,又要积极配合相关部门做好网络的内容建设,为广大未成年人提供内容健康、形式 生动、具有吸引力的网络内容。 奚国华强调,信息产业部正加强软件产品研发投入,鼓励开发和推广有自主知识产 权的相关软件产品和游戏机,保障未成年人思想道德建设的良好的网络信息环境。 原文化部副部长,网络文明工程组委会副主任徐文伯等一批权威专家认为,游戏用 户群巨大、发展前景广阔,其产生的文化影响更是不可轻心。2003 年我国已将游戏纳入 863 计划,目前中国游戏的开发人才奇缺。完成此课题的设计使我们学以致用掉以轻, 总结学习成果,拓展就业渠道的一个理想过程。 1.2 选题意义 根据文化部日前公布的游戏产品内容审查制度的规定,将禁止进口非独家授权使用的 游戏。 据了解,这一规定主要是考虑到,手机游戏产品版权贸易和运营代理协议必须符合我 国合同法、著作权法等法律法规的有关规定,并不得有显失公正的条款。 按照文化部的审查规定,经文化部批准的进口游戏产品不得擅自变更节目名称和增 删节目内容。自批准之日起一年内未在国内运营、传播、流通的,进口单位应报文化部 备案并说明原因;决定终止进口的,文化部撤销其进口批准文号。 按照规定,手机游戏产品进口、运营单位应当加强运营管理,避免在产品运营过程 中产生违法违规的内容。由于非进口、运营单位的原因产生禁止内容的,进口、运营单 位要立即对禁止内容进行删除处理。 按照规定,进口香港、澳门特别行政区和台湾地区的游戏产品,将参照外国游戏产 品办理相关手续。
1.3 国内外发展状况 1.3.1 国内外概况 我近年来,随着网络的发展,游戏成为许多人关注的焦点。与传统的影音产业一样, 游戏产业也是娱乐行业的一个重要组成部分,基于数字化的游戏更让人们找到了前所未 有的感受,并已经成为全球互联产业的热点。IDC 公司预计,2002 年游戏全球销售额约 为 60 亿美元,未来 50 年,这一产业将保持年均 50%以上的增长速度;手机游戏开发是个 新兴行业,手机游戏不仅开始逐步完善,创造更优质的体验,还代表着新兴技术。 中国电子信息产业发展研究院的统计表明,2001 年,我国游戏市场销售额超过 3 亿 元,增长率超过 52%。2003 年中国游戏市场增长 45.8%,达到 13.2 亿元人民币,今年上 半年,这一市场规模已达 8.85 亿元,预计全年有望达到 17 亿元,预计到 2007 年将达到 67 亿人民币。未来3年,我国游戏产业将以年均 115%左右的速度增长. 在中国,巨大 游戏消费已经成为业界共识。中国网民已经达到 3000 万人,其中 30 岁以下的占 67.9 %,即 1800 万人;以“休闲娱乐”为主要目的的占 34.4%,即 911 万;用户最常用的网 络服务中,选择“网上游戏娱乐”的占 15.8%,即 418 万。新华社最近公布了一项参考 数据:今年以来,中国游戏用户正以每月 10 万-30 万的超高速度在增长。由此,不难看 出中国游戏产业的发展潜力巨大。 游戏出版产业对批发和零售渠道、IT 及通信技术的发展、国家税收的提高等都有较 大的促进作用。仅 2003 年一年,就对通信业直接贡献 87.1 亿人民币,对 IT 产业直接贡 献 35 亿人民币,对媒体及传统出版直接贡献 26.4 亿人民币。 1.3.2 中国游戏发展误区 谁是中国游戏市场最大的收益者? 一言以蔽之,中国游戏市场最大的收益者是韩国游戏开发商。 网易的丁磊说过这样的一句名言:游戏行业,是一个睡觉时也能有成千上万收入的行 业。言指游戏赚钱之易,但当我们看看中国运营商的现状时却有别样的感受: 试问哪家运营商不是整天担忧着外挂、复制与刷钱,不是整天都提心吊胆,生怕出 些什么乱子?试问哪家运营商不是没日没夜的思考着如何去推广产品,在竞争激烈的市 场中找到一席之地?又试问谁不是在拼命向前走,尝试着宣传、活动与销售的创新,生 怕有一时的落后?简单的问一声,哪个游戏的项目经理能够每晚都安然入睡而不是从噩 梦中惊醒? 一句话,现在赚钱比以前难多了,推广费用的急速增高,利润空间的日益缩小,还 得与电信商、销售商、合作伙伴分享利润,还得时不时的“让利于民”,运营商的日子 是越来越难过了。 而真正如丁磊所说的,睡着大觉也赚大钱的幸福时光,只可能属于韩国游戏开发 商。他们坐拥着中国 70%以上的市场,他们收取着从 20%到 40%不等的高额代理费用,他 们得意扬扬的将自己的产品标上高价,待价而沽。让我们来看看韩国人自己的说法:韩国 产业振兴院代表介绍:韩国游戏的出口额达到 1 亿 4080 万美元。而其中,来自中国市场 的约为 50%,那也就是,韩国游戏开发商每年要从中国获取至少 4 亿人民币以上的收入。 对比中国游戏年度 13.2 亿的总盘子,这 4 亿收入让韩国开发商当之无愧的成为了中 国游戏市场的最大收益者。那在获取高额收入的同时,他们的所作所为又是否真的能对
分享到:
收藏