Home | Webstore
Latest News: OOTP Update 20.5.47 - OOTP 20 Available - FHM 5 Available

SUMMER SALE - OOTP and FHM are 50% off!

  

Go Back   OOTP Developments Forums > Out of the Park Baseball 20 > OOTP Mods > OOTP Mods - Schedules

OOTP Mods - Schedules Create your very own game schedules, or share historical schedules

Reply
 
Thread Tools
Old 03-03-2019, 12:29 AM   #1
mrdrewblue
Minors (Single A)
 
Join Date: Jun 2006
Location: Detroit, MI
Posts: 52
Thanks: 6
Thanked 3x in 3 posts
52 Team / 162 game request

Anyone able to help?

162 Games
2 Leagues
2 Divisions per league

84 Divisional games: 7*12
39 Intra-league games: 3*13
39 Inter-league games (an entire division) 3*13

Thank you!!
__________________
mrdrewblue is offline   Reply With Quote
Old 03-04-2019, 01:12 AM   #2
gmo
Hall Of Famer
 
Join Date: May 2002
Location: Grand Forks, ND
Posts: 2,884
Thanks: 0
Thanked 221x in 128 posts
I have a couple threads running on this but not done yet. I am not loving the results, but they at least meet the constraints.
gmo is offline   Reply With Quote
Old 03-05-2019, 10:08 PM   #3
gmo
Hall Of Famer
 
Join Date: May 2002
Location: Grand Forks, ND
Posts: 2,884
Thanks: 0
Thanked 221x in 128 posts
Further below are the schedules themselves. No need to actually read about them, but one might want to know what one is getting into.

One immediate thing worth mentioning is that in both cases the interleague matchups are the same - division 1 vs division 1 and division 2 vs division 2. That would not change year-to-year using one of these. To alternate those, there would need to be another schedule file. The problem though with have just two is that they would repeat every other year. Maybe there could be a bunch of file variations to provide some randomization. So if mixing up the interleague matters, say so, and something can be worked out.

Onto the commentary... Odd number of teams per division adds to the difficulty, because you cannot have strictly division games occurring at any time. Then the so few games per opponent does not allow for much swapping in manual tweaking.

=== A ===

The games break down most obviously into 50 series -> 12*2 (intradivision, one 3-game and one 4-game per opponent) + 13 (interdivision) + 13 (interleague). Each series is a halfweek. Current MLB standard for 162 games is 52 halfweeks, so this path takes away 7 offdays from that MLB standard by cramming the games into a week less. But I want to run with it.

The first week starts on a weekend, and the week of the All-Star game means another case of a weekend without a series in the early week immediately before. So there are 26 weekend slots and 24 early week slots. That works great for making the layout in a particular way.

There are 26 division series, of which half will end up being 4-game series. I am going to put all those in the 26 weekend slots. Then the 24 early week slots will hold the 12 interdivision and 12 interleague matchups. With only one division series possible per week, that means you will never end up with two 4-game series trying to be crammed into a 7-day week.

You may be thinking - how are there 26 division series when there are only 12 division opponents and 12*2=24? The extra pair comes because each team takes a turn being the odd one out while the other 12 are all playing division games against each other.

The fact that there are 2 such slots like that works perfectly with the playing the whole other division in the subleague and one whole other division in the other subleague. You can fill those two "open" slots in each case by matching the odd team out with the corresponding team from the other division. E.g., the two series when 1 is free, it plays 14 and 27. With the same team slot in each division the odd one out in each case allowing them to line up against each other, all 4 divisions can use the exact same format for the layout.

So this solution works out fairly conveniently mathematically though it is rather awkward with never playing consecutive division series. After the layout was made, spreading out the four-game series and sprinkling around the interdivision and interleague matchups, the analysis showed it was not terribly brutal. I made some manual adjustments and it came out okay for what it is. Even with so relatively few offdays, no more than 4 straight weeks without an offday (granted, that is a lot, but it could be worse). The travel profiles are not terrible with not tons of single nor very long series homestands and roadtrips.

=== B ===

What about the solution of stretching it out to a current-MLB 52 halfweeks? To do that, the 4-games series against two of the division opponents were split into a pair of 2-game series to go from 50 to 52 halfweeks.

Remember though that with the uneven number of teams per division, there is an odd team out. At the time of those 4-game series being split there are teams playing 3-game series against interdivision or interleague opponents. Not wanting to split those up, it means than there are 4 teams in each of those two instances who are left out of one of those halfweek additions. So a total of 8 teams have a half-week when they are off for four straight days. Those cases happen in two weeks in the latter half of the season.

