docs: update documentation for rules engine integration
- HANDOFF.md: Added rules engine section, updated architecture diagram - state.json: Updated project summary, files_created, files_modified, commit_hash - README.md: Added rules engine to features and architecture - ROADMAP.md: Added MTG Rules Engine Integration section (2.10)
This commit is contained in:
+11
-1
@@ -162,7 +162,17 @@ A modern web-based implementation of the MTG Online multiplayer Magic: The Gathe
|
||||
- [x] Import workflow documentation
|
||||
- [x] Play backend integration guide
|
||||
|
||||
### 2.10 Multiplayer Play Backend — Architecture Blueprint (DERIVED FROM COCKATRICE ANALYSIS)
|
||||
### 2.10 MTG Rules Engine Integration
|
||||
|
||||
The MTG rules engine has been integrated into the backend for multiplayer game server support:
|
||||
|
||||
- [x] **Integrated in `backend/mtg_rules_engine/`**
|
||||
- [x] Core modules: `engine.py`, `rules_engine.py`, `keywords.py`, `validator.py`
|
||||
- [x] Supporting modules: `keywords_db.py`, `keyword_validator.py`, `updater.py`, `update_check.py`
|
||||
- [x] Test suite: `test_engine.py`
|
||||
- [x] Purpose: Enforces MTG game rules (mana, phases, priority, stack resolution, combat) for multiplayer server
|
||||
|
||||
### 2.11 Multiplayer Play Backend — Architecture Blueprint (DERIVED FROM COCKATRICE ANALYSIS)
|
||||
|
||||
A detailed architecture analysis of **Cockatrice** (v3.1.0 "Graduation Day") — the mature open-source MTG online client/server — has been completed at `/home/wall-o/projects/mtgonline/C++/ARCHITECTURE_ANALYSIS.md`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user