If the program itself recorded bot position, color, size, ties, etc. every n frames, into a database or file or whatever, then you could use that information to have the program itself playback a simulation. Shouldn't amount to more than a KB per frame or so.
Alternatively you could save out PNGs of the simulation every frame. Since it's all vector graphics based, a PNG should be pretty tiny.