About |
Problem |
Related Works |
Definitions |
|
Round-robin with Courts and Constraints (RoCoCo) is a product of a project undertaken by 2 National University of Singapore (NUS) students, Davin and Yik Jiun, for their NUS module "CS1010R - Javascript", under the guidance of Dr. Martin Henz.
As part of their project, they are to make use of a constraint library built by Srikumar (insert link to fd.js/references below) to create a simple to use, yet powerful dense single round robin tournament scheduler. |
Round-robin is a common sports tournament format. To plan for tournaments, organisers need to come up with a schedule to cater to teams and participating venues, especially in the case where there are special requests. This application eases the process of creating round-robin tournament schedules, which can become very burdensome as it scales to more teams, venues and constraints. |
A quick search online for "Sports Tournament Scheduling" gives us a top search result Free Round Robin Tournament Generator Tool. As you can see, the user interface is rather clunky and not intuitive. Using Javascript and the fd.js library, we have created a quick, interactive and intuitively simple sports tournament scheduler. We also allow the user to define further constraints. |
Dense
Single Round Robin
Venues |
Layout![]() Making sense of Solution Table
As we can see, to complete a single round robin tournament with 4 teams, we need 3 rounds. |
Setting up
|
|
If the video doesn't load, use the Google Chrome web browser. |
|
Q: How do I reset the scheduler?
Q: Can I export the solution table?
Q: What if I am holding the tournament at only 1 location with 3 courts?
Q: What if I want breaks in between matches? |
