Goal here is to generate many games with random/trained AIs playing and be able to regenerate the game state from logs to see what was going on.
Any randomness should be deterministic given a seed (e.g. shuffling decks).
There should be a machine-readable logs mode where the logs are in e.g. JSON logging the minimal information required to reconstruct the game state i.e. decisions made by players.
Goal here is to generate many games with random/trained AIs playing and be able to regenerate the game state from logs to see what was going on.
Any randomness should be deterministic given a seed (e.g. shuffling decks).
There should be a machine-readable logs mode where the logs are in e.g. JSON logging the minimal information required to reconstruct the game state i.e. decisions made by players.