Drofa:UCI国际象棋引擎

时间:2024-05-03 20:22:06
【文件属性】:

文件名称:Drofa:UCI国际象棋引擎

文件大小:173KB

文件格式:ZIP

更新时间:2024-05-03 20:22:06

chess-engine chess artificial-intelligence C++

德罗法 用C ++ 11编写的UCI国际象棋引擎。 起源 Drofa开始为叉国际象棋引擎。 我最初的意图是采用功能强大但稳定且可运行的国际象棋引擎,并尝试对其进行改进,并逐步学习c ++。 在我的Drofa实验期间,从以下人员那里获得了大量的知识: 国际象棋引擎和教程。 是所有与国际象棋编程有关的知识的好地方。 特别感谢Terje Kirstihagen和他的国际象棋引擎,在那里我采用了LMP和LMR基本减少公式,并想到在修剪中使用IMPROVING因子。 浅蓝色的变化 优势:Drofa 2.0.0可能略低于2500 CCRL elo。 浅蓝色的变化 在Drofa 2.0中,浅蓝色的顶部增加了许多功能,尤其是在搜索部分。 可以找到带有某些功能的增益的几乎完整的变更日志: ShofBlue-> Drofa_changelog文件中的Drofa_changelog 1.0。 Dro


【文件预览】:
Drofa-master
----build_windows.sh(646B)
----Changelogs()
--------Drofa_changelog_3(23KB)
--------Drofa_changelog(3KB)
--------Drofa_changelog_2(11KB)
----playtests()
--------Pruning fails list(286B)
--------usefull lines(5KB)
----src()
--------main.cc(662B)
--------search.cc(27KB)
--------outposts.h(3KB)
--------book.cc(22KB)
--------uci.h(441B)
--------tuning.cc(29KB)
--------option.h(3KB)
--------bench.cc(2KB)
--------defs.h(3KB)
--------eval.cc(29KB)
--------movegen.cc(17KB)
--------search.h(9KB)
--------zkey.h(4KB)
--------board.cc(24KB)
--------zkey.cc(4KB)
--------transptable.cc(2KB)
--------movepicker.h(4KB)
--------eval.h(16KB)
--------rays.cc(1KB)
--------attacks.cc(7KB)
--------transptable.h(903B)
--------orderinginfo.h(3KB)
--------move.h(6KB)
--------psquaretable.h(2KB)
--------option.cc(1KB)
--------book.h(3KB)
--------rays.h(1KB)
--------version.h(102B)
--------threadholder.h(227B)
--------bench.h(5KB)
--------board.h(14KB)
--------movegen.h(8KB)
--------bitutils.h(3KB)
--------uci.cc(10KB)
--------psquaretable.cc(2KB)
--------move.cc(3KB)
--------orderinginfo.cc(1KB)
--------tuning.h(4KB)
--------attacks.h(8KB)
--------movepicker.cc(2KB)
--------transptableentry.h(1KB)
----LICENSE(1KB)
----README.md(5KB)
----Makefile(804B)
----Doxyfile(436B)
----.gitignore(282B)
----Drofa_dev(153KB)

网友评论