View Single Post
Old 03-07-2019, 02:35 AM   #3
gmo
Hall Of Famer
 
Join Date: May 2002
Location: Longmont, CO
Posts: 3,162
I managed to get this done tonight, and I may be able to make tweaks and/or make the other schedule tomorrow before I will be away for several days.

To use the same schedule year after year with the matchups randomized there would have to be a sacrifice of either the specificity in the game times by day of the week (because the games would float across weeks because locked to April 1 start date that floats across the week through the years) or in the exactly April 1 start date. I have gone with not locking into April 1 and setting to have the first Friday of April be the start, which could obviously be anywhere from the 1st to the 7th any given year.

I put everything into 3-game series, pretty much completely two per week except as the notes describe. No doubleheaders built in. Gametimes are as described.

Every ten series, each team plays the other team once each home and away. The ordering is randomized, so there can be matchups repeated in fairly short order. But teams do not play consecutive series against each other.

Code:
#
# 12 team schedule, 150 games
# Designed for the following configuration:
# 2 subleagues, each with 1 division of 6 teams
#
#
# 30 games against 5 other teams in division (15H/15A)
#
# balanced schedule
# no interleague
#
#
# Every week has two 3-game series for each team
# So one offday for every team every week
# Exceptions:
# First week has only weekend series.
# All-Star Game week has only weekend series at end.
# Series following ASG wraps to Monday of following week,
# which squeezes out offday from that following week.
#
# No homestands or roadtrips longer than 12 games
#
# All teams play 13 weekend series at home
#
# Gametimes randomly set depending on day of week:
# Mon-Thu likelihoods:
# 1000=5%,
# 1030=5%,
# 1100=5%,
# 1130=5%,
# 1200=5%,
# 1230=5%,
# 1300=5%,
# 1330=5%,
# 1400=10%,
# 1430=5%,
# 1500=5%,
# 1530=5%,
# 1600=5%,
# 1630=5%,
# 1700=5%,
# 1730=5%,
# 1800=5%,
# 1830=5%,
# 1900=5%
#
# Fri likelihoods:
# 1000=5%,
# 1030=5%,
# 1100=5%,
# 1130=5%,
# 1200=5%,
# 1230=5%,
# 1300=10%,
# 1330=10%,
# 1400=10%,
# 1430=10%,
# 1500=10%,
# 1530=10%,
# 1600=5%,
# 1630=5%,
#
# Sat likelihoods:
# 1830=15%,
# 1900=35%,
# 1930=35%,
# 2000=15%
#
# Sun likelihoods:
# 1330=5%,
# 1400=15%,
# 1430=20%,
# 1500=20%,
# 1530=20%,
# 1600=15%,
# 1630=5%
#
# Season begins first Friday of April
# Season ends late September
# Season spans 178 days
#
# All-Star Game in mid-July in middle of 5-day break
#
# Built 2019-03-07
#
Attached Files
File Type: lsdl 12team150_26n_a_gmo.lsdl (45.6 KB, 89 views)

Last edited by gmo; 03-07-2019 at 03:12 AM. Reason: Add comments as in schedule file
gmo is offline   Reply With Quote