You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Both of these are actual collisions with the bunker (which is determined by pixel overlap not radius), but the second one falls outside the 30px radius. sqrt(21^2 + 26^2) = 33.4
This tends to happen either when you are moving slowly so the collision frame is right on the edge. Bit can also happen when you just have bad luck and your thrusting lands you right on the edge.
When you crash into a bunker, it doesn't always kill the bunker.
Clip from the original game to show this was there in the original:
proximity-bug.mp4
This basically results from this constant (GW.h:90)
The problem is that you can have collisions with bunkers that don't fall within the radius. For example, on Level 2
Both of these are actual collisions with the bunker (which is determined by pixel overlap not radius), but the second one falls outside the 30px radius. sqrt(21^2 + 26^2) = 33.4
This tends to happen either when you are moving slowly so the collision frame is right on the edge. Bit can also happen when you just have bad luck and your thrusting lands you right on the edge.