基于Cocos2d-x的教育游戏的分析与实现
发布时间:2017-04-28 10:04
本文关键词:基于Cocos2d-x的教育游戏的分析与实现,由笔耕文化传播整理发布。
【摘要】:本文从教育游戏化的角度,利用Cocos2d-x引擎开发了一款适合于6-10岁儿童的单机益智类游戏-《看图学英语》,基本体现了一个教育游戏开发过程的设计原则和开发流程,同时使用Cocos2d-x引擎实现了游戏的跨平台显示。在教育游戏开发之前,首先明确分析教育游戏与普通游戏的不同之处,通过分析教育游戏的特殊性,针对教育游戏的特点进行专门设计与规划。其次针对如何基于Cocos2d-x引擎开发教育游戏进行了研究,对于所需要用到的关键技术进行了分析,对Cocos2d-x引擎的优势和如何实现跨平台开发和部署做了详细介绍。本论文中游戏设计模块中将图像记忆法融入到《看图学英语》游戏中,并结合学科教学人员参与的策划方案,开发出既有娱乐性又有教育性的游戏。游戏开发中底层采用Cocos2d-x引擎、Tiny.xml数据存储库以其他底层库,上层通过各个模块整合实现游戏系统功能。游戏主要模块包括界面逻辑管理模块、数据管理模块、声音管理模块、奖励模块、音效模块和跨平台模块。界面逻辑管理模块主要运用了Cocostudio UI编辑器,部分图片采用了Texture Packer进行了打包处理,降低了图片占用的内存空间量,便于图片资源的管理。在数据管理模块中主要运用了Cocos2d-x引擎自带的Tiny.xml文件存储技术,将游戏中涉及的资源都可以放在一个自定义的XML文件中,方便存储与读取。在声音、音效模块中主要运用了Cocos2d-x引擎中绑定的Simple Audio Engine声音引擎框架,只需调用已有的框架即可加载声音、音效,给开发过程增加了便利性。其中对跨平台模块做了更详细的分析,并将《看图学英语》教育游戏从windows平台移植到Android平台,以及i OS平台,实现了跨平台显示,为教育游戏的跨平台节省了大量了资源。本篇论文完整的阐述了一个教育游戏基于Cocos2d-x引擎的整个开发过程,呈现了开发所要用的关键技术,以及教育游戏在开发中不同于普通游戏的特殊性。目前游戏的主要功能已经完成,接下来的过程中,将完善游戏的各个小功能模块,使游戏更加有趣味性和教育性。
【关键词】:Cocos2d-x 教育游戏 跨平台性
【学位授予单位】:重庆师范大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:G434
【目录】:
- 摘要5-6
- 英文摘要6-10
- 1 绪论10-15
- 1.1 研究背景10-11
- 1.1.1 新课改的要求10
- 1.1.2 手机游戏的盛行10-11
- 1.2 国内外研究现状11-13
- 1.2.1 国外发展现状11-12
- 1.2.2 国内发展现状12-13
- 1.3 研究的目的和意义13
- 1.4 研究的主要内容及方法13-14
- 1.5 论文的组织结构14-15
- 2 游戏与教育游戏15-18
- 2.1 游戏15
- 2.1.1 游戏的概念15
- 2.1.2 游戏的特征15
- 2.2 教育游戏15-17
- 2.2.1 教育游戏的概念15-16
- 2.2.2 手机教育游戏16-17
- 2.3 本章小结17-18
- 3 关键技术分析18-25
- 3.1 游戏驱动方式18-20
- 3.1.1 渲染驱动游戏18-19
- 3.1.2 事件驱动游戏19-20
- 3.1.3 两种驱动的区别20
- 3.2 移动开发技术20-21
- 3.2.1 当前各平台最主流的图形渲染技术20-21
- 3.2.2 Cocos2d-x引擎的优势21
- 3.3 认识cocos2d-x引擎21-24
- 3.3.1 Cocos2d-x的跨平台解决方案21-22
- 3.3.2 Cocos2d-x的版本控制22-23
- 3.3.3 Cocos2d-x功能模块23-24
- 3.4 本章小结24-25
- 4 基于Cocos2d-x的教育游戏的设计与实现25-35
- 4.1 基于Cocos2d-x引擎的教育游戏的设计原则25-26
- 4.1.1 从Cocos2d-x引擎角度提出的设计原则25
- 4.1.2 从教育学习的角度提出的设计原则25-26
- 4.2 基于Cocos2d-x的看图学英语游戏的实现26-34
- 4.2.1 界面逻辑管理模块的实现28-29
- 4.2.2 数据管理模块的实现29-31
- 4.2.3 声音管理模块的实现31-32
- 4.2.4 游戏中的运行界面32-34
- 4.3 本章小结34-35
- 5 游戏跨平台显示35-42
- 5.1 cocos2d-x开发环境说明35
- 5.2 Windows开发环境搭建35-36
- 5.3 Android平台移植36-38
- 5.4 iOS平台移植38-41
- 5.5 本章小结41-42
- 结论42-43
- 参考文献43-45
- 致谢45
【相似文献】
中国硕士学位论文全文数据库 前8条
1 李文博;基于Cocos2d-x移动平台跑酷类游戏的设计与实现[D];北京交通大学;2015年
2 原亚萍;基于Cocos2d-x的教育游戏的分析与实现[D];重庆师范大学;2015年
3 霍常伟;基于cocos2d-x引擎的移动游戏UI系统设计及应用[D];北京交通大学;2012年
4 舒沂;基于cocos2d-x引擎的手机游戏快速开发工具的设计与实现[D];南京大学;2013年
5 廖雪清;手机游戏《大战转基因之闽南游》设计与展示[D];厦门大学;2014年
6 夏志海;基于Cocos2d-x的手机游戏坦克大战的设计与实现[D];哈尔滨工业大学;2013年
7 张筱毅;COCOS2D-X强交互网络游戏架构设计与实践[D];西安电子科技大学;2014年
8 周飞龙;Cocos2d-X引擎中MVC框架的设计与实现[D];华中科技大学;2013年
本文关键词:基于Cocos2d-x的教育游戏的分析与实现,由笔耕文化传播整理发布。
,本文编号:332590
本文链接:https://www.wllwen.com/jiaoyulunwen/xuekejiaoyulunwen/332590.html