Home | Webstore
Latest News: OOTP 27 Buy Now - FHM 12 Available - OOTP Go! 27 Available

Out of the Park Baseball 27 Buy Now!

  

Go Back   OOTP Developments Forums > Prior Versions of Our Games > Out of the Park Baseball 16 > OOTP 16 - General Discussions

OOTP 16 - General Discussions Discuss the new 2015 version of Out of the Park Baseball here!

Reply
 
Thread Tools
Old 06-03-2015, 12:00 PM   #1
TomVeal
All Star Starter
 
Join Date: Jul 2013
Location: Spanaway, Washington
Posts: 1,257
How About a Rationale for THIS AI Decision?

Occasionally I've posted examples of what seemed like irrational AI managing decisions, and someone has always managed to contrive a non-frivolous, if not necessarily wholly convincing, defense. Here's another challenge:

Late in a close game, the AI pinch hits for my shortstop. On the bench is a light hitting veteran rated 84 (on the 1-100 scale) at SS. He has high ratings, too, in all of the infield categories (range, arm, errors, turn DP) but almost no experience at second or third base (reflected in single digit ratings at those positions). Instead of bringing him in at shortstop, the AI puts him at 2B and moves my second baseman (very good there, a bit below mediocre elsewhere in the infield) to short.

In a blow-out game, I could see inserting a young infielder with lots of talent but limited experience into an unfamiliar position, but what justification is there in this instance?
TomVeal is offline   Reply With Quote
Old 06-03-2015, 12:48 PM   #2
RchW
Hall Of Famer
 
RchW's Avatar
 
Join Date: Jul 2004
Location: Toronto ON by way of Glasgow UK
Posts: 15,629
Quote:
Originally Posted by TomVeal View Post
Occasionally I've posted examples of what seemed like irrational AI managing decisions, and someone has always managed to contrive a non-frivolous, if not necessarily wholly convincing, defense. Here's another challenge:

Late in a close game, the AI pinch hits for my shortstop. On the bench is a light hitting veteran rated 84 (on the 1-100 scale) at SS. He has high ratings, too, in all of the infield categories (range, arm, errors, turn DP) but almost no experience at second or third base (reflected in single digit ratings at those positions). Instead of bringing him in at shortstop, the AI puts him at 2B and moves my second baseman (very good there, a bit below mediocre elsewhere in the infield) to short.

In a blow-out game, I could see inserting a young infielder with lots of talent but limited experience into an unfamiliar position, but what justification is there in this instance?
None. I don't know who is defending such moves but if you read my post history you would see that I have been whining about defense, positions and the associated AI for several versions. Are you sure your previous instances were as clearly defined? Check David Limbaugh's most recent thread.

I suspect that the player in question may not have been listed as the backup SS. Why is another question. Can you check?
__________________
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 06-03-2015, 12:49 PM   #3
SteveP
Moderator
 
Join Date: Aug 2008
Posts: 3,109
IMO, there is no rationale for it. Supposedly, the AI attempts to optimize in-game fielding assignment decisions. However, it is impossible to see that happening when we look at specific instances.

I fix these whenever I see the AI doing this, and I will do it for both teams in a game (which is a reason I play as commissioner). There is no other work-around.
SteveP is offline   Reply With Quote
Old 06-03-2015, 01:01 PM   #4
RchW
Hall Of Famer
 
RchW's Avatar
 
Join Date: Jul 2004
Location: Toronto ON by way of Glasgow UK
Posts: 15,629
Quote:
Originally Posted by SteveP View Post
IMO, there is no rationale for it. Supposedly, the AI attempts to optimize in-game fielding assignment decisions. However, it is impossible to see that happening when we look at specific instances.

I fix these whenever I see the AI doing this, and I will do it for both teams in a game (which is a reason I play as commissioner). There is no other work-around.
I think the AI may be tied to the depth chart. If the depth chart is incomplete or has circular references (ie the new starting 2B still listed as backup SS) then bizarre patterns should be expected.

