Enroll to Gomocup

Submission Guideline

If you have written your own go-moku AI and you want to place it in, please sign the copyright statement by filling the submission form ([docx/pdf]*) and submit it together with your AI via the Gomocup user site.

Your engine should be packed into a ZIP file together with other necessary files. You need to make sure that the ZIP file can be directly loaded by a Gomocup manager, such as Piskvork

We will test your AI and notify you regarding its acceptance into Gomocup within one week of the submission deadline. Please note that NO submissions, including bug fixes, will be accepted after the deadline for tournaments hosted on Gomocup computers. Please check the Common Issues section to avoid typical submission mistakes.

If you encounter any problems while making the submission, feel free to contact us: [email protected].

If you do not receive the confirmation, please try to write an e-mail to us without attachment.

Good luck!

Common Issues

Missing Dependencies: The AI cannot run on a clean machine without pre-installed runtime environments. Please either statically link your libraries or include all required DLLs in your submission.

Basic League Logic: The AI lacks an understanding of fundamental, league-specific winning patterns. For example, an engine in the Standard league must prioritize defending a three over making a six-in-a-row. Similarly, a Caro league engine should choose to defend a three rather than forming a five-in-a-row that is blocked at both ends.

Gomocup Protocol Compliance: The AI does not fully support the required protocol. Please verify that your engine runs correctly within the Piskvork manager prior to submission. Ensure your executable uses the "pbrain-" prefix (unless using the obsolete protocol) and is located at the root of the .zip archive.

Stability: AIs with a failure rate over 10% (due to timeouts, crashes, or illegal moves such as making a move outside the board) face immediate disqualification.


* The copyright statement in the submission form is adapted from WCCC (World Computer-Chess Championship) / Computer Olympiad rules.