Step based Arimaa Engine
Overview
A game engine for the board game Arimaa. This library provides the functionalities:
- Generate a set of valid steps from any state.
- Generate a set of valid moves from any state.
- Supports Zobrist hashing for transpositions.
- Parsers for boards and actions.
Documentation
Example
Parse a game state and take an action and generate a set of valid actions from that state.
use ;
let game_state = board!;
let action = action!;
let game_state = game_state.take_action;
println!;
Additional Examples
License
This project is licensed under the MIT license.