基于Cocos2d-x的教育游戏的分析与实现

来源 :重庆师范大学 | 被引量 : 0次 | 上传用户:asdf8865
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从教育游戏化的角度,利用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引擎的整个开发过程,呈现了开发所要用的关键技术,以及教育游戏在开发中不同于普通游戏的特殊性。目前游戏的主要功能已经完成,接下来的过程中,将完善游戏的各个小功能模块,使游戏更加有趣味性和教育性。
其他文献
由于对管道声波信号进行分析时,会有许多不确定的信号源干扰因素,在实际生产应用中更是受到现实环境制约影响从而导致检测结果并不准确。本文通过对分离信号进行了时域和频域
本文针对我单位机房设备未能实现动态监管这一问题,以前沿的管理理念和先进的信息化管理技术为研究对象,拟采取三维可视化展示平台,通过研究数据获取和通讯技术,探讨数据源连
混合电路待测数据受限,存在故障诊断速度较慢、效率有限等问题,提出了一种基于动态电流测试结合支持向量机的混合电路故障诊断方法,其基本思想是运用小波分解提取混合电路动态电
醒后卒中(wake-up strokes, WUS),是指患者睡眠时发生的卒中,患者睡前无新发卒中症状,但在醒后患者本人或目击者发现其出现卒中表现。WUS因发病时间不明确,影响了早期是否静
随着多媒体信息技术日新月异的高速发展,它广泛应用于高职教育教学各个领域。本文简单介绍了多媒体信息技术在高职教学中的现状和优势以及应用中所遇到的问题,多媒体信息技术
目的:本研究通过观察老年失眠症患者治疗前后匹兹堡睡眠质量指数(PSQI)、中医证候积分、爱泼沃斯思睡量表(ESS)等量表的积分变化,比较调任通督针刺法和常规针刺法对老年失眠患
我国旅游业正处于繁荣发展时期。在全球经济低迷、国内经济下行形势下,我国旅游经济基本保持平稳增长的趋势。国内旅游消费模式正在发生转变,当前游客对新的旅游方式和新的旅
随着气候变暖、空气污染等气候问题的不断出现,风景园林在改善生态环境、净化空气污染、提供舒适的气候环境等方面的作用开始被人们所重视。越来越多的人意识到纯装饰性的视
将CAI技术引入到大学语文教学中,可以提高教师的教学水平和学生的学习兴趣。针对CAI语文教学,该课题论述了CAI大学语文课件的文本、动画等教学素材的采集及制作技术,课件的开
Android平台实际上是一种智能手机操作系统,它是由Google开发出来的,是以Linux2.6内核为基础。由于它具有较好的开放性和扩展性,所以有很多厂商加入了Android系统的开发行列,