弈心界面程序是基于GTK+开发的开源（Simplified BSD License）五子棋界面程序。
Although gomoku was solved in 1992 and free renju was solved in 2001, gomoku and renju with modern opening rules such as Swap-2 (gomoku) and Soosorv-8 (renju) used in professional competitions are much more balanced and have not been solved. However, compared with computer chess, the development of computer gomoku/renju was slow. As of 2016, many gomoku/renju experts still believed that gomoku/renju programs could not compete at the human champion level.
The weakness of previous gomoku/renju programs was analyzed and several solutions to the weakness were given. With the solutions, the gomoku/renju program Yixin was designed, which became the winner of the 13th, 14th, 15th, 16th, 17th, 18th and 19th Gomocup.
Yixin was the first gomoku and renju AI that can compete at the human champion level. It beat Taiwan's Meijin title holder Lin Shu-Hsuan and the world gomoku champion Rudolf Dupszki in 2017, and drew with world renju champion Qi Guan in 2018.
Note: the engines designed for AI-vs-Human matches are not available for public download. The below versions, including the demos in Gomocup, do not represent the full strength of Yixin.
All downloads below are FREE for NON-commercial use. The author reserves the right to accuse those who use Yixin's engine(s) for commercial use without written permission of the author. All rights not expressly granted here are reserved by the author, and the author reserves the right of final explanation.
(All of engines below can be loaded by Piskvork)
Yixin Board is a specially designed GUI for Yixin, written with GTK+. It is open source under Simplified BSD License.
More about Yixin-Board: Yixin-Board on Github
The engine and the GUI are developed by Kai Sun.