Not defending it, trying to understand/explain it.
__________________
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 06-03-2015, 01:01 PM   #5
Matt Arnold
OOTP Developer
 
Matt Arnold's Avatar
 
Join Date: Jun 2009
Location: Here and there
Posts: 16,218
The AI does weird and mysterious things. Just checked in a bunch of improvements to substitution logic, so hopefully as of the next patch, issues like this will be gone.
Matt Arnold is offline   Reply With Quote
Old 06-03-2015, 01:03 PM   #6
TLB1975
Major Leagues
 
Join Date: Jul 2008
Posts: 371
Quote:
Originally Posted by TomVeal View Post
Occasionally I've posted examples of what seemed like irrational AI managing decisions, and someone has always managed to contrive a non-frivolous, if not necessarily wholly convincing, defense. Here's another challenge:

Late in a close game, the AI pinch hits for my shortstop. On the bench is a light hitting veteran rated 84 (on the 1-100 scale) at SS. He has high ratings, too, in all of the infield categories (range, arm, errors, turn DP) but almost no experience at second or third base (reflected in single digit ratings at those positions). Instead of bringing him in at shortstop, the AI puts him at 2B and moves my second baseman (very good there, a bit below mediocre elsewhere in the infield) to short.
I agree and share your frustration. I've seen this happen defensively, similar to your example, as well with usage of relievers. I've seen the AI, in a one run game in the 8th inning, have the (L) setup guy in to start the inning and then after he faces the first left handed batter, they will pull him and bring in the next lefty in the bullpen to face the next left handed batter. In essence, they replaced the (L) setup man with the (L) middle reliever to face a left handed hitter.

Best advice I can offer you is to keep doing what your doing which is bringing it up on the forums and the bug thread if applicable to help.
TLB1975 is offline   Reply With Quote
Old 06-03-2015, 01:08 PM   #7
RchW
Hall Of Famer
 
RchW's Avatar
 
Join Date: Jul 2004
Location: Toronto ON by way of Glasgow UK
Posts: 15,629
Quote:
Originally Posted by Matt Arnold View Post
The AI does weird and mysterious things. Just checked in a bunch of improvements to substitution logic, so hopefully as of the next patch, issues like this will be gone.
Any thought to having an in-game depth chart view? This is based on my guess that the depth chart affects substitutions in-game. Perhaps you can clarify.
__________________
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 06-03-2015, 01:13 PM   #8
Matt Arnold
OOTP Developer
 
Matt Arnold's Avatar
 
Join Date: Jun 2009
Location: Here and there
Posts: 16,218
Quote:
Originally Posted by RchW View Post
Any thought to having an in-game depth chart view? This is based on my guess that the depth chart affects substitutions in-game. Perhaps you can clarify.
We previously occasionally used the depth chart. Currently no plans to add the depth chart in-game, but we can think about that. More likely to come in next year than next week, though.
Matt Arnold is offline   Reply With Quote
Old 06-03-2015, 01:38 PM   #9
SwedishChef
Minors (Double A)
 
Join Date: Mar 2015
Posts: 109
newsflash, **** ain't perfect.
SwedishChef is offline   Reply With Quote
Old 06-03-2015, 01:42 PM   #10
bwburke94
Hall Of Famer
 
bwburke94's Avatar
 
Join Date: Jun 2008
Location: Belchertown, MA, USA
Posts: 4,522
Substitution logic can never be perfect. There are so many minutia that need to be handled - don't double switch your last position player into the game if it's a defensive downgrade, don't pinch-run when trailing in the 9th except for the tying or go-ahead run, et cetera.
bwburke94 is offline   Reply With Quote
Old 06-05-2015, 12:32 PM   #11
Hoiles
All Star Reserve
 
