Here are some Python implementations of Gomoku AIs, including MCTS, Minimax and Genetic Alg.
This project is a competitive project in course Introduction to Artificial Intelligence.
The Gomoku AIs are based on the Gomocup standard and you can create your own AI.exe
through pisqpipe
, the materials and document are here.
We have three amazing guys here, Shun Zhang, Donghao Li and Pingxuan Huang.
Note that all the algorithms listed below can be packed into a win32 exe (less than 20m with numpy version 1.13.1), which is tested by us. We think the pisqpipe
platform is far from perfect and there are too many unknown or stupid errors. So we just provide the terminal APIs. You can play with our AIs through command $python AI-name.py
(more details please refer to relating page). Still, one can easily pack the AIs into win32 exe with the 'help' of pisqpipe.
More detailed document please refer to relating page.
Also, there is a python version of Threat Space Search, which is designed by Xavier Wee. However, we found it too slow for a board as big as 20 x 20
. Optimizations are required.