EZ Schedule Maker

advertisement
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…
Download