|
||||||
|
||||||
| Undergraduate Honours Projects | ||||||
|
Carleton University - School of Computer Science Undergraduate Honours Project Fall 2009 Game Mechanics Using Queue Systems Tariq Zaid
ABSTRACT Mobile gaming platforms such as the iPhone are not well suited for handling input using the traditional methods common to most computer games. To many, this is a limitation that makes such platforms seem less attractive to both developers and consumers. But game developers for devices like the iPhone and Blackberry Storm have released a number of successful and very entertaining titles that have engineered new ways to interact with the game mechanics. This report discusses and describes the use of queue based data structures as a game mechanic for ordering a sequence of actions in games. The report will begin by describing the game mechanic and the queue data structure. The following chapters will discuss the motivation and purpose for designing and implementing the game mechanic. The report will continue by discussing the various genres of games that would benefit from a queue-based game mechanic. To realize some of the benefits, the report will describe and detail the implementation of the mechanic in a game called BattleHands â a multiplayer version of Rock Paper Scissors. The report will discuss some of the testimonials provided by users after evaluating the BattleHands prototype game. It will conclude with a discussion of the opportunities for games that could benefit from implementing such a mechanic. |
||||||
|