I’m trying to understand what happens over a turn, after a command is submitted. From my understanding of the source code, effectively each car treats the map as fixed during its turn, calculates a final position and if that final position is a collision then they resolve the collision. But otherwise, the cars don’t interact in any way during a turn.
Suppose car 2 is ahead of car 1 by a single space, both have speed 6, and both try to turn into lane 3. Will both cars pick up the powerup or only car 2? I couldn’t get this situation occurring in a real match but my guess would be that both cars gain a powerup.
Also, if a collision occurs and cars are pushed back onto their original lane, will they pick up any powerups which happen to be on the space they get pushed onto?
I hope my diagram and questions are clear