Skip to content

Releases: gregparkes/BattleSimulator

BattleSimulator-v0.3.7

02 Jul 13:06

Choose a tag to compare

Pre-release

[0.3.7] - 2022-07-02

Added

  • Composite class to create armies with. This holds all the meta information for a unit group.
  • Sampling class. Lightweight replacement for Distribution.
  • Optional tqdm package support with simulate_k method.

Changed

  • Significant internal cleaning of Battle object.
  • Optimisations to simulate_fast function have lead to
    around 20x speed up using numba more efficiently.
  • Integration of numpy array with heterogenous aligned data type with numba continued.
  • Unit tiling significantly improved using lerp over distance minimizations.

Removed

  • Distribution class. This was too verbose and has been replaced with Sampling.

BattleSimulator-v0.3.6

25 Mar 14:38

Choose a tag to compare

Pre-release

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

18 Oct 12:46

Choose a tag to compare

Pre-release

First release of BattleSimulator.