我正在尝试尝试编写国际象棋AI。我可以在.NET框架(甚至可能是Lua编写的国际象棋程序)中使用某些东西,让我编写和测试国际象棋AI,而不必担心真正的国际象棋游戏吗? 最佳答案 不确定您要做什么。如果您正在寻找现成的国际象棋GUI,则可以使用WinBoard。由于建立了通信协议,它与底层象棋引擎完全分离。这样,您的象棋引擎就变成了一个与GUI交换命令的控制台应用程序。遵循相同概念的更现代的替代方法是UCI。支持UCI的GUI是Arena。