Your trusted source for computer chess information!

This is an old revision of the document!


SecondChess

SecondChess is a didactical chess engine written in C by Emilio Díaz and based on FirstChess code of Pham Hong Nguyen.

Main Features

  • One single C file heavily commented, around 2000 lines
  • Addressed to programmers who want to learn how a chess engine works
  • Rules Implemented: castle, en passant and promotion (For the sake of simplicity, no three moves repetition nor 50 moves rule)
  • No time management
  • Selectable search depth
  • Simple evaluation: material + piece square tables
  • Simple Alpha-Beta search + Quiescent
  • Basic Xboard support

Acknowledgments

Downloads


Personal Tools