BuzzerBeater Forums

Help - English > Game Engine question

Game Engine question

Set priority
Show messages by
This Post:
11
157112.48 in reply to 157112.47
Date: 9/20/2010 2:44:40 PM
Overall Posts Rated:
459459
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.


I don't think things are "recalculated." They are just calculated based on what has happened in the preceding event. For example if a shot is missed, the next calculation is for a rebound. If the shot is made, then it moves on to the next offensive possession. I suggest reading the game manual section entitle, "game engine." The final score is not determined before the simulation is run, but it is determined before you get to watch it "live."

(http://www.buzzerbeater.com/community/rules.aspx?nav=Game...)

Last edited by somdetsfinest at 9/20/2010 2:51:11 PM

Once I scored a basket that still makes me laugh.
This Post:
00
157112.49 in reply to 157112.48
Date: 9/20/2010 10:05:34 PM
Overall Posts Rated:
522522
I don't think things are "recalculated."

As I said earlier, I think this whole discussion comes down to each person's own definition of what recalculated means.

For example if a shot is missed, the next calculation is for a rebound. If the shot is made, then it moves on to the next offensive possession.

While this is true, I think there is more to it.
For example, I think that if the shot is made, then the percentages change because the score has changed. Momentum has changed and so calculations are different.

This Post:
11
157112.50 in reply to 157112.49
Date: 9/21/2010 12:36:04 AM
Overall Posts Rated:
459459
I really don't think there is much debate about what recalculated means. If something has not yet been calculated, it cannot be recalculated. In your example, regardless of the outcome, the next event will not yet have been calculated until the preceding event occurs. Recalculated and different parameters for the calculations are not the same thing. The calculations change every possession because of a variety of factors, not just a different score. Furthermore, I certainly hope that momentum does not swing after a single basket. That would, in the majority of cases, be very unrealistic.

At any rate, it is a silly argument. The main point is that games are simulated play by play. The play by play is not created after the final score is decided.

Last edited by somdetsfinest at 9/21/2010 12:39:19 AM

Once I scored a basket that still makes me laugh.
This Post:
00
157112.51 in reply to 157112.50
Date: 9/21/2010 12:44:35 AM
Overall Posts Rated:
522522
Furthermore, I certainly hope that momentum does not swing after a single basket. That would, in the majority of cases, be very unrealistic.


Momentum wouldn't change after every basket, but if the other team has scored 12 goals in a row and then misses then that could easily change momentum. Or my shooting guard misses 10 shots in a row and then gets one I think the momentum has changed. And I think this is similar to real life.

This Post:
00
157112.52 in reply to 157112.51
Date: 9/21/2010 3:41:50 AM
Overall Posts Rated:
459459
Those would be instances not in the majority of cases, and I agree with you about them.

Last edited by somdetsfinest at 9/21/2010 3:49:12 AM

Once I scored a basket that still makes me laugh.
This Post:
00
157112.54 in reply to 157112.53
Date: 9/21/2010 5:45:54 PM
Overall Posts Rated:
275275
Has been mentioned.

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

This Post:
00
157112.55 in reply to 157112.45
Date: 9/21/2010 7:26:10 PM
Overall Posts Rated:
00
That's what I am beginning to think as well. I thought it would simply re-calculate the game each time something happened that adversely affected one team or another, to bring you to the end result. This maybe true, but suggestion seems to point to every aspect from shots made & missed to free throws changing momentum in the game. If this is true, it's a real nice aspect to the game. No wonder there's 10k lines of code.


It almost has to be as Naker says. The inefficiencies built into recalculating the game after each event occurred would be huge. Calculating it sequentially give you a maximum run time per match (excluding OT which can be coded around). Recalculating the remaining events can exponentially increase the run time.

This Post:
11
157112.56 in reply to 157112.53
Date: 9/21/2010 9:44:35 PM
Overall Posts Rated:
459459
This is not exactly true. When you watch your game "live" you are actually watching a replay of the simulation. The score is not determined before the simulation is run. It is, however, determined before you see it "live".

Once I scored a basket that still makes me laugh.
This Post:
11
157112.57 in reply to 157112.1
Date: 9/24/2010 4:33:56 PM
Overall Posts Rated:
345345
watch this and tell me what you think. this is at least a fun discovery


(23941713) 9/18/2010 League Game (Televised)



(25870105) 9/21/2010 League Playoff Game




Last edited by Boston Celts at 9/24/2010 4:34:18 PM

Advertisement