基于Cocos2d-x的教育游戲的分析與實(shí)現(xiàn)
本文關(guān)鍵詞:基于Cocos2d-x的教育游戲的分析與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:本文從教育游戲化的角度,利用Cocos2d-x引擎開發(fā)了一款適合于6-10歲兒童的單機(jī)益智類游戲-《看圖學(xué)英語(yǔ)》,基本體現(xiàn)了一個(gè)教育游戲開發(fā)過(guò)程的設(shè)計(jì)原則和開發(fā)流程,同時(shí)使用Cocos2d-x引擎實(shí)現(xiàn)了游戲的跨平臺(tái)顯示。在教育游戲開發(fā)之前,首先明確分析教育游戲與普通游戲的不同之處,通過(guò)分析教育游戲的特殊性,針對(duì)教育游戲的特點(diǎn)進(jìn)行專門設(shè)計(jì)與規(guī)劃。其次針對(duì)如何基于Cocos2d-x引擎開發(fā)教育游戲進(jìn)行了研究,對(duì)于所需要用到的關(guān)鍵技術(shù)進(jìn)行了分析,對(duì)Cocos2d-x引擎的優(yōu)勢(shì)和如何實(shí)現(xiàn)跨平臺(tái)開發(fā)和部署做了詳細(xì)介紹。本論文中游戲設(shè)計(jì)模塊中將圖像記憶法融入到《看圖學(xué)英語(yǔ)》游戲中,并結(jié)合學(xué)科教學(xué)人員參與的策劃方案,開發(fā)出既有娛樂(lè)性又有教育性的游戲。游戲開發(fā)中底層采用Cocos2d-x引擎、Tiny.xml數(shù)據(jù)存儲(chǔ)庫(kù)以其他底層庫(kù),上層通過(guò)各個(gè)模塊整合實(shí)現(xiàn)游戲系統(tǒng)功能。游戲主要模塊包括界面邏輯管理模塊、數(shù)據(jù)管理模塊、聲音管理模塊、獎(jiǎng)勵(lì)模塊、音效模塊和跨平臺(tái)模塊。界面邏輯管理模塊主要運(yùn)用了Cocostudio UI編輯器,部分圖片采用了Texture Packer進(jìn)行了打包處理,降低了圖片占用的內(nèi)存空間量,便于圖片資源的管理。在數(shù)據(jù)管理模塊中主要運(yùn)用了Cocos2d-x引擎自帶的Tiny.xml文件存儲(chǔ)技術(shù),將游戲中涉及的資源都可以放在一個(gè)自定義的XML文件中,方便存儲(chǔ)與讀取。在聲音、音效模塊中主要運(yùn)用了Cocos2d-x引擎中綁定的Simple Audio Engine聲音引擎框架,只需調(diào)用已有的框架即可加載聲音、音效,給開發(fā)過(guò)程增加了便利性。其中對(duì)跨平臺(tái)模塊做了更詳細(xì)的分析,并將《看圖學(xué)英語(yǔ)》教育游戲從windows平臺(tái)移植到Android平臺(tái),以及i OS平臺(tái),實(shí)現(xiàn)了跨平臺(tái)顯示,為教育游戲的跨平臺(tái)節(jié)省了大量了資源。本篇論文完整的闡述了一個(gè)教育游戲基于Cocos2d-x引擎的整個(gè)開發(fā)過(guò)程,呈現(xiàn)了開發(fā)所要用的關(guān)鍵技術(shù),以及教育游戲在開發(fā)中不同于普通游戲的特殊性。目前游戲的主要功能已經(jīng)完成,接下來(lái)的過(guò)程中,將完善游戲的各個(gè)小功能模塊,使游戲更加有趣味性和教育性。
【關(guān)鍵詞】:Cocos2d-x 教育游戲 跨平臺(tái)性
【學(xué)位授予單位】:重慶師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:G434
【目錄】:
- 摘要5-6
- 英文摘要6-10
- 1 緒論10-15
- 1.1 研究背景10-11
- 1.1.1 新課改的要求10
- 1.1.2 手機(jī)游戲的盛行10-11
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀11-13
- 1.2.1 國(guó)外發(fā)展現(xiàn)狀11-12
- 1.2.2 國(guó)內(nèi)發(fā)展現(xiàn)狀12-13
- 1.3 研究的目的和意義13
- 1.4 研究的主要內(nèi)容及方法13-14
- 1.5 論文的組織結(jié)構(gòu)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 手機(jī)教育游戲16-17
- 2.3 本章小結(jié)17-18
- 3 關(guān)鍵技術(shù)分析18-25
- 3.1 游戲驅(qū)動(dòng)方式18-20
- 3.1.1 渲染驅(qū)動(dòng)游戲18-19
- 3.1.2 事件驅(qū)動(dòng)游戲19-20
- 3.1.3 兩種驅(qū)動(dòng)的區(qū)別20
- 3.2 移動(dòng)開發(fā)技術(shù)20-21
- 3.2.1 當(dāng)前各平臺(tái)最主流的圖形渲染技術(shù)20-21
- 3.2.2 Cocos2d-x引擎的優(yōu)勢(shì)21
- 3.3 認(rèn)識(shí)cocos2d-x引擎21-24
- 3.3.1 Cocos2d-x的跨平臺(tái)解決方案21-22
- 3.3.2 Cocos2d-x的版本控制22-23
- 3.3.3 Cocos2d-x功能模塊23-24
- 3.4 本章小結(jié)24-25
- 4 基于Cocos2d-x的教育游戲的設(shè)計(jì)與實(shí)現(xiàn)25-35
- 4.1 基于Cocos2d-x引擎的教育游戲的設(shè)計(jì)原則25-26
- 4.1.1 從Cocos2d-x引擎角度提出的設(shè)計(jì)原則25
- 4.1.2 從教育學(xué)習(xí)的角度提出的設(shè)計(jì)原則25-26
- 4.2 基于Cocos2d-x的看圖學(xué)英語(yǔ)游戲的實(shí)現(xiàn)26-34
- 4.2.1 界面邏輯管理模塊的實(shí)現(xiàn)28-29
- 4.2.2 數(shù)據(jù)管理模塊的實(shí)現(xiàn)29-31
- 4.2.3 聲音管理模塊的實(shí)現(xiàn)31-32
- 4.2.4 游戲中的運(yùn)行界面32-34
- 4.3 本章小結(jié)34-35
- 5 游戲跨平臺(tái)顯示35-42
- 5.1 cocos2d-x開發(fā)環(huán)境說(shuō)明35
- 5.2 Windows開發(fā)環(huán)境搭建35-36
- 5.3 Android平臺(tái)移植36-38
- 5.4 iOS平臺(tái)移植38-41
- 5.5 本章小結(jié)41-42
- 結(jié)論42-43
- 參考文獻(xiàn)43-45
- 致謝45
【相似文獻(xiàn)】
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前8條
1 李文博;基于Cocos2d-x移動(dòng)平臺(tái)跑酷類游戲的設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2015年
2 原亞萍;基于Cocos2d-x的教育游戲的分析與實(shí)現(xiàn)[D];重慶師范大學(xué);2015年
3 霍常偉;基于cocos2d-x引擎的移動(dòng)游戲UI系統(tǒng)設(shè)計(jì)及應(yīng)用[D];北京交通大學(xué);2012年
4 舒沂;基于cocos2d-x引擎的手機(jī)游戲快速開發(fā)工具的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2013年
5 廖雪清;手機(jī)游戲《大戰(zhàn)轉(zhuǎn)基因之閩南游》設(shè)計(jì)與展示[D];廈門大學(xué);2014年
6 夏志海;基于Cocos2d-x的手機(jī)游戲坦克大戰(zhàn)的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2013年
7 張?bào)阋?COCOS2D-X強(qiáng)交互網(wǎng)絡(luò)游戲架構(gòu)設(shè)計(jì)與實(shí)踐[D];西安電子科技大學(xué);2014年
8 周飛龍;Cocos2d-X引擎中MVC框架的設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2013年
本文關(guān)鍵詞:基于Cocos2d-x的教育游戲的分析與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號(hào):332590
本文鏈接:http://sikaile.net/jiaoyulunwen/xuekejiaoyulunwen/332590.html