Swarmy: A Starcraft 2 Replay interactive visualizer in Bevy Engine - Early PoC
Very very very early stage in visualizing the Starcraft 2 Replays in BevyEngine.
https://github.com/sebosp/swarmy
I'm in the process of releasing the crates for nom-mpq and s2protocol, probably will do so in the coming days.
Disclaimer: I have no idea how ECS works or how Bevy works. My intent was to learn \nom\\ with Starcraft 2 Replay files (MPQs) and appreciate games at a different level, specially around efficient packing of data and then somehow it is now at the visualization stage. Also I learn by myself so you can spot many issues on simple programming and probably broken patterns.
Looking for help on code, ideas, art, feedback, anything.
I'll make a video soon about the current status when I recover my voice from covid, in case anybody is interested in joining.
The map below is https://liquipedia.net/starcraft2/Heavy\_Artillery\_LE , the minerals are drawn, the destructible plates, the initial units born.