Chess Requirements Stockfish UCI Resources UCI Process - Process Example UCI Protocol - Universal Chess Interface documentation Fen Notation - Starting position of pieces