stellar

Stellar - UCI Chess engine written in C++20
git clone git://git.dimitrijedobrota.com/stellar.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.clang-format216L
-rw-r--r--.gitignore2L
-rw-r--r--CMakeLists.txt38L
-rw-r--r--LICENSE.md21L
-rw-r--r--README.md90L
-rw-r--r--src/CMakeLists.txt13L
-rw-r--r--src/arena/CMakeLists.txt21L
-rw-r--r--src/arena/arena.cpp105L
-rw-r--r--src/arena/engine.cpp123L
-rw-r--r--src/arena/engine.hpp60L
-rw-r--r--src/arena/game.cpp108L
-rw-r--r--src/arena/game.hpp57L
-rw-r--r--src/arena/logger.hpp32L
-rw-r--r--src/arena/match.cpp126L
-rw-r--r--src/arena/match.hpp29L
-rw-r--r--src/attack/CMakeLists.txt9L
-rw-r--r--src/attack/attack.cpp10L
-rw-r--r--src/attack/attack.hpp36L
-rw-r--r--src/attack/bishop.cpp89L
-rw-r--r--src/attack/bishop.hpp15L
-rw-r--r--src/attack/king.hpp42L
-rw-r--r--src/attack/knight.hpp45L
-rw-r--r--src/attack/pawn.hpp44L
-rw-r--r--src/attack/queen.hpp17L
-rw-r--r--src/attack/rook.cpp88L
-rw-r--r--src/attack/rook.hpp15L
-rw-r--r--src/attack/slider.hpp40L
-rw-r--r--src/bitboard/CMakeLists.txt3L
-rw-r--r--src/bitboard/bitboard.cpp23L
-rw-r--r--src/bitboard/bitboard.hpp25L
-rw-r--r--src/board/CMakeLists.txt12L
-rw-r--r--src/board/board.cpp92L
-rw-r--r--src/board/board.hpp220L
-rw-r--r--src/board/zobrist.hpp61L
-rw-r--r--src/engine/CMakeLists.txt25L
-rw-r--r--src/engine/engine.cpp543L
-rw-r--r--src/engine/engine.hpp17L
-rw-r--r--src/engine/evaluate.cpp211L
-rw-r--r--src/engine/evaluate.hpp12L
-rw-r--r--src/engine/score.hpp171L
-rw-r--r--src/engine/uci.cpp145L
-rw-r--r--src/engine/uci.hpp38L
-rw-r--r--src/move/CMakeLists.txt13L
-rw-r--r--src/move/move.cpp109L
-rw-r--r--src/move/move.hpp71L
-rw-r--r--src/move/movelist.cpp122L
-rw-r--r--src/move/movelist.hpp47L
-rw-r--r--src/perft/CMakeLists.txt57L
-rw-r--r--src/perft/perft.cpp158L
-rw-r--r--src/piece/CMakeLists.txt8L
-rw-r--r--src/piece/piece.hpp61L
-rw-r--r--src/random/CMakeLists.txt3L
-rw-r--r--src/random/random.hpp39L
-rw-r--r--src/stellar_version.cpp.in7L
-rw-r--r--src/stellar_version.hpp8L
-rw-r--r--src/utils/CMakeLists.txt2L
-rw-r--r--src/utils/bit.hpp22L
-rw-r--r--src/utils/repetition.hpp42L
-rw-r--r--src/utils/timer.hpp15L
-rw-r--r--src/utils/utils.hpp74L
-rw-r--r--src/utils/utils_ui.hpp35L