Last week I made a comment that I could code rotating interleague schedules for Franchise Mode without much difficulty. I don’t want to make claims without backing them up, so I’m going to explain my exact proposal and leave it out here in hopes that it helps developers improve this aspect. Warning, this will be long.
First, the current schedule generator: it simply rotates the 5 teams within a division, meaning you always match up against the same interleague division and get the same schedule every 5th year. As an example using the Braves, you play the schedules of...
NL East #1
NL East #2
NL East #3
NL East #4
NL East #5
And repeat.
Second, my alteration to the format: although rotating within each division is good, we also need to rotate between divisions each year. This gives each team 15 unique schedules. Again using the Braves, this would mean you play the schedules of...
NL East #1
NL Central #2
NL West #3
NL East #4
NL Central #5
NL West #1
NL East #2
NL Central #3
NL West #4
NL East #5
NL Central #1
NL West #2
NL East #3
NL Central #4
NL West #5
And repeat.
Third, we need to do this in both leagues, BUT, we need to rotate the AL the opposite way to change the interleague division pairings annually. So, while the NL rotates westward (E > C > W > E), the AL rotates eastward (E > W > C > E)
This creates an interleague cycle of...
2019: NL East vs AL Central (real life)
2020: NL East vs AL East
2021: NL East vs AL West
It’s not perfect, as it doesn’t follow the real life rotation nor does it lock the 2-&-2 “rivalry series” of each team against a certain opponent, but neither does the current code. This would at least guarantee you play every team every 3rd year, as in real life. I can calculate exact future H/A interleague schedules for any team using this method if people really want to know, but that would take a little work.
Sent from my iPhone using Operation Sports
First, the current schedule generator: it simply rotates the 5 teams within a division, meaning you always match up against the same interleague division and get the same schedule every 5th year. As an example using the Braves, you play the schedules of...
NL East #1
NL East #2
NL East #3
NL East #4
NL East #5
And repeat.
Second, my alteration to the format: although rotating within each division is good, we also need to rotate between divisions each year. This gives each team 15 unique schedules. Again using the Braves, this would mean you play the schedules of...
NL East #1
NL Central #2
NL West #3
NL East #4
NL Central #5
NL West #1
NL East #2
NL Central #3
NL West #4
NL East #5
NL Central #1
NL West #2
NL East #3
NL Central #4
NL West #5
And repeat.
Third, we need to do this in both leagues, BUT, we need to rotate the AL the opposite way to change the interleague division pairings annually. So, while the NL rotates westward (E > C > W > E), the AL rotates eastward (E > W > C > E)
This creates an interleague cycle of...
2019: NL East vs AL Central (real life)
2020: NL East vs AL East
2021: NL East vs AL West
It’s not perfect, as it doesn’t follow the real life rotation nor does it lock the 2-&-2 “rivalry series” of each team against a certain opponent, but neither does the current code. This would at least guarantee you play every team every 3rd year, as in real life. I can calculate exact future H/A interleague schedules for any team using this method if people really want to know, but that would take a little work.
Sent from my iPhone using Operation Sports
Comment