我正在尝试写下国际象棋AI。我可以在.NET框架上使用的东西(或者甚至是在Lua中编写的国际象棋程序)可以让我编写和测试国际象棋AI,而不用担心实际上会对国际象棋游戏产生影响吗?
答案 0 :(得分:23)
不确定你要做什么。
如果您正在寻找即用型国际象棋GUI,您可以使用WinBoard。 由于已建立的通信协议,它与底层的国际象棋引擎完全分离。因此,您的国际象棋引擎成为一个控制台应用程序,用GUI交换命令。
答案 1 :(得分:14)
我写了一个计算机国际象棋博客,带你完成从头开始用C#编写国际象棋引擎的所有步骤,它包括一个计算机象棋链接部分和一个国际象棋游戏入门套件。
Adam Berent
答案 2 :(得分:4)
以下是一些在Windows上运行的开源棋盘/游戏。
答案 3 :(得分:2)