Releases: gregparkes/BattleSimulator
Releases · gregparkes/BattleSimulator
BattleSimulator-v0.3.7
[0.3.7] - 2022-07-02
Added
Compositeclass to create armies with. This holds all the meta information for a unit group.Samplingclass. Lightweight replacement forDistribution.- Optional
tqdmpackage support with simulate_k method.
Changed
- Significant internal cleaning of
Battleobject. - Optimisations to
simulate_fastfunction have lead to
around 20x speed up usingnumbamore efficiently. - Integration of numpy array with heterogenous aligned data type with numba continued.
- Unit tiling significantly improved using lerp over distance minimizations.
Removed
Distributionclass. This was too verbose and has been replaced withSampling.
BattleSimulator-v0.3.6
This release saw the introduction of Terrains to the map, including some more fancy interactions between different army groups by adding hit-and-run tactics.
BattleSimulator-v0.3.5
First release of BattleSimulator.