1 unstable release
0.1.0 | Jan 16, 2019 |
---|
#47 in #board-game
36KB
565 lines
Table of Contents
Purpose
hex-game
is a crate that implements the board game Hex, in Rust.
Warning
Warning: This is still in development and is not ready for use yet.
Features
- Reading and writing Hex games in the human-readable Smart Game Format (SGF) and additionally reading and writing games to a more efficient binary format
- Playing Hex games using boards of any given size, including determining victory
- Visualizing Hex games and boards
Performance
Performance is a central goal of this crate: it will be used to train a neural network to play Hex, and so at every point the goal is to make determining victory and playing moves as fast as possible.
License
Licensed under either of
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~1.6–9MB
~71K SLoC