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, Sprites, Foley artist Rob – AI Suhyung -- Graphic Artist
Our Tools Hardware –Nintendo DS –M3 DS Simply Software –Devkit Pro –PALib –iDeaS emulator –Visual Studio 2005 –Photoshop Team management –Google Code SVN Wiki –Google groups Mailing list File transfer
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 Insert Daniel Diagram technique Implementation details
View Manages backgrounds and sprites Stylus XY to what was clicked Checks board and updates sprite Keeps an array of palettes: –Red troop, Blue troop –Red flag, Blue flag –Red barricade, Blue barricade –Button –Selector
Controller Daniel do this Diagram technique Implementation details
Rule Checker Insert Jonathan Diagram technique Implementation details
Our AI Insert Rob Diagram technique Implementation details
Our Playtesting Feedback we used: –Rules reference in-game –Show possible moves –More non-stochastic strategy Improvements: –Rules button in side-bar –Move costs shown on top screen –Initial setup is now player controlled
Our Live Demo Time for the sick bad ass live demo (we should totally keep that sentence! :D) 2 player game demo unless Rob gets some kick ass AI before tomorrow.