kakomu
kakomu copied to clipboard
A simple bot to play go written in Kotlin inspired by the Manning book "Deep Learning and the Game of Go"
kakomu
A simple bot able to play game of go in Kotlin.
The general approach is inspired by the book "Deep Learning And The Game of Go". I introduced some optimizations and Kotlin idioms.
Currently it's using MonteCarlo Tree Search but hopefully it will also make use of DeepLearning.
The goals of Kakomu are:
-
Enjoy and having fun
-
Be able to experiment with MCTS, DeepLearning, etc
-
Keep code simple and easy to understand and modify
-
Get some hints on how to improve at Go
Not a goal:
-
Make a top level AI player
-
Create a framework for Go Game IA engine
BACKLOG (sort of)
SGF files load and save
GTF support to use a nicer GUI
DeepLearning training to guess best moves (esp. fuseki)
Multi threads support