Code:
#
# 24 team schedule, 172 games
# Designed for the following configuration:
# 2 subleagues, each with 2 divisions of 6 teams
#
#
# 20 games against 5 other teams in division (10H/10A)
# 6 games against each team in other division of subleague (3H/3A)
# 6 games against each team in one division of other league (3H/3A)
#
#
# No homestands or roadtrips longer than 20 games
# No team plays more than 14 straight days without an offday
#
# All weekday game times set at 7:05pm
# Saturday game times 30%-1:05pm, 20%-4:05pm, 50%-7:05pm
# Sunday game times 60%-1:05pm, 25%-4:05pm, 15%-7:05pm
# Exceptions 1:05pm getaway days (where both teams play elsewhere next day)
#
# Teams play no more than one game per day
#
# Season begins first Friday on or after March 21
# Season ends late September / early October
# Season spans 192 days
#
# All-Star Game set for first Tuesday on or after August 19 (season day 152)
#
# No league-wide offdays except All-Star break
# No more than 1 consecutive offday for teams except All-Star break
#
# Built 2023-04-15
#