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.
Please check out the live demo and Github project.