BuzzerBeater Forums

Help - English > Game Engine question

Game Engine question

Set priority
Show messages by
This Post:
00
157112.33 in reply to 157112.32
Date: 9/19/2010 4:20:00 PM
Overall Posts Rated:
6161
Ah, so you understand the question, if you understand the answer, correct? lol

Right is not a popularity contest!
This Post:
00
157112.34 in reply to 157112.27
Date: 9/19/2010 7:36:44 PM
Overall Posts Rated:
522522
There's a forum where all kinds of awesome topics can be discussed, provided they are not against the rules in some other way.


haha but then they wouldn't be offtopic :P It's just because the conversation is offtopic that makes it so interesting :D

This Post:
00
157112.35 in reply to 157112.30
Date: 9/19/2010 7:36:59 PM
Overall Posts Rated:
6161
I think in the calculation, everything will be part of the formula to figure out the conclusion. Nothing is recalculated, it just keeps calculating


That is a different way of saying what it is I am asking. Does that calculation change per instance or is it just the GE finding a different way to the end score.
Thanks for the input. I see it the same way, every action has it's reaction.

Right is not a popularity contest!
This Post:
11
157112.36 in reply to 157112.28
Date: 9/19/2010 7:39:01 PM
Overall Posts Rated:
522522
The game is predetermined in the sense that once the game starts the ending has already been decided.
But the game is not predetermiend in the sense that half an hour before the game the score is already known.
15 minutes before the game the game engine looks at both teams and the skills and runs all of its calculations and plays and fouls and injuries etc etc and every time an event occurs the probability of the next events occuring change. This runs for the entire game, and then at the end there is a score which is the final score. But this final score was not predetermined before the calculations ran.

This Post:
00
157112.37 in reply to 157112.29
Date: 9/19/2010 7:40:45 PM
Overall Posts Rated:
522522
lol nice!

This Post:
00
157112.38 in reply to 157112.30
Date: 9/19/2010 7:53:02 PM
Overall Posts Rated:
522522
Ok I see your point now.
Wouldn't injuries and fouls just be a part of the calculation?
Everything in the GE is going to have some sort of chance, like if a shot goes in.
All the GE really is a bunch of numbers being put together.
We see 2+2=4 all the time.
The GE has chance factors so it is changing.
I think in the calculation, everything will be part of the formula to figure out the conclusion. Nothing is recalculated, it just keeps calculating.


Look at it like this:

First Event:
Must be a jump ball.
Who wins the jump ball? Game engine looks at both players skills, works out a probability, (so maybe 75% to player A and 25% to player B). Then applies the probability, so maybe in this case Player B actually wins it. Now we move on to the second event.

Second Event:
Player B has the ball. Possible Events include Player B turning over the ball, having the ball stolen, passing the ball, shooting from where he is, driving to the basket, getting fouled, fouling, being injured etc etc. The probability of each of these events occuring is worked out based on the skills of different players. Then the probability is applied, and lets say he decides to shoot from where he is. Now we move on to the next event.

Third Event:
Does the ball go in?
Game engine looks at players jump shot, jump range, opponents defence, experience, opponents shot blocking, players driving, etc etc. Works out the probability of making the shot is 10% and 90% chance of missing the shot. Applies the probability and in this case the shot is missed. Now we move on to the next event.

Fourth Event:
Who gets the Rebound?
Game engine calculates players position, rebounding skill etc and works out who is most likely to get the ball. Then applies the probability, and in this case perhaps the least likely player to get the rebound actually does get the rebound. Then we move on to the next event.

As you can see, each event is based on the previous event/events. So after each event the probabilities for the next event need to be recalculated.

Disclaimer: There is no proof of this or that this is way it works, this is just my theory on how the game engine calculates what could happen and what does happen.

This Post:
00
157112.39 in reply to 157112.31
Date: 9/19/2010 7:56:04 PM
Overall Posts Rated:
522522
Hold on hold on hold on. I'm asking a question about the Buzzerbeater Game engine & if foul trouble or Injury would change the outcome. You are all talking about the meaning of life or something!!! lol
Love the way this moved of track though. :)


haha meaning of life ftw :D

Foul trouble does affect the final result, because the final result is not predetermined. As the game is making its calculations, lets say you are up by 20 points with the last quarter to go, and in the first few seconds your player is fouled out or injured. Now you only have 4 players. So the calculations are now based on you having 4 players and a lucky fan vs his 5 players. In that sense the score is changed because he is now a good chance at catching up and might overtake you and win by 3 points or something.

This Post:
00
157112.40 in reply to 157112.32
Date: 9/19/2010 7:56:41 PM
Overall Posts Rated:
522522
lol. Love your logo btw.

Message deleted
This Post:
00
157112.42 in reply to 157112.39
Date: 9/19/2010 8:51:54 PM
Overall Posts Rated:
1717
lets say you are up by 20 points with the last quarter to go, and in the first few seconds your player is fouled out or injured. Now you only have 4 players. So the calculations are now based on you having 4 players and a lucky fan vs his 5 players.



Haha 'a lucky fan'

This Post:
00
157112.43 in reply to 157112.38
Date: 9/20/2010 2:26:22 AM
Overall Posts Rated:
275275
I guess this is kind of what I was aiming at.
If a player is injured, the GE wont go "HANG ON, let's recalculate". It's just part of the GE.
I'm saying injuries and fouls are part of the calculation and if this happens, it wont change the GE in anyway. It just keeps going.

The topic was about if fouls or injuries make the GE recalculate and I think no because of the reason above.

Can you smell what the Hobos are cooking... oh wait its just Roger. (18085274)
Advertisement