Font Size: a A A

The Design And Development Of Children Educational Games

Posted on:2015-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:S J LiuFull Text:PDF
GTID:2298330452460263Subject:Computer technology
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:Educational games, Component-Based development, Unity3D, Node.js
PDF Full Text Request
Related items