Bug Reports

Forum >> Bug Reports >> Pinch hitting not working   Bookmark This Forum Thread

Post ID Date & Time Game Date Function
Krakonico
Joined: 01/04/2013
Posts: 312

Inactive

Broken Bat Baseball
But maybe the "manager" gave him an opportunity, it is not that automatically changes the batter if he is marked.
admin
Joined: 01/27/2010
Posts: 5024

Administrator
Broken Bat Baseball
#50 - Scott Barry

The reason you’re never pinch hitting for Barry is because he’s too good a hitter. He’s hitting .293 with a .373 OBP and .444 Slugging Percentage. He’s got 16 Hitting, 12 Bat Control, 16 Plate Discipline and 15 Power plus excellent defensive skills. No manager would pinch hit for one of his best hitters.

Steve
afreespirit
Joined: 09/17/2011
Posts: 305

Inactive

Broken Bat Baseball
Barry is currently hitting .208 against RHP, .204 lifetime. He is definitely not one of my best hitters vs RHP.


One could make the same argument about #14-Phil Holt yet he is routinely PH for against lefties, even if it means having the PH play out of position. And Holt has a better lifetime average against LHP (.223) than Barry does against RHP (.204) and better numbers overall. Plus he is more experienced and faster, yet the PH button works for him; it doesn't work for Barry.

Here is a list of losses where Barry started against a LHP but was not PH for when a RHP came in. I've left out a few games where injuries were a factor limiting the available LH, and I didn't bother with games I have won.

http://brokenbat.org/game/939418
http://brokenbat.org/game/939476
http://brokenbat.org/game/939336
http://brokenbat.org/game/939282
http://brokenbat.org/game/939238
http://brokenbat.org/game/939226
http://brokenbat.org/game/939170
http://brokenbat.org/game/939058
Barry gets PR for in the above game so that works at least.
http://brokenbat.org/game/938838
http://brokenbat.org/game/938794
http://brokenbat.org/game/938746

In every game Barry is the one RH with the PH box checked who does not get PH for even though there are LH on the bench. I have yet to find any game this season where he comes out for a PH, even though the PH box has been checked all season.

BTW I have a SH I use exclusively against RHP, but he never comes in to PH. Does the game engine ignore SH for the PH role?



admin
Joined: 01/27/2010
Posts: 5024

Administrator
Broken Bat Baseball
In general, left handers tend to bat much worse against LHP than right handers against RHP so the threshold is somewhat different. The way the game engine pinch hitting algorithm works currently, Barry is not going to get pinch hit for because he has a good bat (based on his skill levels). The pinch hit decision is based on more than whether the hitter on the bench is better than the hitter coming to the plate – managers tend not to want to waste a player off the bench if the current hitter is reasonably good. They might want that bench player later in the game when the really need him.

I do have two things I’d like to look at:

1. I’m wondering if the left/right hitting skew is too extreme overall. I will compile some data and compare to MLB data. Not sure if Barry’s poor batting average versus RHP is an outlier or if this is an issue with a lot (too many) right hand batters.

2. Maybe there needs to be more/better managerial control of how pinch hitting (and other substitutions) work. Not sure how to model an improve mechanism – perhaps letting users rank their players versus LHP & RHP to enable more control?

Steve
afreespirit
Joined: 09/17/2011
Posts: 305

Inactive

Broken Bat Baseball
Well, Barry has been PH for in previous seasons. This season however he has never been taken out, not once. That is what is frustrating, since he does not hit well against RHP. I could accept a 50/50 split, but he never comes out all season long.

Consider this recent game:
The score is 8-2 for South Bend when we mount a comeback in the 6th. After a leadoff 2B, there is a pitching change and a RHP takes the mound. Two batters later and the bases are loaded and the 9 hitter is removed for PH who lines out. A walk and a PH single later, Barry comes to the plate and
Barry lines out to second base for the 2nd out. There are still two good LH bats on the bench,

