Code:
#
# 32 team schedule, 144 games
# Designed for the following configuration:
# 2 subleagues, each with 2 divisions of 8 teams
#
#
# 10 games against 6 of other teams in division (4H/6A or 6H/4A)
# 12 games against the one other team in division (6H/6A)
# 6 games against 8 teams in other division of subleague (3H/3A)
# 3 games against 8 teams in other subleague (3H or 3A)
#
#
# Teams play no more than 20 consecutive days without offday
#
# Homestands and roadtrips as long as 13 games
# All-Star break counted as ending homestands/roadtrips
#
# All teams play 12 home weekend series
#
# 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)
#
# Season begins first Friday of April
# Season ends mid-September
# Season spans 164 days
#
# All-Star Game first Tuesday on or after July 5 (season day number 96)
#
# Built 2023-06-03
#