编写国际象棋引擎有哪些好资源?

Pau*_*cks 76 resources chess

我有兴趣编写一个国际象棋引擎(主要是作为一个学习练习),并且会对任何人们所知道的可能感兴趣或使用的资源感兴趣,任何真正的东西:论文,书籍,理论,教程,任何可能的东西有用.

Roa*_*ior 113

从我的档案:

  • 国际象棋编程维基非常酷. (4认同)
  • 现在很多链接都消失了,可以更新一下答案吗 (2认同)

Ada*_*ent 28

在创建我的国际象棋引擎时,我花了几个月时间尝试收集描述创建国际象棋游戏的一些难点的好资源.这是我发现最有用的列表:

FrançoisDominicLaramée的国际象棋程序设计

这篇文章让我进入了计算机国际象棋,这是对计算机如何下棋的一个很好的概述.它非常容易阅读,它将向您介绍所有术语和关键字.

http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-i-getting-started-r1014

计算机象棋维基,这在过去几个月里确实有所扩展.它是参考资料的绝佳资源.

https://www.chessprogramming.org/Main_Page

路易斯凯斯勒的电脑国际象棋链接

完成上述资源后,可以在以下链接页面找到其余部分.

http://www.lkessler.com/cclinks.shtml

最后但并非最不重要的是,我写了一个计算机国际象棋博客,带您完成从头开始在C#中编写国际象棋引擎的所有步骤,它包括计算机国际象棋链接部分和国际象棋游戏入门套件.

http://www.chessbin.com

亚当·本特


Ada*_*vis 9

许多在国际象棋中有用的算法概述 - http://www.frayn.net/beowulf/theory.html--应该是理解问题度量的一个很好的起点,以及简化计算工作的几种方法.

-亚当