Troops and Flags Graduate Group #1 Introduction to Game Design and Development 12/10/2007
Graduate Team #1 Daniel – Model (Team Leader) Jonathan -- Rule Checker Priyesh – View Rob – AI Suhyong -- Graphic Artist
Our Tools Hardware –Nintendo DS Software. –Devkit Pro –PALib –Visual Studio 2005 –Photoshop –iDeaS (Nintendo DS emulator) Team Management –Google Groups Team messages and sharing –Google Code SVN Wiki
Our Game – Core Concepts core game mechanism and reasoning (rules, outcome, strategy, etc Jonathan do this
Our Game – How to Play Game basics, how to play Jonathan do this
Graphics Suhyung do this
Our Game Design Ported the board game design with changes –Ability to attack enemy troops –Partial flag capture –Destroy own barricade –Troop placement
Our Code Design Model-View-Controller-AI-Rule Checker –Split into 5 logical divisions –Interface + Implementation –Factory instantiation
Model Holds the current game state. –Board –Game pieces (barricades, flags, troops) –Player’s turn Controller, View, and AI can access the Model to do their calculations. Whenever the Controller asks to update the Model, it is assumed that all error/rule checking has already been accomplished.
View Insert Priyesh Diagram technique Implementation details
Controller Controls the general game flow of players moving pieces, placing pieces, and switching player turns. Gets input from View of the input of the player and verifies their input against the Model and Rule Checker. Calls the game AI logic if in single player mode.
Rule Checker Insert Jonathan Diagram technique Implementation details
Our AI Insert Rob Diagram technique Implementation details
Our Playtesting Describe the session and feedback How the feedback was used Priyesh do this
Our Live Demo Time for the sick bad ass live demo 2 player game demo unless Rob gets some kick ass AI before tomorrow.