Its 100% halfcourt. No fastbreaks, no backcourt steals, traps etc.
I remember being involved with a discussion about this a few seasons ago.
Can't find the thread, but i did get shot down pretty quick with regards to evidence of fast breaks.
Here is another thread that gives an example of fast breaks -
(233039.3)I also had a look at a quick game report spreadsheet which had 10 shot attempts under 5 seconds (on shot clock) (from my team).... - take away the attempted buzzerbeaters and put backs, there was only 3 shots that would be classified as 'fast breaks' (ie: Shots with shot clock at 19 or higher).
i played Princeton that game, so its a slow offense - checked another Princeton game, and there was only 2 this time.
I dont have any saved game analyzers from other games though, so other offenses may produce different results. IMO statistically, the number of fast breaks is low, however they do definitely exist in the game engine.
With regards to backcourt steals - I played a FCP game a while ago where my team got 29 steals in the game. There were 4 steals inside 5 seconds in the first quarter alone.
(49563617) (this game also had numerous inside of 5 second shot attempts by the opposition whom LOST THE GAME BY THE WAY SID - sorry inside joke there.
However yes there are no 8 second back-court violations, and no 5 second (5 second i thought it was?) - on inbound passes. So yes these elements are definitely not in the game engine.
But yes, the game engine is simply maths - traps or double teaming or more complex elements are probably going to be impossible.
I do believe that there is a 'back-court' calculation made for the first 5 seconds of the offense, which attempts to simulate steals/turnovers that occur during the offense bringing the ball up the court. This also performs a calc for the offense to perform a fast break. I dont ahve any substantial proof that these calcs are made PRIOR to normal half court offense calculations or that they are made as part of the entire offense game engine calc as a whole.
but if i think about it logically from the way I would build it, I would have two calculations, bringing the ball up calc (which would be pretty simple) and then the half court offense calc.