A serious Gomoku board game AI written in C++
Last updated May 27, 2026
75
Stars
17
Forks
5
Issues
0
Stars/day
Attention Score
20
Language breakdown
No language data available.
βΈ Files
click to expand
README
blupig-gomoku

A Gomoku (δΊεζ£, Five in a Row) AI with a custom heuristic negamax algorithm with alpha-beta pruning and built-in rules and cut-offs, written in C++.
It provides: - A REST API (used by the HTML client) - A CLI interface - The stdin / stdout based protocol used in Gomocup
Currently runs single-threaded, supports only Gomoku rules, future plans:
- MCTS with parallelization
- Self-learning

Run Your Own Copy
This application is available as a docker image
yunzhu/blupig-gomoku.
- Make sure you have access to
docker.
- Run:
docker run -d --rm -p 8000:8000 -e SERVER_URI="http://<server-ip>:8000" yunzhu/gomoku
- Access
http://<server-ip>:8000in your browser.
- Play!
π More in this category