Chess

At some point in 2008 I decided to write my own chess engine after reading an online article on how computers play chess. I thought that this would be difficult enough to challenge me while in the same time small enough in scope to complete it in a reasonable amount of time. After years of fun I have managed to create not only the chess engine but also a full working Interface, along with some advanced features such as a PGN viewer and End Game Practice. This same engine was later used to create my online chess website GeeksWithChess.com

Chess Engine Features:

  • 6 Ply Depth Search on Medium Setting, 7 on Hard Setting
  • 1 Ply Extention in the End Game
  • Non Iterative Alpha Beta
  • Quiescence Search
  • Killer Move
  • Opening Book
  • Understanding on EnPassant Stalemate/3 Move Repetition/50 Move Rule
  • Move History in PGN format

User Interface:

  • Play As Black or White
  • Clocks
  • Save/Load Game
  • FEN Position Notation Input
  • Highlighting of Legal Moves and Last Move
  • Viewing and Saving Move History in PGN format

Download my Chess Game