Involves removing the funky "smooth scroll camera to tank, but only bother moving it if the tank moved more than a certain distance from the camera's preferred area". This was a nice-to-have at best, and became tricky to get right when we forced the camera to stay in the bounds of the map.
Also involves increasing the map size so that the camera can stay within bounds when zoomed out. This in turn stuffs up pathfinding performance, so more optimisations necceary there.
Involves removing the funky "smooth scroll camera to tank, but only bother moving it if the tank moved more than a certain distance from the camera's preferred area". This was a nice-to-have at best, and became tricky to get right when we forced the camera to stay in the bounds of the map.
Also involves increasing the map size so that the camera can stay within bounds when zoomed out. This in turn stuffs up pathfinding performance, so more optimisations necceary there.