Join Date: Dec 2001
Location: Canada
Posts: 574
I see this happening too, for e.g. my starting LF is rated 6 there and 8 in RF, my starting RF is only rated there (hence forcing the first player to play in left), and my 4th outfielder (an inferior hitter) is rated 8 in LF and 6 in RF. When the 4th OF starts and gives the regular RF the day off, the AI just puts him in RF because he's the backup instead of switching everyone to their optimal position. It's not really a big deal but something a human wouldn't do.

I think it would be pretty much impossible to program all the possible AI decisions, so I just commend the OOTP staff for their ongoing work.
Hoiles is offline   Reply With Quote
Old 06-05-2015, 12:49 PM   #12
endgame
Hall Of Famer
 
endgame's Avatar
 
Join Date: Aug 2002
Posts: 16,842
I can't complain, we won. But one particularly uncommon, but not rare, 'tactic' (using the term loosely) I've seen my manager implement is PH with my backup catcher and then leaving him in the game at, say, 3B. Granted, this is almost an exclusive late inning or extra inning move, but it makes me nervous. In fact, using him at all is a bit unnerving, whether he stays in the game or not.
__________________
"Try again. Fail again. Fail better." -- Samuel Beckett
_____________________________________________
endgame is offline   Reply With Quote
Old 06-06-2015, 02:41 AM   #13
Anyone
Major Leagues
 
Join Date: Jul 2014
Posts: 405
Quote:
Originally Posted by bwburke94 View Post
Substitution logic can never be perfect. There are so many minutia that need to be handled - don't double switch your last position player into the game if it's a defensive downgrade, don't pinch-run when trailing in the 9th except for the tying or go-ahead run, et cetera.
I think certain aspects of it can be made perfect, however-- such as, given the players who are in the game, optimizing defense.

So if Player A is a better SS than 2B, and Player B is a better 2B than SS (and is better than Player A at 2B while not as good at SS), one would never see, when the two are in the game, Player A at 2B with Player B at SS. Right now, the AI will make that type of mistake at times.
Anyone is offline   Reply With Quote
Old 06-06-2015, 04:57 AM   #14
BusterKing
Hall Of Famer
 
BusterKing's Avatar
 
Join Date: Mar 2002
Location: Ontario, Canada
Posts: 2,433
The different types of moves all need to be programmed in the game. It's like chess, eventually they will get it right. They should hire the chess programmer for this game, it would solve all of OOTP's logic problems:

"Houdini 3 is The Terminator among the many chess engines available at the moment. It is estimated that it has an unprecedented monstrous rating of 3335. In comparison, Magnus Carlsen recently landed a world record for humans on 2861. That means the computer program is expected to win 99 (!) out of 100 games against the world number one."

SOURCE: http://en.chessbase.com/post/nettavi...st-che-program

Last edited by BusterKing; 06-06-2015 at 04:59 AM.
BusterKing is offline   Reply With Quote
Old 06-06-2015, 05:10 AM   #15
BusterKing
Hall Of Famer
 
BusterKing's Avatar
 
Join Date: Mar 2002
Location: Ontario, Canada
Posts: 2,433
nm

Last edited by BusterKing; 06-06-2015 at 05:12 AM.
BusterKing is offline   Reply With Quote
Old 06-06-2015, 06:39 PM   #16
msupoke
All Star Reserve
 
Join Date: Apr 2011
Location: Houston, TX
Posts: 621
Quote:
Originally Posted by Hoiles View Post
I see this happening too, for e.g. my starting LF is rated 6 there and 8 in RF, my starting RF is only rated there (hence forcing the first player to play in left), and my 4th outfielder (an inferior hitter) is rated 8 in LF and 6 in RF. When the 4th OF starts and gives the regular RF the day off, the AI just puts him in RF because he's the backup instead of switching everyone to their optimal position. It's not really a big deal but something a human wouldn't do.

I think it would be pretty much impossible to program all the possible AI decisions, so I just commend the OOTP staff for their ongoing work.
This one is easy to fix, I think. Put your starting LF as the backup RF and your 4th OF as your backup LF. When the starting RF is tired, your LF will play RF, and your OF will play LF.
msupoke 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 04:51 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 - 2026, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments