Code:
#
# 32 team schedule, 154 games
# Designed for the following configuration:
# 2 subleagues, each with 1 division of 16 teams
#
#
# 7 games against 15 other teams in division (3H/4A or 4H/3A)
# 4 games against 1 teams in other league (2H/2A)
# 3 games against other 15 teams in other league (3H or 3A)
#
# Interleague games all in early half of weeks
#
# Teams have either three more home league games and three more away interleague
# or three more away league games and three more home interleague
#
# Thus this is one of a pair that combined
# have even home and away for both league and interleague games for each team
#
# No homestands or roadtrips longer than 14 games
# No team plays more than 20 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 Monday in April
# Season ends late September
# Season spans 175 days
#
# All-Star Game set for first Tuesday on or after July 9 (season day 100)
#
# Series are mostly 3-game or 4-game, with some 2-game in first half of week
# two per week, except at beginning of season and at All-Star break
#
# Teams play 12-13 weekend series at home
#
# No league-wide offdays except All-Star break
# No more than 1 consecutive offday for teams except All-Star break
#
# Built 2023-02-25
#