This project started as backing for a higher level library that would implement the domain of a turn-based combat system. After spending some time refining the core behaviours and abstractions in turn-based combat systems, it has become clear that this library has a few biases and modelling assumptions that aren't necessarily true. Correcting these will likely require non-trivial API refactoring and nomenclature updates
This project started as backing for a higher level library that would implement the domain of a turn-based combat system. After spending some time refining the core behaviours and abstractions in turn-based combat systems, it has become clear that this library has a few biases and modelling assumptions that aren't necessarily true. Correcting these will likely require non-trivial API refactoring and nomenclature updates