EZ SCHEDULE MAKER Matt Foraker Spring 2010 The Problem MVNU Intramurals scheduling Each “league” takes several hours to schedule Considerations: Each team has equal number of games Each team has equal number of home/away games There may be several locations to schedule There may be multiple time slots to schedule Example … Example … Spring Softball 2010 Ingredients: List of 5 team names Two softball fields available Fields are available from 8:00pm – 10:00pm each weeknight Example … Enumerate the Round-Robin Matchups - 5 teams 1v2 2v3 3v4 4v5 1v3 2v4 3v5 1v4 2v5 1v5 Matchup Field Time Day 1 Day 2 1 8p 2 8p 1 9p 2 9p 1 8p 2 8p 1 9p 2 9p Example … Enumerate the Round-Robin Matchups - 9 teams 1v2 1v3 1v4 1v5 1v6 1v7 1v8 1v9 2v3 2v4 2v5 2v6 2v7 2v8 2v9 3v4 3v5 3v6 3v7 3v8 3v9 4v5 4v6 4v7 4v8 4v9 5v6 6v7 7v8 8v9 5v7 6v8 7v9 5v8 6v9 5v9 EZ Schedule Maker - Requirements Quickly and easily creates schedules Fits the needs of MVNU Intramurals Extras: Single-Elimination Tournament Builder Double-Elimination Tournament Builder Export to Excel Access through website EZ Schedule Maker Built entirely with Adobe Flash (ActionScript 3.0) Chosen for it’s Graphical User Interface Some graphics were created with Adobe Photoshop System Status Round-Robin Scheduler (Complete) Single-Elimination Tournament Builder (Complete) Double-Elimination Tournament Builder (Complete) Export to Excel (Incomplete) Interface through Web (Incomplete) Main Menu Round-Robin Schedule Single-Elimination Tournament Double-Elimination Tournament Enter Tournament Title Select # of teams: 4-12 Enter # of locations: 1-6 Enter # of time slots: 1-6 Enter Team Names Enter Tournament Title Select Seeded/Unseeded Select # of teams: 2-32 Enter Team Names Enter Tournament Title Select Seeded/Unseeded Select # of teams: 2-8 Enter Team Names Output to Screen EZ Schedule Maker Demonstration…