当前位置:主页 > 教育论文 > 学科教育论文 >

基于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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户24574***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com