ChessWithQuests¶
School project of a chess game with customizable pieces, board, and quests. Forked from class project base.
Project Overview¶
ChessWithQuests is an extensible modular chess engine and desktop application built in Python following the Model-View-Controller (MVC) architectural pattern. It supports standard chess rules as well as custom board configurations, customizable pieces with configurable movement and attack vectors, and an in-game quest system.
Documentation & Architecture¶
- Online Documentation: ChessWithQuests Documentation (autogenerated dynamically from source docstrings via MkDocs)
- Reference Architecture Diagram: Draw.io Architecture Diagram (details the Model-View-Controller architecture and class hierarchy)