#31 - Jamar Harper(.294vRHP

and my other catcher

#35 - Susumu Chikafuji(.321vRHP)
plus a switch hitter

#69 - Matt Simpson(.303vRHP)

who as I've noted before never gets to PH.

From this point on in the game Barry is the one remaining RH in the lineup who has the PH button checked, so there is no good reason to leave three good LH on the bench for later, they won't be used.

Luckily I have #23 - Vernon Ray hitting 4th
Ray hits a home run. Foster comes in to score. Cruz comes in to score. Holt comes in to score. Ray's 2nd HR of the game and his 6th RBI.

Two more RHP come in and Barry gets two more AB, a fly out in the 8th and fly ball error to the CF in the 10th which scores the winning run. Of course that has nothing to do with Barry, its all on the CF.

It's as if a switch got turned off for Barry this season, and only him. And nothing I do can flip the switch back.

Updated Sunday, June 2 2013 @ 11:13:54 am PDT
tc_ferdzz
Joined: 11/13/2011
Posts: 135

Inactive

Broken Bat Baseball
i don't know how big of a task this would be...but would it be possible to make pinch hitting like Hattrick substitutions? add conditions to when you want him to be pulled. have 1 catagory for fewer/more than # innings remaining, 1 for leading/losing by #, and one for facing RHP/LHP...that way you have more control over your pinch hitting...

and while we're at it...that could be the setup for defensive replacements too...if you have a sizable lead and it's late in the game and you want to maybe rest a star, or at least take him out so he doesn't get hurt playing a game that you've already won, or give a younger player some play time in a game that his inexperience isn't going to cost you...you could set it up for less than 3 innings remaining, winning by more than 2 and then you pull your top SS to give the backup some game time...

i could see that pinch hitting being a big undertaking...if it seems overwhelming, not a big deal, but it should eliminate the problem of a player staying in when you feel that he should of been pulled...

only other problem with this is...by giving more power to the controller...we're making the in game managers more and more obsolete...
admin
Joined: 01/27/2010
Posts: 5024

Administrator
Broken Bat Baseball
Well, Barry has been PH for in previous seasons. This season however he has never been taken out, not once. That is what is frustrating, since he does not hit well against RHP. I could accept a 50/50 split, but he never comes out all season long.

Yes, by Barry’s skills have probably improved and thus he is less likely to be pinch hit for now because the manager perceives him as a stronger hitter.

Steve
admin
Joined: 01/27/2010
Posts: 5024

Administrator
Broken Bat Baseball
Yeah...I’m starting to think about a mechanism to allow better control of pinch hitter & player substitution. It’s not an easy problem…because there are so many different parameters (score, inning, evaluation of the hitting skill of the batter, evaluation of the bench players, righties versus lefties, who is playing defense after the pinch hit etc.).

Steve
nobodyjones
Joined: 12/28/2011
Posts: 170

Seattle Rickey
IV.1

Broken Bat Baseball
Maybe you can add a drop down for each player so the user can decide what position their players are to be listed as... Instead of it being predetermined either through experience or by rookie default.

You can then have pinch hitters come in for the same positions.

If or when a user wants to release a player, the player's position can go back to whatever the current system says it should be.

The positional inexperience, penalties, or whatever it is that the current listed position does for playing a player out of position can still be applied.

It would be good for minor leagers also if the drop down position could help them learn a new position in the minors.
admin
Joined: 01/27/2010
Posts: 5024

Administrator
Broken Bat Baseball
One of the issues I’ve identified is that the overall platoon split in the game is running a little on the high side. That means pitch hitting/substituting lefty/righty is more advantageous that it is in real baseball. When corrected, this will make the issue with Barry not so dramatic (he’ll be better hitter versus RHP).

However, I agree that giving the users more control over pitch hitting and substitution is necessary.

Steve


Previous Page | Show All |