You can't. Gotta go all the way through and then visualize the game afterward.
The best solution (and it's terrible, I know, but what can you do) is to just write out tons of data from your bot during the game in a way that you can understand it.
One thing I have done to help visualise the game is to run it twice with the same seed and map size. Then I visualise the first run while studying the second in the IDE. Providing your bot (and opponents) is deterministic it should produce the same outputs. It should be even easier now we have the map co-ordinates shown on the visualiser.