Tuesday, February 5, 2008

A Modest Proposal

The following is the abstract from my master's project.

The purpose of this project is the implementation of a card-based strategy game. Card based strategy games have the general quality that the rules of the game are delineated on the cards. This lends mutability to the normally static nature of a game’s rules; over the course of a game, rules are added with the inclusion of cards into play and removed form the rule-set with the removal of cards from play. The goal is to create a generalized core structure for player interaction with the rule-set, which would accommodate the introduction of new rule-sets. The requirements are to be met with two primary structures: the Rule (as a first-class citizen) and the GM. The Rule, as a first class citizen of the program environment, is self-describing and able to be loaded or unloaded from the system at runtime. The GM (for game master), serves as both referee and an impartial observer. The GM is able to verify the legality of an attempted move or delineate possible moves and their effects. The GM encapsulates a layer upon which both player help and agent behavior can be built.

Over the course of this blog I will, for the most part, be collecting the notes that I have written down in my notebooks. My goal is to have material for a requirements document, a final paper, and some ideas for future work.

No comments: