Board Game Editor and Player Framework Etienne Vouga Mike Friedman Joe Warren
Overview Tools to quickly and easily digitize board games Java Applet to play these board games over the internet Uses: Digital archiving Rapid prototyping
Digitization Process Step 1: Scan board Step 2: Define board topology using editor Step 3: Import common elements and rules from library Step 4: Add unique features using Java code
Step 2 – Define Board Topology
Step 3 – Import Library Code Library provides functionality common to many games Turn manager Linear path movement Finding patterns on grid Manage cards
Example Games Othello – 30 minutes, 100 lines Connect Four – 30 minutes, 100 lines Snakes and Ladders – 20 minutes, 100 lines Stratego – 3 hours, 250 lines Risk – 1 day, 700 lines East of Thebes – 2 days, 1000 lines