BuzzerBeater Forums

Bugs, bugs, bugs > HUGE flaw in end of game coaching logic

HUGE flaw in end of game coaching logic

Set priority
Show messages by
This Post:
00
268972.4 in reply to 268972.3
Date: 4/23/2015 9:42:16 AM
Overall Posts Rated:
32293229
That is indeed a bug, a known bug, and very hard one to fix which has been around for a long time. It is the same one Neway mentioned; sometimes, the shot clock runs longer than 24 seconds and ends up in a steal. Your co worker had the bad luck to have it happen to him at the worst moment possible. I will try to fix it but I cannot alter the games that had already been played.


Yeah, it's as if the game calculates a steal is going to occur and if it does, it just waits for that to happen, and the timing issues related to the shot clock / end of game logic seem to just miss. Unfortunately, it doesn't sound like it's as easy as putting in an additional bit of logic to cut off the possession at 24 seconds to trigger the steal or short-circuiting it earlier for end of game situations to force the steal or a foul. I presume it has something to do with the design of the engine not necessarily being a second-by-second evaluation of where the ball is and all of that, but instead a calculation of the end result of the possession that doesn't necessarily understand that an assisted layup after a defensive rebound with one second left is not feasible.

This Post:
00
268972.5 in reply to 268972.4
Date: 4/23/2015 10:51:04 AM
Greensboro Generals
III.2
Overall Posts Rated:
746746
Of course what is done is done...and not like it is really THAT big of a deal, but it would be nice to see if there is a way that can be corrected, easiest thing I think would be just to change the general orders to FOUL if down PERIOD in the final minute, though I feel as stated before the addition of 'winning time' orders would be a really cool feature to investigate the feasibility of.

This Post:
00
268972.6 in reply to 268972.5
Date: 4/23/2015 11:55:13 AM
Overall Posts Rated:
32293229
Of course what is done is done...and not like it is really THAT big of a deal, but it would be nice to see if there is a way that can be corrected, easiest thing I think would be just to change the general orders to FOUL if down PERIOD in the final minute, though I feel as stated before the addition of 'winning time' orders would be a really cool feature to investigate the feasibility of.


I think the intent is to do the "try for a steal on the inbounds pass / defensive rebound and then foul" mentality, just that in this case the engine just checks to see if a steal is calculated and doesn't have the additional information that it may be 40 seconds later.

This Post:
00
268972.7 in reply to 268972.6
Date: 4/23/2015 1:27:54 PM
Greensboro Generals
III.2
Overall Posts Rated:
746746
Oh yeah, 40 seconds to go, down 1 2 or 3 in real life you would play out the shot clock and see what happens.....