ChessWithQuests

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


Reference Architecture Diagram


Architecture & Reference Notes

ChessWithQuests