Dev-Zero: A Chess Engine

Dev-Zero is a fully functional chess engine that is used to play through various standards such as with human, self-play and also with some Universal Chess Interface (UCI) compatible chess engines. The distinguishable characteristic is that it is designed to be universally accessible, and can be concurrently played by people with different abilities and intelligence.Minimax algorithm along with alpha-beta pruning is used simultaneously with chess books to select the next move. Based on parameters like King safety, mobility of each piece, structure and centre control, the board is evaluated using a heuristic function that checks for checkmate as well as stalemate conditions using values from initialised piece square tables and calculated material score.Developers can create fascinating Graphical User Interface (GUI) and use the proposed algorithm in developing their chess games.

[1]  Yi Qu,et al.  A Military Chess Game Tree Algorithm Based on Refresh Probability Table , 2020, 2020 Chinese Control And Decision Conference (CCDC).

[2]  Hesham El-Deeb,et al.  Enhanced parallel NegaMax tree search algorithm on GPU , 2014, 2014 IEEE International Conference on Progress in Informatics and Computing.

[3]  H. Jaap van den Herik,et al.  Genetic Algorithms for Evolving Computer Chess Programs , 2014, IEEE Transactions on Evolutionary Computation.

[4]  T. Shab XBoard: a framework for integrating and enhancing collaborative work practices , 2006, 2nd IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT'06).

[5]  Reinaldo Ferraz Accessibility and search engine optimization on scalable vector graphics , 2017, 2017 IEEE 4th International Conference on Soft Computing & Machine Intelligence (ISCMI).

[6]  José Valente de Oliveira,et al.  Particle swarm optimization applied to the chess game , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[7]  G. Srinivasaraghavan,et al.  Phoenix: A Self-Optimizing Chess Engine , 2015, 2015 International Conference on Computational Intelligence and Communication Networks (CICN).

[8]  Tubagus Maulana Kusuma,et al.  Chess piece movement detection and tracking, a vision system framework for autonomous chess playing robot , 2017, 2017 Second International Conference on Informatics and Computing (ICIC).