Game for educational purpose using XNA game studio
Date of Issue2009
School of Electrical and Electronic Engineering
Like video, film and even books have done in the past, video games are becoming a part of educational process. Video games offer a flexible, non-linear, learner- directed approach to learning that will become even more important in the globalization underway in the 21st century. The author proposed a project that involves the development of a fun and interactive educational video game. Understanding the functionality of money and how Math is involved and relates to money is what primary school students need to be equipped. It is normally at that stage where the students get involved with cash money. Therefore educating them through video games is a good approach. The game was named “The Ultimate Cashier” where student players will take on the role as a Cashier. The objective of the game is to calculate the total price of the grocery items presented to the player. It is catogorised as a 2D Puzzle game which involves a lot of interaction. This project allows the author to explore on two different applications. The author uses Adobe Illustrator to digitally illustrate all the sprite images for the game. Besides that, the game was constructed using Microsoft XNA game engine. The user explores C# programming and the XNA framework and implemented several functionality to boost the entertainment value of the game. In addition, various research theories were incorporated into the game. A State Machine Diagram has been implemented to provide a clearer view of the main alogorithm of the game. The game itself also has a short introduction on how the game is played on the main menu. The game was published into XNA Creator’s forum for other XNA developers to test and give their remarks.
Final Year Project (FYP)
Nanyang Technological University