项目作者: stepulak

项目描述 :
Minimalistic chess engine and game with CLI interface written in C++
高级语言: C++
项目地址: git://github.com/stepulak/mini-chess-engine.git
创建时间: 2021-02-28T20:19:36Z
项目社区:https://github.com/stepulak/mini-chess-engine

开源协议:GNU General Public License v3.0

下载


Mini-chess-engine

  • Homemade mini chess engine and game written in C++ during couple of evenings (about 1300 LOC of C++)
  • AI uses Negascout algorithm with variable search depth
  • Game is just in CLI with “UCI-like” interface
  • Using Piece square tables (PST) for board evaluation
  • Support of en passant move/capture, castling, three fold repetition, king check detection, draw detection, etc. - yet still not a full chess game engine like Stockfish
  • Written in C++17, CMake is available
  • Feel free to report a bug
  • Disclaimer: I am not chess expert, this engine is made just for fun and curiosity