Фазы
Индекс. Статус: ⬜ не начата, 🔄 в работе, ✅ готова.
Срез 1. Оболочка и карта
Дизайн закрыт: ../design/near-term.md,
../design/defs.md,
../design/runtime.md,
../design/projects.md.
Новых игровых фич в эти фазы не добавлять. 1 и 2 можно вести параллельно (клиент / сервер).
| Фаза | Статус | Зачем |
|---|---|---|
| 0. Убрать PixiJS | ✅ | Сцена не планируется |
| 1. Оболочка менеджера | ✅ | Панели с секциями среза, пока без данных |
| 2. Работник школы и диск | ✅ | Поток + World + сейв — основа |
| 3. Каталог def и карта | ✅ | JSONC, core, валидация раскладки |
| 4. Моды и редактор в create | ✅ | Выбор модов, карта в POST, снимок при открытии |
Срез 2. Люди
Дизайн: ../design/people.md.
Школа наполняется людьми. Ученики, работники и родители существуют, показываются и обновляются раз в год — но ничего не делают: ни расписания, ни перемещений, ни влияния характеристик.
Фазы идут по порядку, кроме 8 и 9: обе зависят только от 7 и могут вестись параллельно (клиент / симуляция).
| Фаза | Статус | Зачем |
|---|---|---|
| 5. Дефы человека | ✅ | Навыки, черты, тело, нужды, наборы имён в каталоге |
| 6. Библиотека генерации | ✅ | HSchool.People: семьи из карты и сида |
| 7. Люди в школе | ⬜ | Сущности в World, ростер на диске, 11 кабинетов в core |
| 8. Просмотр людей | ⬜ | Панель со списком, фильтрами и карточкой |
| 9. Годовой набор | ⬜ | Первое сентября: переход, выпуск, набор |