ace:另一个国际象棋引擎

时间:2024-07-16 14:27:10
【文件属性】:

文件名称:ace:另一个国际象棋引擎

文件大小:123KB

文件格式:ZIP

更新时间:2024-07-16 14:27:10

C

另一个国际象棋引擎(ACE) ACE 是一个用 C 编写的基于位板的简单国际象棋引擎。最初的目标是获得一个可以通过 GUI 应用程序(例如下棋的工作引擎。 最后,我希望对程序进行扩展和优化。 也许有一天它甚至能够与其他国际象棋引擎竞争一个不错的排名。 董事会代表 该板使用位板表示。 I bitboard 是一个 64 位无符号整数,其中每一位代表棋盘上的一个正方形。 等级和文件映射到索引位位置,如下所示: a b c d e f g h a b c d e f g h +--+--+--+--+--+--+--+--+ +--+--+--+--+--+--+--+--+ 8 |A8|B8|C8|D8|E8|F8|G8|H8| 8 |56|57|58|59|60|61|62|63| 8 +--+--+--+--+--+--


【文件预览】:
ace-master
----ace_global.h(13KB)
----ace_move.c(23KB)
----ace_pgn.c(34KB)
----engine-interface.txt(25KB)
----ace_main.c(2KB)
----ace_pool.h(2KB)
----ace_util.c(2KB)
----ace_thread.c(7KB)
----ace_input.c(21KB)
----ace_rkiss.h(1KB)
----ace_zobrist.h(1KB)
----ace_types.h(11KB)
----ace_str.h(2KB)
----ace_defs.h(2KB)
----perftsuite.epd(10KB)
----ace_search.c(9KB)
----ace_fen.c(8KB)
----ace_fen.h(3KB)
----ace_str.c(3KB)
----ace_magic.h(2KB)
----index.html(1KB)
----ace_magic.c(17KB)
----ace_const.c(7KB)
----ace_columns.h(1KB)
----bitboard.txt(2KB)
----ace_pgn.h(7KB)
----ace_thread.h(3KB)
----ace_intrin.h(4KB)
----ace_hash.c(5KB)
----ace_uci.c(3KB)
----ace_pool.c(977B)
----.gitignore(3KB)
----ace_display.h(1KB)
----Makefile(892B)
----notes.txt(1KB)
----pgn()
--------eco.pgn(249KB)
----README.md(2KB)
----ace_test.c(2KB)
----ace_init.c(9KB)
----ace_zobrist.c(2KB)
----.gitattributes(483B)
----ace_evaluate.c(6KB)
----ace_perft.c(3KB)
----ace_columns.c(3KB)
----ace_display.c(4KB)

网友评论