Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 months ago.
The community reviewed whether to reopen this question 5 months ago and left it closed:
Original close reason(s) were not resolved
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
不确定你想做什么。
如果您正在寻找现成的国际象棋 GUI,您可以使用 WinBoard。
由于已建立的通信协议,它与底层国际象棋引擎完全解耦。因此,您的国际象棋引擎成为一个与 GUI 交换命令的控制台应用程序。
遵循相同概念的更现代的替代方案是UCI。支持 UCI 的 GUI 是 Arena。
Not sure about what you are trying to do.
If you are looking for a ready-to-use chess GUI, you can use WinBoard.
It is completely decoupled from the underlying chess engine(s), thanks to an established communication protocol. Your chess engine thus becomes a console app exchanging commands with the GUI.
A more modern alternative following the same concept is UCI. A GUI supporting UCI is Arena.
我写了一个计算机国际象棋博客,带您完成从头开始用 C# 编写国际象棋引擎的所有步骤,它包括计算机国际象棋链接部分和国际象棋游戏入门套件。
http://www.chessbin.com
亚当·贝伦特
I write a Computer Chess Blog that takes you through all the steps of writing a chess engine in C# from scratch, it includes a computer chess links section and a chess game starter kit.
http://www.chessbin.com
Adam Berent
这里有一些在 Windows 上运行的开源棋盘/游戏。
GNU XBoard
SCID
C# 微型象棋
Here are some open source chess boards / games that run on Windows.
GNU XBoard
SCID
C# Micro Chess