Better move highlights.Blunder and mistake highlights.Important square highlightto help the player understand the engine choice.Ignorable areato be able to study a specific area of the game.
This project requires Python 3.7 or higher. Please ensure Python 3.7+ is installed and available on your PATH before running the setup.
First, open a terminal in the directory you'd like to clone the project in.
# Clone the repo
git clone https://github.com/leobeaumont/GoInsight.git
cd GoInsight# Setup the environement
make setup# Activate the virtual environment
source .venv/bin/activate# Download KataGo model
make get-modelYou're all setup !
First, open PowerShell in the directory where you'd like to clone the project.
# Clone the repo
git clone https://github.com/leobeaumont/GoInsight.git
cd ./GoInsight/# Allow PowerShell scripts to run (first time only)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser# Setup the environment
.\make.ps1 setup# Activate the virtual environment
.\.venv\Scripts\Activate.ps1# Download KataGo model
.\make.ps1 get-modelThis start an instance of KataGo, type gtp commands to interact with it.
- Use
quitcommand to close the instance - Use
list_commandsto get a list of all the commands
make run-model.\make.ps1 run-modelStart a batch of tests to find the best parameters (This will take a few minutes)
make opt-model.\make.ps1 opt-modelThis will run all tests declared in the tests directory
make tests.\make.ps1 testsThis will open the project's documentation on your default web browser
make docs.\make.ps1 docsRemove setup files and the virtual environment from the project
make clean.\make.ps1 cleanContributions are not welcome yet, as this project is part of students cursus a IMT Atltantique. The project will be opened to contributors after the course ended.
TenukiBrest Go association.IMT Atlantiqueengineering school.KataGoopen ource Go engine.
- Coppin Gilles
- Le Hir Mathieu
- Peillard Étienne
- Beaumont Léo (leo.beaumont@imt-atlantique.net)
- Chambriard Léopold (leopold.chambriard@imt-atlantique.net)
- Chouki Mouad (mouad.chouki@imt-atlantique.net)
- Disdier Jordan (jordan.disdier@imt-atlantique.net)
- Garrana Simon (simon.garrana@imt-atlantique.net)
- Miranda-Gonzales Marcelo (marcelo.miranda-gonzales@imt-atlantique.net)
- Roubertou Amaury (amaury.roubertou@imt-atlantique.net)
For any questions or supports, please contact leo.beaumont@imt-atlantique.net.
