Remove off-queue.md and add new design documentation files including README.md, defs.md, near-term.md, projects.md, runtime.md, people.md, staffing.md, and schedule.md to outline the structure and agreements for the game's design phases.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Фаза 1. Оболочка менеджера на экране школы
|
||||
|
||||
## Зависимости
|
||||
|
||||
- [Фаза 0](00-drop-pixi.md) — логично закрыть первой
|
||||
|
||||
## Зачем
|
||||
|
||||
Сейчас внутри школы только часы. Нужны места под дерево, события и локацию — с теми секциями,
|
||||
которые уже закрыты в срезе, даже если списки пустые.
|
||||
|
||||
## Задачи
|
||||
|
||||
- [x] Три области: дерево карты, общие события, выбранная локация — плюс часы и скорость
|
||||
- [x] События: заголовок и пустое состояние, без выдуманных записей
|
||||
- [x] Локация: секции имя, предметы, персонажи, действия на месте, должности — пустые, не ломаются
|
||||
- [x] Клик по дереву переключает панель локации на клиенте (пока узлы-заглушки или пустое дерево)
|
||||
- [x] Переключение языка обновляет подписи панелей и пустых состояний (`t(...)`)
|
||||
|
||||
> **Отменено в фазе 8.** Панель общих событий убрана с экрана: пока ленты событий нет, постоянно
|
||||
> пустая треть экрана мешала, и место отдано вкладкам «Карта» и «Люди». Решение записано в
|
||||
> [`docs/design/01-shell/near-term.md`](../../design/01-shell/near-term.md); появится лента — вернётся и панель.
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
- Школу можно открыть, часы и пауза работают как раньше
|
||||
- Видны пустые панели среза
|
||||
- `npm --prefix src/HSchool.Client test` и `run build` проходят
|
||||
|
||||
## Стоп
|
||||
|
||||
Не наполнять персонажами и событиями. Данные — с фазы 4.
|
||||
Reference in New Issue
Block a user