sunfish:Sunfish:111行代码中的Python Chess Engine

时间:2024-02-26 05:38:57
【文件属性】:

文件名称:sunfish:Sunfish:111行代码中的Python Chess Engine

文件大小:1.38MB

文件格式:ZIP

更新时间:2024-02-26 05:38:57

python chess-engine ai chess-ai sunfish

介绍 Sunfish是一个简单但功能强大的国际象棋引擎,用Python编写,主要用于教学目的。 没有表及其简单的界面,它仅占用111行代码! (请参阅 )但是, 。 因为Sunfish很小,而且力求简单,所以代码提供了一个很好的实验平台。 人们已将其用于测试并行搜索算法,尝试使用评估功能以及开发深度学习国际象棋程序。 今天把它分叉,看看你能做什么! 屏幕截图 My move: g8f6 8 ♖ ♘ ♗ ♕ ♔ ♗ · ♖ 7 ♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙ 6 · · · · · ♘ · · 5 · · · · · · · · 4 · · · · :chess_pawn: · · · 3


【文件预览】:
sunfish-master
----sunfish.py(19KB)
----test.py(25KB)
----LICENSE.md(34KB)
----README.md(4KB)
----tools.py(10KB)
----uci.py(5KB)
----sunfish.6(3KB)
----tests()
--------unstable1(61B)
--------unstable_positions(10KB)
--------pgns.pgn(94KB)
--------mate3.fen(658B)
--------chessathome_openings.fen(256KB)
--------avoid_mate.epd(82B)
--------ccr_one_hour_test.epd(2KB)
--------3fold.pgn(1.9MB)
--------mate2.fen(11KB)
--------3fold_do.pgn(1.08MB)
--------bratko_kopec_test.epd(2KB)
--------nullmove_mates.fen(39B)
--------3fold_dont.pgn(500KB)
--------unstable_positions2(1KB)
--------clean_draws.py(742B)
--------stalemate2.fen(4KB)
--------queen.fen(6KB)
--------mate1.fen(381B)
--------mate4.epd(2KB)
----.gitignore(389B)
----logo()
--------sunfish_large.png(238KB)
--------sunfish_small.bmp(33KB)
----compressed.py(5KB)
----xboard.py(6KB)

网友评论