本文介绍了编写国际象棋引擎有哪些好的资源?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我对编写国际象棋引擎很感兴趣(主要是作为学习练习),并且对人们知道的可能感兴趣或使用的任何资源都非常感兴趣,包括任何真正的东西:论文,书籍,理论,教程,任何东西
解决方案
从我的档案中:
- 这是一个有用的。
- 这是。
- 其中包含几个简单的分步操作,从初学者到高级。
- 这是。
- 这是。
- 这是,有趣的搜索算法。
- 这是。
- 这是很多。
- 这些是。
- 合理的。
- 合理的。
- 合理的。
- A 用于测试。
- 这是。
- 一堆其他国际象棋编程链接。
- 最后,这是维基百科对电脑象棋的看法。
I'm interested in writing a chess engine (mostly as a learning exercise) and would be interested in any resources that people know of that could be of interest or use, anything really: Papers, Books, Theory, Tutorials, anything that could be useful.
解决方案
From my archives:
- This is a useful chess programming wiki.
- This is a simple introduction to chess programming.
- This contains several easy step-by-step YouTube tutorial series' ranging from beginner to advanced level.
- This is a more advanced introduction.
- This is Adam Berent's interesting computer chess blog.
- This is a good analysis of MTD(f), an interesting search algorithm.
- This is a good guide to validation of move generation.
- This is lots of good information on the Rebel chess engine.
- This is lots of good information on the Dark Thought chess engine.
- Good information and source code for the Monsoon chess engine.
- These are more notes on chess programming.
- A reasonable introduction to rotated bitboards.
- A reasonable introduction to magic bitboards.
- A reasonable introduction to late move reductions.
- A look at null-move pruning.
- A collection of position sets for testing purposes.
- Here is an old report from 2 students who wrote a chess program.
- A bunch of miscellaneous chess programming links.
- Finally, here is Wikipedia's take on computer chess.
这篇关于编写国际象棋引擎有哪些好的资源?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!