CE-11.07

Title: 

Extending the DeBugger Game by Adding 3D Models and Testing Server Scalability

Author(s): 

Ameya Athalye

Oral Defence Date: 

06/29/2011

Location: 

TH 331

Committee: 

Professors Ilmi Yoon (CS) & Dragutin Petkovic (CS)

Abstract: 

The increasing popularity of Massively Multiplayer Online Role Playing Games (MMORPG) is creating a new attractive platform for game based learning approach. “DeBugger” is an educational massively multiplayer online (MMO) game for current and future CSC210 (Introduction to Programming) students at San Francisco State University and also to those who would like to enhance their knowledge of Java programming language via a game based learning method. The DeBugger game allows a player to participate in a virtual world where he/she needs to fight bugs by solving challenges with educational intentions. The game is developed by Multiplayer Online Course (CSC 631/831) students in Fall 2009 at SFSU. The goal of this master project is to extend the existing DeBugger MMORPG game. We extended the existing game by (1) Testing the scalability of the server by creating and making use of automated game client and using Cloud computing to create 100 clients for testing. Our results assure a stable, robust server for the game. (2) Creating a guideline for creating/importing 3D models into the game in order to provide more avatar options and different individual motherboard components for players to build their own motherboard space (3) and a few other features to make game play as smooth as possible.

Keywords: 

debugger, game, MMORPG, 3D modeling, scalability, testing, game based learning, cloud, cloud computing, Amazon EC2, blender, multiplayer, Java, game client, online

Copyright: 

Ameya Athalye