Skip to content
Mustafa Tarhan

Chess Game with Replay

Qt desktop chess with move validation per piece, save/load, game recording, replay and undo.

Software project2023Complete
Role
Software engineering course project at HTW Berlin.
Stack
C++, Qt, Doxygen, LaTeX

What it does

A C++/Qt chess game from a software engineering course, with an object-oriented piece hierarchy, a file manager for saving, recording and replaying games, and Doxygen documentation.

  1. Parts
    • Board
    • Pieces
    • Replay

The hard part

Recording and replaying games step by step with undo, on top of a piece class hierarchy.