rustai_abalone

Crates.iorustai_abalone
lib.rsrustai_abalone
version0.1.2
created_at2025-01-09 16:31:55.874723+00
updated_at2025-01-10 07:50:36.173198+00
descriptionAblone implementation and AI agent to play against
homepagehttps://github.com/harloc-AI/rustai_abalone
repositoryhttps://github.com/harloc-AI/rustai_abalone
max_upload_size
id1510131
size178,179
H L (harloc-AI)

documentation

README

RustAI Abalone

Rust Latest version Documentation License

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
Commit count: 17

cargo fmt