2 releases
new 0.1.2 | Jan 10, 2025 |
---|---|
0.1.1 | Jan 9, 2025 |
0.1.0 |
|
#134 in Games
94 downloads per month
175KB
5.5K
SLoC
RustAI Abalone
Author: Harald Locke haraldlocke@gmx.de
Summary
Abalone implementation and an agent for playing the game using tensorflow & MCTS based on the concept of Alpha-Zero. This library is a rust version of pyai_abalone The reasons for its creation is to run the MCTS at a decent speed without having to handle all the Python issues with threading.
The current version of the crate is rather build for people interested in machine learning and Abalone enthusiasts as it does not provide any GUI or other meaningful ways to play as a human.
Future changes
I intend to make it possible to play against the AI. One of the following options will be released in the future:
- package for Python using PyO3 or similar which can be implemented into the Abalone3 GUI
- create a GUI in rust and make a compelte software out of the library
Dependencies
~27–40MB
~737K SLoC