“宝贝云计划”儿童早教游戏系统设计开发

 2022-08-16 05:08

论文总字数:30011字

摘 要

本文介绍了一款基于Android和iOS双平台的儿童早教游戏系统“宝贝云计划”。这一系统主要是基于对用户需求的调查以及对当前早教游戏系统的优缺点进行的分析而设计开发的。

该系统的主要结构特征是将系统分为两大主要模块:游戏模块和家长监管模块,又将家长监管模块分为登录、幼儿园、圈子、亲学堂、我的和消息六个小模块。本设计完成的主要任务是完成了游戏模块中的通用场景和效果的设计和实现。通过采用Coco2d-x引擎、lua语言和Sublime Text2编辑器等工具,利用Cocos2d-x引擎的require函数和class函数以及面向对象技术,完成了对通用场景和效果模块的实现、优化和代码重用,达到了优化代码、高内聚低耦合和充分利用通用模块的技术要求。

在以上基础上,提出了对项目未来的进展的技术展望和市场展望并对整体的设计实现工作进行了总结。

关键词:早教游戏,Cocos2d-x引擎,双平台,通用模块,代码复用

Children educational game system based on Cocos2d-x engine for children

ABSTRACT

This article describes a children's early childhood education game system "Baby Cloud Plan", the system based on Android and iOS dual platform. The design and development of this system is based on the investigation of user needs and the analysis of the advantages and disadvantages of the current early education system.

The main structural feature of the system is to divide the system into two main modules: the game module and the parental supervision module, the parent supervision module is divided into login, kindergarten, circle, pro-school, I and the news, a total of six small modules. The main task of this design is to complete the design and implementation of the game module in the general scene and effect. Through the use of Coco2d-x engine, Lua language and Sublime Text2 editor and other tools, using Cocos2d-x engine require function and class function and object-oriented technology, completed the general scene and effect module implementation, optimization and code reuse, to achieve Optimize the code, high cohesion low coupling and make full use of the technical requirements of the common module.

On the basis of the above, the paper puts forward the technical prospect and market prospect for the future progress of the project and summarizes the overall design and implementation work.

Keywords: early education game, Cocos2d-x engine, dual platform, universal module, code reuse

目 录

第一章 绪论 1

1.1选题背景及研究的目的和意义 1

1.1.1课题来源和选题背景 1

1.1.2研究目的 1

1.1.3研究意义 2

1.2国内外发展现状 2

1.2.1国外教育游戏发展现状 2

1.2.2国内教育游戏发展现状 3

第二章 相关技术介绍 5

2.1整体技术介绍 5

2.2部分技术详细介绍 5

2.2.1 游戏引擎Cocos2d-x介绍 5

2.2.2 版本控制系统Git介绍 6

2.2.3 开发语言之一:lua介绍 7

第三章 系统需求分析及实现 8

3.1总体目标 8

3.2系统功能性需求设计 8

3.2.1游戏模块 9

3.2.2登录模块 9

3.2.3幼儿园模块 9

3.2.4圈子模块 9

3.2.5亲学堂模块 9

3.2.6我的模块 9

3.2.7消息模块 9

3.3系统功能性需求实现 9

3.3.1游戏模块 10

3.3.2登录模块 10

3.3.3幼儿园模块 11

3.3.4圈子模块 11

3.3.5亲学堂模块 13

3.3.6我的模块 14

3.3.7消息模块 15

3.4非功能性需求 15

3.5系统结构设计总结 16

第四章 游戏模块中的效果和通过场景的设计实现和重用 18

4.1综述 18

4.2游戏中通用效果的设计实现和重用 20

4.2.1通用效果代码重用的实现 20

4.2.2碰撞检测效果的设计实现 21

4.2.3探照灯效果的设计实现 23

4.2.4引导手势模块的设计实现 24

4.3游戏模块中通用场景的实现和重用 27

4.3.1问题描述 28

4.3.2解决方案 28

4.4通用效果及通用场景设计实现成果 29

第五章 展望和个人总结 31

5.1展望 31

5.2个人总结 31

参考文献 33

致 谢 34

第一章 绪论

1.1选题背景及研究的目的和意义

1.1.1课题来源和选题背景

幼儿教育是我国教育事业不容忽视的重要组成部分,随着知识经济和社会竞争的加剧,社会和父母越来越重视儿童的早期教育。

但是周边的儿童以及社会新闻表现出来的却不是幼儿教育越来越好,反倒是时常出现儿童教育缺失、打架斗殴及过分早熟的现象。经过分析,得出以下两点原因:

剩余内容已隐藏,请支付后下载全文,论文总字数:30011字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;