不确定您想要做什么。 如果您正在寻找一个现成的国际象棋图形用户界面(GUI),您可以使用WinBoard。由于建立了通信协议,它与底层的国际象棋引擎完全解耦。因此,您的国际象棋引擎成为一个控制台应用程序,与GUI交换命令。 一个更现代的替代方案遵循相同的概念,即UCI。支持UCI的GUI是Arena。
我写了一篇关于计算机国际象棋引擎的博客,它包括从零开始使用C#编写国际象棋引擎的所有步骤,还有一个计算机国际象棋链接部分和一个国际象棋游戏启动套件。 http://www.chessbin.com Adam Berent