Update design documentation to clarify the structure and relationships of game elements. Enhance the definitions of TerritoryDef, BuildingDef, and FloorDef, and introduce new concepts like Patch for modifying definitions. Revise the near-term design to outline the UI structure and interactions, ensuring a clear framework for future development phases.
ci / server (push) Failing after 3m37s
ci / client (push) Successful in 16s

This commit is contained in:
Leonid Pershin
2026-08-18 13:41:35 +03:00
parent d96b420133
commit bc9a33e67f
9 changed files with 337 additions and 105 deletions
+12 -9
View File
@@ -1,15 +1,18 @@
# Фазы ближайшего горизонта
# Фазы первого среза
Индекс. Статус: ⬜ не начата, 🔄 в работе, ✅ готова.
Дизайн игрока: [`../design/near-term.md`](../design/near-term.md).
Defs и карта: [`../design/defs.md`](../design/defs.md).
Потоки: [`../design/runtime.md`](../design/runtime.md).
Дизайн закрыт: [`../design/near-term.md`](../design/near-term.md),
[`../design/defs.md`](../design/defs.md),
[`../design/runtime.md`](../design/runtime.md),
[`../design/projects.md`](../design/projects.md).
Новых игровых фич в эти фазы не добавлять. 1 и 2 можно вести параллельно (клиент / сервер).
| Фаза | Статус | Зачем |
| --- | --- | --- |
| [0. Убрать PixiJS](00-drop-pixi.md) | ⬜ | Зависимость была под сцену, которой не будет |
| [1. Оболочка менеджера](01-manager-shell.md) | ⬜ | Каркас экрана школы под дерево / события / локацию |
| Работник на школу (поток + свой World) | — | Ломает текущий общий цикл; делать до тяжёлой симуляции |
| Каталог def + ванильная карта | | Загрузчик JSONC, локали мода, связность карты |
| Моды и редактор при создании | | Список `mods/`, выбор, раскладка в POST create |
| [0. Убрать PixiJS](00-drop-pixi.md) | ⬜ | Сцена не планируется |
| [1. Оболочка менеджера](01-manager-shell.md) | ⬜ | Панели с секциями среза, пока без данных |
| [2. Работник школы и диск](02-school-worker.md) | ⬜ | Поток + World + сейв — основа |
| [3. Каталог def и карта](03-defs-map.md) | | JSONC, core, валидация раскладки |
| [4. Моды и редактор в create](04-create-editor.md) | | Выбор модов, карта в POST, снимок при открытии |