AlphaZero inspired Phantom Go bot.
The docs/source/examples
directory contains notebooks that demonstrate how to use the AlphaGhOst API. You can run the notebooks in a Jupyter environment or view it on GitHub.
Use uv to set up a local development environment.
git clone https://github.com/huyenngn/alphaghost.git
cd alphaghost
uv sync
You can use uv run <command>
to avoid having to manually activate the project
venv. For example, to play a game of Phantom Go against the AlphaGhOst bot, run:
uv run alphaghost play
This project is licensed under the Apache License 2.0. For the full license text, see the LICENSE
file.
It contains modifications of OpenSpiel's AlphaZero algorithm and MCTS implementations, originally developed by DeepMind. The original license has been preserved in the relevant source files.