Hey all, I've started working on a simulator to run multiple iterations of combat between different units.
This project is still in a very rough state and currently does not handle upgrades yet.
I'm starting work on a frontend to make it more user friendly to setup the simulations.
Currently it can simulate melee combat between 2 units, including heroes. It handles basic tray elimination, mortal strikes, proper hit/damage application. It will throw the runes on each turn and alternate between the units for actions.
There are 2 scenarios for re-rolls right now. Blanks only, or non-hits/damage dealing faces (hits, double hits, and mortal strikes stay).
I still have to model the dials, and programmed dial progression through the turns. This basically means that you can tell the unit what dial settings you want to simulate for each of the 8 rounds.
It currently simulates 500K combat interactions, up to 8 rounds of combat per in about 2 minutes. It gathers statistics on the dice faces, re-rolls, unit death, and number of rounds of combat.
I'm wondering if anyone has interest in this type of thing, and what features/scenarios you would want to see? This will not model a full battlefield. I only intend to model 1v1 or 1v2 combats.