帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

儿童教育游戏的设计与实现研究
The Design and Development of Children Educational Games

导  师: 许勇;朱明

学科专业: 0812

授予学位: 硕士

作  者: ;

机构地区: 华南理工大学

摘  要: 孩子天生爱玩游戏,它不但能给童年带来欢乐、还能培养孩子想象力和思维能力。自从iPAD进入家庭,教育形式也发生了改变,很多孩子从iPAD上学会了唱歌、认字、算术、下棋等。虽然各种教育游戏不断涌现,但是教育性与游戏性紧密结合的专业教育游戏软件还是相对较少,很多学校的课件还停留在Flash动画形式上。 本论文的主要目标是通过一个实际的儿童数学启蒙游戏“快乐24点”为例,探讨儿童教育类计算机游戏的设计与实现方法,探索出一个适合广大教师和游戏开发爱好者快速推出优秀教育游戏的一种途径。 论文从以下几个方面开展了工作:首先分析国内外教育游戏的理论和实践现状,总结了游戏软件的特点及开发过程,常用的开发技术。结合“快乐24点”,说明教育游戏的一般开发过程:针对学习目标选择游戏的实现策略,细化游戏产品的开发需求,并按照分层设计思想分别对业务逻辑层、用户交互层、网络通信层进行总体设计。结合组件化以及有限状态机技术对Unity3D游戏客户端软件展开详细设计,运用Node.js技术实现后端题库服务,通过Socket.IO进行前后端数据通信,借鉴网易的分布式游戏服务器框架以及ZeroMQ通信技术研究网络服务器之间负载均衡的实现方法。最后展示了示例游戏作品的主要功能界面和测试结果。 Child loves to play games naturally, which can not only bring his happy but also cultivatehis imagination and ability of thinking. Since common family owns iPAD normally, the wayof education has changed. Many children learn to sing, read, do arithmetic, and play chess andso on with iPAD. Although educational games are springing up in large numbers, professionalsoftware featuring with knowledge and interest are fewer, and course-wares in school still beshown with Flash animation. This paper discusses the design, analysis and implementation of child's educationalcomputer games with 'Happy24Points', a mathematic enlightening game as an example. Itaims to find out efficient ways for teachers and amateur game developers to provide qualifiededucational game. At first, the paper analyzes theory and present situation of educational games home andabroad, and summarize features, development process and technologies of game software. Then, common developing process for educational game are illustrated with 'Happy24Points'. Game implementation strategy are chosen according to learning goal. Developmentrequirements are refined, and sketch design has been done for business logic layer, UI layerand network communication layer respectively based on hierarchical design idea. This paper has made detail design for Unity3D game client application using componentand finite state machines /(FSM/), and realizes back-end examination bank services throughNode.js and data communication between clients and servers with Socket.IO. Meanwhile, itdiscuss realization method of load balancing among network servers referring to distributedgame server framework from NetEase, Inc and ZeroMQ communication technology. Finally,main function interface and its testing results are illustrated.

关 键 词: 教育游戏 组件化开发

分 类 号: [TP317]

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 蒋宇
作者 李晓华
作者 崔凌毅
作者 俞锦旺
作者 黄秀梅

相关机构对象

机构 华南师范大学
机构 华南师范大学教育信息技术学院
机构 香港中文大学
机构 深圳大学师范学院
机构 中山大学

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