Go to file
Nemo c4d4259f4d move into subdirs 2018-01-28 04:07:11 +05:30
sushigo move into subdirs 2018-01-28 04:07:11 +05:30
README.md Add note about validations 2018-01-28 03:37:08 +05:30

README.md

boardgame2vec

An attempt at board game state space serialization. The basic assumption is that the board game is just a complicated state machine, with player playing moves that result in state transitions.

If you can serialize a board game, you can do cool stuff:

  1. Play it over the wire
  2. Record games played over time
  3. Learn patterns from previous games

This tries not to introduce players into the state itself, instead use markers to keep track of where everything is. Built using Cap'n Proto. The game rules themselves are not part of this, and game validations are optional.

For eg, having a chess serialization that allows for 2 kings is okay, since the game's logic would never allow it to reach such a state.