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.
- Parts
- Board
- Pieces
- Replay
The hard part
Recording and replaying games step by step with undo, on top of a piece class hierarchy.