We're back with more Bonehammer! Aren't you lucky!
This is a redux of my previous homebrewed tabletop application. At the time it was move-for-move, measure-for-measure.
But now it is fully integrated with Twitch's IRC so chatters can command their forces in real time, not counting lag.
Today's battle took place in Iliac Bay between 20 players, each with a 200 point squad.

Each unit was taken from the 1st Edition sourcebook Freebooterz.
Two teams of 10 players each were randomly deployed. Red to the west, blue to the east.
The bay itself is walkable ground since otherwise it would've involved too much detouring.
Just imagine it's frozen.

As the armies hurled themselves toward the center the first casualty was Acid's Bad Ork Bikeboyz.
These guys reach the front quickly but have poor defense and so were often the first to perish.
The other "most-likely-to-die-first" candidate was JR's possessed Warphead.
His daemon was a Bloodletter which didn't grant him a lot of defense and without any support he gets bolted down easily.
Note that I allowed players to use whatever they want in terms of sprites or models to represent their troops.
It might be difficult to understand who is what as a result. But after watching for a while you just get used to it.

Another Warphead would be gunned down by Broccoli Man's Speed Freeks shortly after.
At least Algosith got to go down fighting this time; last battle his head just exploded from too much chanting.
Polar Dash's Dreadmob intercepted Moro's Outcast Retinue. One of those dreads turned out to be an absolute beast.
The random upgrades gave him 2 extra arms with another Heavy Bolter AND a Heavy Plasma Gun.
In addition this dread got 2 Scorcher nozzles! This thing just dealt out death like a six-armed god of destruction from South Asian tradition.
His Mekboy and Painboy rarely survived a battle, being much more fragile than their Killer Kan Kreashunz.
They also had vastly different fortunes with their Kustom Weaponz.
The Painboy had a Kombi Weapon consisting of an Autopistol, Multi-Melta AND a Lascannon all in one!
Meanwhile the Mek had a Strength 1 Hand Flamer plated in gold. Essentially a cigar lighter.

And so the squads continued to pile into one another.
The Human Mercenaries, Gretchin Bandits, Khorne Stormboyz and Mutants would all be obliterated in the crossfire as the units coalesced.
I was eager to see how the Gretchin would fare since I'd just implemented the code for their special blunderbusses.
These things fire together in batches of up to 6 and (as far as I can recall) are the only weapons that work this way.
So unlike other weapons that have special conditions on-hit or on-wound, these needed code just for them.
In the end they performed like Gretchin.

Soon everyone was in melee. You'll notice Morgenritter's gigantic robed figure representing his Chaos Renegade.
His Aspiring Chaos Champion of Slaanesh (yes, I know...) rolled the Growth x 4 attribute and became a giant.
In this form his Toughness was so high he was immune to bolter fire and most melee attacks.
While his damage output was unimpressive he could tank for his team like in an MMO raid.

Then it was over.
Crow's Oddboyz, Haggard's Mekboyz, Johnny's Runtmaster, Paive's Minderz, Sylvang's Genestealer Cult
and Captain Awesome's Squig-Brained mob got diced up or shot to pieces by bolt pistols.
Last to fall on the red team was Taste's Wildboyz, who with their two-handed weapons are actually quite formidable.
I've been trying to get more of my friends to appreciate
40k by making it easier, simpler and faster via code.
At this point there's still a lot of core functionality missing or in a buggy state.
But with a little more work we can reach the point where every single mechanic and die roll is represented faithfully.
The battle was equivalent to a 2,000 point tabletop battle yet only took about 10 minutes.
Link to the stream is in my signature. Anyone can just show up and play.