1 unstable release

Uses new Rust 2024

0.1.0 Oct 18, 2025

#9 in #high-level-abstraction

MIT license

19KB
281 lines

Endgame Game

License: MIT Crates.io version

This somewhat redundantly named crate provides an abstraction for representing turn based games.

Todo:

  • Extend game::State with an optional method for producing a set of game states along with isomorphisms between them and the current state. This would be useful in search space reduction in the case that there are various symmetries in the game that could be exploited.
  • Add additional primitive Strategys.
  • Consider adding game combinators. Such as parallel or sequential composition of games. While perhaps an interesting exercise, whether these would be of general utility beyond computational game theory is questionable.

Dependencies

~1.5MB
~24K SLoC