├── .gitignore ├── .gitmodules ├── .travis.yml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── TODO ├── appveyor.yml ├── board ├── Cargo.toml └── src │ ├── board.rs │ └── lib.rs ├── ci ├── before_deploy.sh ├── install.sh ├── script.sh └── utils.sh ├── daydreamer ├── Cargo.toml ├── build │ ├── build.rs │ └── gen_bitboards.rs └── src │ ├── bitboard.rs │ ├── eval.rs │ ├── lib.rs │ ├── macros.rs │ ├── main.rs │ ├── movegen.rs │ ├── movement.rs │ ├── options.rs │ ├── perft.rs │ ├── position.rs │ ├── score.rs │ ├── search.rs │ ├── transposition.rs │ └── uci.rs ├── util ├── bayes ├── bench.rc ├── bench.sh ├── clean.epd ├── epdtest ├── fcp_template.ini ├── polyglot.ini ├── scp_template.ini ├── self_play ├── wac.epd ├── xboard └── xboard_hg └── v1 ├── Makefile ├── TODO ├── attack.cc ├── attack.h ├── bayes ├── benchmark.cc ├── bitboard.cc ├── bitboard.h ├── board.h ├── book_ctg.cc ├── book_poly.cc ├── compatibility.cc ├── compatibility.h ├── daydreamer.h ├── debug.cc ├── debug.h ├── driver.cc ├── epd.cc ├── epdtest ├── eval.cc ├── eval.h ├── eval_king.cc ├── eval_material.cc ├── eval_patterns.cc ├── eval_pawns.cc ├── eval_pieces.cc ├── extract ├── format.cc ├── gauntlet ├── gtb.cc ├── hash.cc ├── hash.h ├── makefile.mingw ├── move.cc ├── move.h ├── move_generation.cc ├── move_selection.cc ├── move_selection.h ├── output.cc ├── perft.cc ├── pgn.cc ├── playgames ├── polyglot.ini ├── position.cc ├── position.h ├── pst.inc ├── scorpio_bb.cc ├── scorpio_bb.h ├── search.cc ├── search.h ├── static_exchange_eval.cc ├── timer.cc ├── timer.h ├── trans_table.cc ├── trans_table.h ├── uci.cc ├── uci_options.cc └── version.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/TODO -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/appveyor.yml -------------------------------------------------------------------------------- /board/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/board/Cargo.toml -------------------------------------------------------------------------------- /board/src/board.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/board/src/board.rs -------------------------------------------------------------------------------- /board/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/board/src/lib.rs -------------------------------------------------------------------------------- /ci/before_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/ci/before_deploy.sh -------------------------------------------------------------------------------- /ci/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/ci/install.sh -------------------------------------------------------------------------------- /ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/ci/script.sh -------------------------------------------------------------------------------- /ci/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/ci/utils.sh -------------------------------------------------------------------------------- /daydreamer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/Cargo.toml -------------------------------------------------------------------------------- /daydreamer/build/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/build/build.rs -------------------------------------------------------------------------------- /daydreamer/build/gen_bitboards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/build/gen_bitboards.rs -------------------------------------------------------------------------------- /daydreamer/src/bitboard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/bitboard.rs -------------------------------------------------------------------------------- /daydreamer/src/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/eval.rs -------------------------------------------------------------------------------- /daydreamer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/lib.rs -------------------------------------------------------------------------------- /daydreamer/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/macros.rs -------------------------------------------------------------------------------- /daydreamer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/main.rs -------------------------------------------------------------------------------- /daydreamer/src/movegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/movegen.rs -------------------------------------------------------------------------------- /daydreamer/src/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/movement.rs -------------------------------------------------------------------------------- /daydreamer/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/options.rs -------------------------------------------------------------------------------- /daydreamer/src/perft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/perft.rs -------------------------------------------------------------------------------- /daydreamer/src/position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/position.rs -------------------------------------------------------------------------------- /daydreamer/src/score.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/score.rs -------------------------------------------------------------------------------- /daydreamer/src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/search.rs -------------------------------------------------------------------------------- /daydreamer/src/transposition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/transposition.rs -------------------------------------------------------------------------------- /daydreamer/src/uci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/daydreamer/src/uci.rs -------------------------------------------------------------------------------- /util/bayes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/bayes -------------------------------------------------------------------------------- /util/bench.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/bench.rc -------------------------------------------------------------------------------- /util/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/bench.sh -------------------------------------------------------------------------------- /util/clean.epd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/clean.epd -------------------------------------------------------------------------------- /util/epdtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/epdtest -------------------------------------------------------------------------------- /util/fcp_template.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/fcp_template.ini -------------------------------------------------------------------------------- /util/polyglot.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/polyglot.ini -------------------------------------------------------------------------------- /util/scp_template.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/scp_template.ini -------------------------------------------------------------------------------- /util/self_play: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/self_play -------------------------------------------------------------------------------- /util/wac.epd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/wac.epd -------------------------------------------------------------------------------- /util/xboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/xboard -------------------------------------------------------------------------------- /util/xboard_hg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/util/xboard_hg -------------------------------------------------------------------------------- /v1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/Makefile -------------------------------------------------------------------------------- /v1/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/TODO -------------------------------------------------------------------------------- /v1/attack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/attack.cc -------------------------------------------------------------------------------- /v1/attack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/attack.h -------------------------------------------------------------------------------- /v1/bayes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/bayes -------------------------------------------------------------------------------- /v1/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/benchmark.cc -------------------------------------------------------------------------------- /v1/bitboard.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/bitboard.cc -------------------------------------------------------------------------------- /v1/bitboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/bitboard.h -------------------------------------------------------------------------------- /v1/board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/board.h -------------------------------------------------------------------------------- /v1/book_ctg.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/book_ctg.cc -------------------------------------------------------------------------------- /v1/book_poly.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/book_poly.cc -------------------------------------------------------------------------------- /v1/compatibility.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/compatibility.cc -------------------------------------------------------------------------------- /v1/compatibility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/compatibility.h -------------------------------------------------------------------------------- /v1/daydreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/daydreamer.h -------------------------------------------------------------------------------- /v1/debug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/debug.cc -------------------------------------------------------------------------------- /v1/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/debug.h -------------------------------------------------------------------------------- /v1/driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/driver.cc -------------------------------------------------------------------------------- /v1/epd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/epd.cc -------------------------------------------------------------------------------- /v1/epdtest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/epdtest -------------------------------------------------------------------------------- /v1/eval.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/eval.cc -------------------------------------------------------------------------------- /v1/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/eval.h -------------------------------------------------------------------------------- /v1/eval_king.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/eval_king.cc -------------------------------------------------------------------------------- /v1/eval_material.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/eval_material.cc -------------------------------------------------------------------------------- /v1/eval_patterns.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/eval_patterns.cc -------------------------------------------------------------------------------- /v1/eval_pawns.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/eval_pawns.cc -------------------------------------------------------------------------------- /v1/eval_pieces.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/eval_pieces.cc -------------------------------------------------------------------------------- /v1/extract: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/extract -------------------------------------------------------------------------------- /v1/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/format.cc -------------------------------------------------------------------------------- /v1/gauntlet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/gauntlet -------------------------------------------------------------------------------- /v1/gtb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/gtb.cc -------------------------------------------------------------------------------- /v1/hash.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/hash.cc -------------------------------------------------------------------------------- /v1/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/hash.h -------------------------------------------------------------------------------- /v1/makefile.mingw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/makefile.mingw -------------------------------------------------------------------------------- /v1/move.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/move.cc -------------------------------------------------------------------------------- /v1/move.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/move.h -------------------------------------------------------------------------------- /v1/move_generation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/move_generation.cc -------------------------------------------------------------------------------- /v1/move_selection.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/move_selection.cc -------------------------------------------------------------------------------- /v1/move_selection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/move_selection.h -------------------------------------------------------------------------------- /v1/output.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/output.cc -------------------------------------------------------------------------------- /v1/perft.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/perft.cc -------------------------------------------------------------------------------- /v1/pgn.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/pgn.cc -------------------------------------------------------------------------------- /v1/playgames: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/playgames -------------------------------------------------------------------------------- /v1/polyglot.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/polyglot.ini -------------------------------------------------------------------------------- /v1/position.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/position.cc -------------------------------------------------------------------------------- /v1/position.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/position.h -------------------------------------------------------------------------------- /v1/pst.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/pst.inc -------------------------------------------------------------------------------- /v1/scorpio_bb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/scorpio_bb.cc -------------------------------------------------------------------------------- /v1/scorpio_bb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/scorpio_bb.h -------------------------------------------------------------------------------- /v1/search.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/search.cc -------------------------------------------------------------------------------- /v1/search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/search.h -------------------------------------------------------------------------------- /v1/static_exchange_eval.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/static_exchange_eval.cc -------------------------------------------------------------------------------- /v1/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/timer.cc -------------------------------------------------------------------------------- /v1/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/timer.h -------------------------------------------------------------------------------- /v1/trans_table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/trans_table.cc -------------------------------------------------------------------------------- /v1/trans_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/trans_table.h -------------------------------------------------------------------------------- /v1/uci.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/uci.cc -------------------------------------------------------------------------------- /v1/uci_options.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/uci_options.cc -------------------------------------------------------------------------------- /v1/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AaronBecker/daydreamer/HEAD/v1/version.h --------------------------------------------------------------------------------