Home | Webstore
Latest News: OOTP 25 Available - FHM 10 Available - OOTP Go! Available

Out of the Park Baseball 25 Buy Now!

  

Go Back   OOTP Developments Forums > Prior Versions of Our Games > Out of the Park Baseball 14 > OOTP 14 - General Discussions
Register Blogs FAQ Calendar Today's Posts Search

OOTP 14 - General Discussions Discuss the new 2013 version of Out of the Park Baseball here!

Reply
 
Thread Tools
Old 09-07-2013, 09:31 AM   #1
beorn
All Star Starter
 
beorn's Avatar
 
Join Date: Dec 2001
Location: near Rochester, NY
Posts: 1,269
Thinking the AI substitution logic still needs work

Latest example:

Leading 8-1 in the 8th inning. AI sends up a pinch hitter to bat for my good field no hit second baseman. Then puts the pinch hitter at 3B and moves my weak gloved 3B to 2B.

The relevant strategy setting: pinch hit for position players for innings 7&8 leading by 4+ runs: slider all the way to never.

To be clear, this is a double error on the AI, using a pinch hitter with that strategy setting, and moving the weak 3B to 2B.

I realize this only matters to people who don't play out their games, but in online play, it really makes a difference.
__________________
Commish of Dog Days Baseball
Commish Pennant Chase Baseball League (PCBL)
Commish and Blue Jays GM Extra Innings Baseball
beorn is offline   Reply With Quote
Old 09-07-2013, 10:12 AM   #2
The Wolf
Hall Of Famer
 
The Wolf's Avatar
 
Join Date: Jun 2006
Location: All alone
Posts: 12,612
Infractions: 0/1 (1)
Yes, it still needs work. There are other issues as well.
__________________
__________________
Quote:
Originally Posted by Markus Heinsohn View Post
Well, the average OOTP user...downloads the game, manages his favorite team and that's it.
According to OOTP itself, OOTP MLB play (modern and historical) outnumbers OOTP fictional play three to one.

Five thousand thanks for a non-modder? I never thought I'd see the day. Thank you for your support.
The Wolf is offline   Reply With Quote
Old 09-07-2013, 10:17 AM   #3
dcpcarmona
All Star Starter
 
dcpcarmona's Avatar
 
Join Date: Jul 2003
Location: at the New Moon
Posts: 1,644
yes, still much work needed in this area IMO
__________________
"People ask me what I do in winter when there's no baseball. I'll tell you what I do. I stare out the window and wait for spring." -Rogers Hornsby
dcpcarmona is offline   Reply With Quote
Old 09-07-2013, 10:35 AM   #4
RchW
Hall Of Famer
 
RchW's Avatar
 
Join Date: Jul 2004
Location: The big smoke
Posts: 15,628
Quote:
Originally Posted by beorn View Post
I realize this only matters to people who don't play out their games, but in online play, it really makes a difference.
I do both and whether it's seeing it in a game or in a box score the annoyance remains.
__________________
Cheers

RichW

If you’re looking for a good cause to donate money to please consider a Donation to Parkinson’s Canada. It may help me have a better future and if not me, someone else. Thanks.

“Conservatism consists of exactly one proposition …There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect.” Frank Wilhoit
RchW is offline   Reply With Quote
Old 09-07-2013, 03:00 PM   #5
SteveP
Moderator
 
Join Date: Aug 2008
Posts: 3,109
One possibility (and only that, because it's difficult to know):

Whenever the AI detects a blow-out game in late innings (a lead of 7+ runs), it may use bench players. In that situation, any strategies settings are irrelevant.

Of course, the way the AI handles field positioning when substitutions occur is a a continuing problem. Markus insists (AFAIK) that the AI tries to optimize defense, so maybe that is difficult to program.
SteveP is offline   Reply With Quote
Old 09-07-2013, 03:54 PM   #6
Cryomaniac
Hall Of Famer
 
Join Date: May 2007
Location: Hucknall, Notts, UK
Posts: 4,902
Quote:
Originally Posted by SteveP View Post
Markus insists (AFAIK) that the AI tries to optimize defense, so maybe that is difficult to program.
It might try, but it seems to fail. I've recently been playing out all my games (and I doubt my substitution logic is all that much better than the AI's lol), so I haven't seen it, but IIRC the issue of the AI using inappropriate players for the situation is still there. I don't know if this has been improved, but in the past it would, for example, if the SS was removed from the game put say a backup 2B with no SS rating there, instead of shifting the current 2B (with a reasonable SS rating) over and bringing in the backup at 2B.
__________________

Cryomaniac is offline   Reply With Quote
Old 09-07-2013, 04:22 PM   #7
SteveP
Moderator
 
