diff --git a/docs/MAP.md b/docs/MAP.md index 5b9142c..960603e 100644 --- a/docs/MAP.md +++ b/docs/MAP.md @@ -60,6 +60,16 @@ Located in `src/autoloads/`, these scripts are automatically loaded when the gam - Timestamp-based log formatting with category support - Runtime log level filtering for development and production builds +6. **SaveManager** (`src/autoloads/SaveManager.gd`) + - Persistent game data management with comprehensive validation + - High score tracking and current score management + - Game statistics (games played, total score) + - Grid state persistence for match-3 gameplay continuity + - Progress reset functionality with complete data cleanup + - Security features: backup system, checksum validation, file size limits + - Robust error handling with backup restoration capabilities + - Uses: `user://savegame.save` for persistent storage + ## Scene Hierarchy & Flow ### Main Scenes