A Gomoku (連珠, 五子棋, Five in a Row) AI with a
customized heuristic negamax algorithm, written in C++.
It is built with pattern matching rules, algorithm optimization and careful code optimization.
This project is being actively improved in algorithm, parallelization and more.
Currently, it beats many AIs from the Gomocup AI tournament, including one with elo 1894.
Please check out the live demo and Github project.