troops and flags graduate group #1 introduction to game design and development 12/10/2007
TRANSCRIPT
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.