Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
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.