Resources
Code
- HexSet is the engine: the rules, game records, and the table.
- HexN is the trainer: imitation learning, PPO, and ExIt.
Related projects
- Catanatron: a Catan simulator in Python, with the community standard reference bot.
- Canopy: an AlphaZero-style framework in Rust, with a two-player Catan neural network.
- OpenHex: an open Catan bot ladder for community testing.
- catanrl and catanrl-v2: two-player Catan neural networks warm start from Catanatron.
- settlers_of_catan_rl: a reinforcement-learning Catan neural network.
- JSettlers2: the original Java-based Catan bot.
- OpenSpiel: DeepMind’s framework for games research. We’ve added Catan in pull request #1649.