Charles Darwin University

CDU eSpace
Institutional Repository

 
CDU Staff and Student only
 

Investigation into the use of HTML 5 game engines to create a responsive social educational game for children

Kashyap, Pankaj (2015). Investigation into the use of HTML 5 game engines to create a responsive social educational game for children. Master Thesis, Charles Darwin University.

Document type: Thesis
Citation counts: Google Scholar Search Google Scholar

Author Kashyap, Pankaj
Title Investigation into the use of HTML 5 game engines to create a responsive social educational game for children
Institution Charles Darwin University
Publication Date 2015
Thesis Type Master
Subjects 080309 - Software Engineering
Abstract HTML5 is a maturing markup language with advanced and sophisticated features. Game development in HTML5 has caught the attention of the web development community, as HTML5 provides a collection of elements that can be used in conjunction with associated technologies such as CSS and JavaScript to develop interactive games. It has been adopted broadly by developers to create “responsive” web content which is in demand in today’s increasingly mobile society. Apart from the ability to create aresponsive design, HTML5 has tremendous capabilities to create enriched and interactive web contents and games.

To create an interactive game, it would be advantageous to use HTML5 along with game development frameworks known as a game engine. Game Engines are reusable software components that act as frameworks and are popularly used to create video games (Cowan 2014). The game functions such as graphical user interface, sounds, collisions, display, artificial intelligence and more can easily be implemented by game engines (Ward 2008). These frameworks are set of tools, which can be implemented directly into the game development process reducing the time it takes to develop a game. This project will initially investigate about HTML5 and its usability and then analyse different JavaScript game engines (HTML5 compatible), that can be used to develop a social game which will work on modern handheld device and range web browsers.

To develop a social game, firstly the technologies associated with HTML5 were mastered. A variety of HTML5 game engines was reviewed and analyzed in order to understand and evaluate their different features. A variety of mobile social games were also investigated to gain the knowledge of the features of the HTML5 game development.

Finally, based on the above knowledge, a social mobile game was developed that would help school children to learn elementary Mathematics. The game is called MathMe which help kids learn basic mathematics operation such as a+b, a-b, a/d, a*d. This game can be referred as foundation to create other more complex and interactive games.
Additional Notes Full text restricted.
 
Versions
Version Filter Type
Access Statistics: 164 Abstract Views, 770 File Downloads  -  Detailed Statistics
Created: Mon, 13 Jul 2015, 12:04:27 CST by Jessie Ng