Join Date: Aug 2008
Posts: 3,109
Quote:
Originally Posted by Cryomaniac View Post
It might try, but it seems to fail. I've recently been playing out all my games (and I doubt my substitution logic is all that much better than the AI's lol), so I haven't seen it, but IIRC the issue of the AI using inappropriate players for the situation is still there. I don't know if this has been improved, but in the past it would, for example, if the SS was removed from the game put say a backup 2B with no SS rating there, instead of shifting the current 2B (with a reasonable SS rating) over and bringing in the backup at 2B.
I generally watch all my games getting played, and when the AI screws up positioning for either team, I fix it (including for the other team). It's not optimal and doesn't solve the problem for people who only sim or play on-line. I just don't know what the prospects are for getting the AI to do this better on it's own.
SteveP is offline   Reply With Quote
Old 09-07-2013, 04:43 PM   #8
beorn
All Star Starter
 
beorn's Avatar
 
Join Date: Dec 2001
Location: near Rochester, NY
Posts: 1,269
Quote:
Originally Posted by SteveP View Post
One possibility (and only that, because it's difficult to know):

Whenever the AI detects a blow-out game in late innings (a lead of 7+ runs), it may use bench players. In that situation, any strategies settings are irrelevant.
That would explain what I saw, and I prefer that explanation to the alternative -- that the "never" setting is just generally being ignored.

Still, it makes me wonder whether the human manager should be able to set his own blowout setting. Early in the season, I'm glad to minimize injuries to regulars, even at the risk of a rare comeback. So 7th inning, up by 6, I might well let the AI bring in subs... Late in the season, playing key games against teams better than me, I'd be setting that bar VERY high, like 9th inning, up by 12 -- especially knowing that it might well be the good gloves that get pulled.

Quote:
Originally Posted by Cryomaniac View Post
if the SS was removed from the game put say a backup 2B with no SS rating there, instead of shifting the current 2B (with a reasonable SS rating) over and bringing in the backup at 2B.
Yes, I see this too.

Related to this (and especially frustrating in an online league), I see no way around this for starting lineup substitutions for tired players.

Starting 2B is also a pretty good shortstop. The backup infielder is a terrible shortstop but a good 2B. When the shortstop is tired, I know of no way to set it so that the starting 2B moves over to ss.

However, I've always assumed that that would be MUCH more difficult to program.
__________________
Commish of Dog Days Baseball
Commish Pennant Chase Baseball League (PCBL)
Commish and Blue Jays GM Extra Innings Baseball
beorn is offline   Reply With Quote
Old 09-08-2013, 07:02 AM   #9
Cryomaniac
Hall Of Famer
 
Join Date: May 2007
Location: Hucknall, Notts, UK
Posts: 4,902
Quote:
Originally Posted by beorn View Post
However, I've always assumed that that would be MUCH more difficult to program.
I'm guessing that it is.
__________________

Cryomaniac is offline   Reply With Quote
Old 09-08-2013, 11:33 AM   #10
RchW
Hall Of Famer
 
RchW's Avatar
 
Join Date: Jul 2004
Location: The big smoke
Posts: 15,628
Quote:
Originally Posted by SteveP View Post
Markus insists (AFAIK) that the AI tries to optimize defense, so maybe that is difficult to program.
Maybe I'm taking this out of context but Markus has posted in a couple of rants I've made about defensive issues that the AI looks for the best batting lineup. I've challenged this because real life MLB lineups are absolutely not optimized for batting but much more for defense, with some allowance for big contracts (Dan Uggla).

It seems to me that the issue discussed here is no different than the AI starting lineup construction including overuse of platoons and switching of positions (with all due respect to Tampa Bay) that doesn't generally happen IRL. Part of the problem is that AI teams using the "best batting" paradigm will likely not have good defensive players on the bench. This causes position shuffling when subs are used in OOTP.

IRL MLB but especially the NL if you are not a good hitter you better be replacement level or better defense if you want a job. Again there may be exceptions but bad hitting bad fielding do not a bench player make.
__________________
Cheers

RichW

If you’re looking for a good cause to donate money to please consider a Donation to Parkinson’s Canada. It may help me have a better future and if not me, someone else. Thanks.

“Conservatism consists of exactly one proposition …There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect.” Frank Wilhoit
RchW is offline   Reply With Quote
Old 09-08-2013, 12:51 PM   #11
SteveP
Moderator
 
Join Date: Aug 2008
Posts: 3,109
Quote:
Originally Posted by RchW View Post
Maybe I'm taking this out of context but Markus has posted in a couple of rants I've made about defensive issues that the AI looks for the best batting lineup. I've challenged this because real life MLB lineups are absolutely not optimized for batting but much more for defense, with some allowance for big contracts (Dan Uggla).
This may need some clarification:

I agree with Markus that the AI generally looks for the best offensive combination. The question at hand is this: are those guys getting the best defensive positioning possible. I think it's fair to say that when the AI sets lineup and depth chart decisions, it does a pretty good job. The problem is that whenever there is any kind of substitution -- platooning, fatigue, injury, etc -- the AI's ability to optimize defense for the new lineup, much less to look at the bench for better defense, isn't nearly as good.

The fact that the AI does sometimes shift people around as a result of substitutions suggests that there is a subroutine that looks at defense and tries to make it better (except for fatigue related substitutions), but it doesn't work all that well. But possibly it's as good as we are going to get.
SteveP is offline   Reply With Quote
Old 09-08-2013, 05:01 PM   #12
VanillaGorilla
All Star Starter
 
VanillaGorilla's Avatar
 
Join Date: Dec 2011
Posts: 1,371
Blog Entries: 2
Quote:
Originally Posted by SteveP View Post
But possibly it's as good as we are going to get.
I will not resign myself to this opinion.

As many have pointed out in many threads, OOTP is not EA.
VanillaGorilla is offline   Reply With Quote
Old 09-08-2013, 05:17 PM   #13
RchW
Hall Of Famer
 
RchW's Avatar
 
Join Date: Jul 2004
Location: The big smoke
Posts: 15,628
Quote:
Originally Posted by SteveP View Post
This may need some clarification:

I agree with Markus that the AI generally looks for the best offensive combination. The question at hand is this: are those guys getting the best defensive positioning possible. I think it's fair to say that when the AI sets lineup and depth chart decisions, it does a pretty good job. The problem is that whenever there is any kind of substitution -- platooning, fatigue, injury, etc -- the AI's ability to optimize defense for the new lineup, much less to look at the bench for better defense, isn't nearly as good.

The fact that the AI does sometimes shift people around as a result of substitutions suggests that there is a subroutine that looks at defense and tries to make it better (except for fatigue related substitutions), but it doesn't work all that well. But possibly it's as good as we are going to get.
Not sure I agree with either of the bold. But we'd have to look at boxscores to see if the movement was to a better defensive position. I'd be happy to be wrong.

OOTP v14 is better than v13 but the AI often does not follow any accepted baseball logic when setting lineups. It's very common to see a superior defensive SS moved to 1B or 3B to accommodate a better hitting but much poorer defensive SS. This can cascade through lineups pushing a 3B to 2B and even an OF to 3B if he has a rating. The result is often very poor team defense. This happens, often multiple times, after a trade a promotion or a return from injury.

I recently picked up a GG capable CF who had been moved to 3B in this fashion. The resulting drop in his ratings made him easy to trade for. I plead guilty of taking advantage of bad AI.
__________________
Cheers

RichW

If you’re looking for a good cause to donate money to please consider a Donation to Parkinson’s Canada. It may help me have a better future and if not me, someone else. Thanks.

“Conservatism consists of exactly one proposition …There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect.” Frank Wilhoit
RchW is offline   Reply With Quote
Old 09-08-2013, 06:05 PM   #14
endgame
Hall Of Famer
 
endgame's Avatar
 
Join Date: Aug 2002
Posts: 16,843
Substitutions and the resulting multi-positional problems they create remain one of the areas I'm most adamant about improving. However, I've been told my 'position' requires too many permutations and would slow the game unduly. The answer I'm still waiting for is how much would it slow the game. Most of us, I think, would be more than willing to suffer a minute or two delay if it meant the I in AI was more prevalent.
__________________
"Try again. Fail again. Fail better." -- Samuel Beckett
_____________________________________________

Last edited by endgame; 09-08-2013 at 06:38 PM.
endgame is offline   Reply With Quote
Old 09-08-2013, 06:52 PM   #15
RchW
Hall Of Famer
 
RchW's Avatar
 
Join Date: Jul 2004
Location: The big smoke
Posts: 15,628
Quote:
Originally Posted by endgame View Post
Substitutions and the resulting multi-positional problems they create remain one of the areas I'm most adamant about improving. However, I've been told my 'position' requires too many permutations and would slow the game unduly. The answer I'm still waiting for is how much would it slow the game. Most of us, I think, would be more than willing to suffer a minute or two delay if it meant the I in AI was more prevalent.
It could be solved if the default concept was not better offense. The AI should acquire players for defensive purposes. The criteria for the AI should be NOT to move players from their best position.

I've posted this before. In real life baseball if your SS gets injured you replace him with the next best SS. If he is on the 25-man or in the minors or as a FA, that's what you do. In OOTP the AI moves the best batter who has a SS rating into that position and moves everyone else from likely their best position to a secondary position.
__________________
Cheers

RichW

If you’re looking for a good cause to donate money to please consider a Donation to Parkinson’s Canada. It may help me have a better future and if not me, someone else. Thanks.

“Conservatism consists of exactly one proposition …There must be in-groups whom the law protects but does not bind, alongside out-groups whom the law binds but does not protect.” Frank Wilhoit
RchW is offline   Reply With Quote
Old 09-08-2013, 09:05 PM   #16
pstrickert
Hall Of Famer
 
pstrickert's Avatar
 
Join Date: Dec 2005
Posts: 15,739
Quote:
Originally Posted by endgame View Post
Substitutions and the resulting multi-positional problems they create remain one of the areas I'm most adamant about improving. However, I've been told my 'position' requires too many permutations and would slow the game unduly. The answer I'm still waiting for is how much would it slow the game. Most of us, I think, would be more than willing to suffer a minute or two delay if it meant the I in AI was more prevalent.



s n o i t a t u m r e p
pstrickert is online now   Reply With Quote
Old 09-08-2013, 09:29 PM   #17
The Wolf
Hall Of Famer
 
The Wolf's Avatar
 
Join Date: Jun 2006
Location: All alone
Posts: 12,612
Infractions: 0/1 (1)
Quote:
Originally Posted by RchW View Post
I've posted this before. In real life baseball if your SS gets injured you replace him with the next best SS. If he is on the 25-man or in the minors or as a FA, that's what you do. In OOTP the AI moves the best batter who has a SS rating into that position and moves everyone else from likely their best position to a secondary position.
Please keep on posting it until Markus finally gets it.
__________________
__________________
Quote:
Originally Posted by Markus Heinsohn View Post
Well, the average OOTP user...downloads the game, manages his favorite team and that's it.
According to OOTP itself, OOTP MLB play (modern and historical) outnumbers OOTP fictional play three to one.

Five thousand thanks for a non-modder? I never thought I'd see the day. Thank you for your support.
The Wolf is offline   Reply With Quote
Old 09-08-2013, 10:37 PM   #18
Gil Thorp
Major Leagues
 
Gil Thorp's Avatar
 
Join Date: Mar 2004
Location: Milford
Posts: 349
Quote:
Originally Posted by SteveP View Post
but it doesn't work all that well. But possibly it's as good as we are going to get.
Heck yeah. Why waste time trying to fix a fundamental flaw in the game when there's all those new features that have to be worked on?

Last edited by Gil Thorp; 09-08-2013 at 10:40 PM.
Gil Thorp is offline   Reply With Quote
Old 09-08-2013, 11:55 PM   #19
The Wolf
Hall Of Famer
 
The Wolf's Avatar
 
Join Date: Jun 2006
Location: All alone
Posts: 12,612
Infractions: 0/1 (1)
Quote:
Originally Posted by Gil Thorp View Post
Heck yeah. Why waste time trying to fix a fundamental flaw in the game when there's all those new features that have to be worked on?
You just pointed out the only real flaw in OOTP.
__________________
__________________
Quote:
Originally Posted by Markus Heinsohn View Post
Well, the average OOTP user...downloads the game, manages his favorite team and that's it.
According to OOTP itself, OOTP MLB play (modern and historical) outnumbers OOTP fictional play three to one.

Five thousand thanks for a non-modder? I never thought I'd see the day. Thank you for your support.
The Wolf is offline   Reply With Quote
Old 09-09-2013, 04:26 AM   #20
Markus Heinsohn
Developer OOTP
 
Markus Heinsohn's Avatar
 
Join Date: Dec 2001
Location: Germany
Posts: 24,739
Quote:
Originally Posted by RchW View Post
It could be solved if the default concept was not better offense. The AI should acquire players for defensive purposes. The criteria for the AI should be NOT to move players from their best position.

I've posted this before. In real life baseball if your SS gets injured you replace him with the next best SS. If he is on the 25-man or in the minors or as a FA, that's what you do. In OOTP the AI moves the best batter who has a SS rating into that position and moves everyone else from likely their best position to a secondary position.
I do disagree here. I would use the player who is the best overall player at SS, which includes offense and defense. If I have an average hitter with a 8/20 rating at SS, I'd rather use him than the weak hitter who is a 11/20. And that's what the AI does when setting up rosters & depth charts and lineups.

By the way, once a depth chart is selected, it runs an optimization process for defense using the 8/9 starters, so you will not see an instance where you have a player who is 8 at SS and 10 at 2B play at SS when there is a player at 2B who is a 10 at SS and 7 at 2B, for example. The game goes through many different combinations and take that once which is the best in defensive value, with different positions weighted differently of course.

Regarding in-game substitutions, that is another matter, and I agree that the AI could need some improvements here (however it works well 99.5% of the time, let's not forget this). I am currently working on that, and hopefully the upcoming patch will improve this area.

Last edited by Markus Heinsohn; 09-09-2013 at 04:31 AM.
Markus Heinsohn is offline   Reply With Quote
Reply

Bookmarks


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 09:57 PM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

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 © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

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