ALL PROJECTSPROJECT 03 / ALGORITHMS / C++

Enigma Chess

Sixty-four squares. Endless questions.

SIXTY-FOUR SQUARES. ONE EXPERIMENT.L.G. / EXPERIMENTS003ENIGMA CHESS
THE IDEA

thinking a few moves ahead.

C++AlgorithmsGame development

An experimental chess engine in C++, built to explore board representation, move generation, and the logic behind a familiar game. It starts with a FEN position and a command-line loop for moving pieces around the board, one small rule at a time.

The board is initialized from a FEN string, and moves are entered using the starting and ending square indices. Building that foundation in C++ is a way to work through how a chess engine models the game. It remains an early experiment: the README records limitations in piece movement and input notation, with standard algebraic notation among the next steps.

  • FEN-based board initialization
  • A C++ implementation built from the ground up
  • An early experiment in chess-engine fundamentals
NEXT PROJECTVaragity