The matchups are laid out generally with divisional matchups in pairs, on a weekend then the beginning of the following week. The subsequent weekend and beginning of the next week are then an interdivision series and an interleague series, in either order.

Depsite the more offdays, there are still cases with more than 20 days in a row without an offday for teams. The travel profile is worse with more single and 4 or more series homestands & roadtrips.
gmo is offline   Reply With Quote
Old 03-05-2019, 10:09 PM   #4
gmo
Hall Of Famer
 
Join Date: May 2002
Location: Grand Forks, ND
Posts: 2,884
Thanks: 0
Thanked 221x in 128 posts
Code:
#
# 52 team schedule, 162 games
# Designed for the following configuration:
# 2 subleagues, each with 2 divisions of 13 teams
#
#
# 7 games against 12 other teams in division (3H/4A or 4H/3A)
# 3 games against 13 teams in other division of subleague (3H or 3A)
# 3 games against 13 teams in one division of other subleague (3H or 3A)
#
#
# All weekend series are against division opponents
# All early-week series are interdivision or interleague
#
# No homestands or roadtrips longer than 17 games
# (only 6 cases where longer than 14 games)
#
# Teams play as many as 27 consecutive days without offday
#
# All teams play 13 weekend series at home
#
# All game times set at 7:05pm
#
# Season begins Thursday after first Monday of April
# Season ends late September/early October
# Season spans 179 days
#
# All-Star Game in mid-July
#
# Built 2019-03-05
#
Attached Files
File Type: lsdl 52team162_2213u_a_gmo.lsdl (211.2 KB, 14 views)
gmo is offline   Reply With Quote
Thank you for this post:
mrdrewblue (03-06-2019)
Old 03-05-2019, 10:10 PM   #5
gmo
Hall Of Famer
 
Join Date: May 2002
Location: Grand Forks, ND
Posts: 2,884
Thanks: 0
Thanked 221x in 128 posts
Code:
#
# 52 team schedule, 162 games
# Designed for the following configuration:
# 2 subleagues, each with 2 divisions of 13 teams
#
#
# 7 games against 12 other teams in division (3H/4A or 4H/3A)
# 3 games against 13 teams in other division of subleague (3H or 3A)
# 3 games against 13 teams in one division of other subleague (3H or 3A)
#
#
# All weekend series are against division opponents
# All early-week series are interdivision or interleague
#
# No homestands or roadtrips longer than 17 games
#
# Teams play as many as 25 consecutive days without offday
# 
# 8 teams an instance in second half of season of 4 straight offdays
# That was needed to balance out series to MLB-style 52 halfweeks
#
# Teams play 12-15 weekend series at home
#
# All game times set at 7:05pm
#
# Season begins Thursday before first Monday of April
# Season ends late September/early October
# Season spans 186 days
#
# All-Star Game in early/mid-July
#
# Built 2019-03-05
#
Attached Files
File Type: lsdl 52team162_2213u_b_gmo.lsdl (211.4 KB, 14 views)
gmo is offline   Reply With Quote
Thank you for this post:
mrdrewblue (03-06-2019)
Old 03-06-2019, 09:36 PM   #6
mrdrewblue
Minors (Single A)
 
Join Date: Jun 2006
Location: Detroit, MI
Posts: 52
Thanks: 6
Thanked 3x in 3 posts
This is incredible... wow. Thank you - you have a gift.

Your write-up was fascinating to read, too. Appreciate the transparency and context behind your thoughts.

I can work with the two versions you provided... I'll be able to do a find/replace in Notepad to add variations.

Thanks again!
__________________
mrdrewblue is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:03 PM.

 

Major League Baseball trademarks and copyrights are used with permission of MLB Advanced Media, L.P. Minor League Baseball trademarks and copyrights are used with the permission of Minor League Baseball. All rights reserved.

The Major League Baseball Players Association (www.MLBPLAYERS.com ) is the collective bargaining representative for all professional baseball players of the thirty Major League Baseball teams and serves as the exclusive group licensing agent for commercial and licensing activities involving active Major League baseball players. On behalf of its members, it operates the Players Choice licensing program and the Players Choice Awards, which benefit the needy through the Major League Baseball Players Trust, a charitable foundation established and run entirely by Major League baseball players. Follow: @MLB_Players; @MLBPAClubhouse; @MLBPlayersTrust

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2017 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Copyright © 2018 Out of the Park Developments