Интерфейс и метаигра — первые 15¶
Общий трекер и правила · Арт · Игровые механики
HUD и инвентарь утверждены и работают по проверке пользователя, с известными пробелами миникарты и иконок. Каждое следующее окно сначала согласуется отдельно, одно за другим. Статус «Нужно решение» не разрешает параллельную реализацию неутверждённых окон. Вёрстка и логика используют существующую систему окон, готовые prefab, явные ссылки и UniText.
| ID | Приоритет / этап | Статус | Задача | Критерий готовности | Зависимости | Требования |
|---|---|---|---|---|---|---|
| UI-036 | P0 / F1.0 | Очередь | UI-ICON-GENERATOR — автоматизировать иконки оборудования | Для 41 пушки и 60 предметов создаются PNG из снимка своей модели в три четверти, прозрачный фон, общий профиль; повторный запуск сохраняет ссылки | Текущие prefab-модели; выбрать профиль съёмки | Спецификация генератора |
| UI-037 | P0 / F1.0 | Очередь | Подключить иконки к работающему инвентарю и HUD | Модель по ID показывает одну и ту же иконку в списке, экипировке, HUD и информации; отсутствующая картинка имеет явную заглушку | UI-036; реестр ID | Реестр иконок, Инвентарь |
| UI-038 | P0 / F1.4 | Очередь | Реализовать функциональную миникарту HUD | Геометрия текущей локации и маркеры игрока, врагов/боссов и целей отражают реальные данные; при переходе нет маркеров старой сцены | Утверждённый HUD; данные текущей локации | F1.4 |
| UI-039 | P0 / F1.3 | Нужно решение | Согласовать и довести попап информации об оружии/предмете | Сначала утверждены состав и действия окна; затем реальные название, параметры и состояние экипировки, возврат в инвентарь; концепты не выданы за готовые эффекты | Следующее последовательное согласование окна | Экраны, Текущий попап |
| UI-040 | P0 / F1.4 | Нужно решение | Согласовать и подключить реальные состояния карты миссий | После согласования работает открытие 1 → 2 → 3; данные допускают развилки и альтернативные входы; будущие заглушки нельзя запустить, заработанный доступ сохранён | Последовательное согласование; событие третьего босса и сохранение прогресса — в следующих задачах плана | Карта, F1.4 |
| UI-041 | P0 / F1.4 | Нужно решение | Согласовать и довести брифинг и запуск миссии | Данные относятся к выбранной миссии; один запуск, загрузка/отмена/ошибка восстанавливают корректный экран; новая локация сохраняется только после успеха | Последовательное согласование; данные доступности из UI-040 | Брифинг и загрузка, Система окон |
| UI-042 | P0 / F1.4 | Нужно решение | Согласовать и подключить минимальные настройки | Утверждённые контролы реально изменяют поддерживаемые параметры и сохраняются; закрытие возвращает к источнику без замены танка | Последовательное согласование; выбрать минимальный состав | Настройки, F1.4 |
| UI-043 | P0 / F1.2 | Очередь | Сделать единый контейнер Reward и применение награды | Операция имеет ID, повторное применение не дублирует выдачу; поддержаны согласованные награды, UI показывает результат, а не выдаёт его повторно | GAME-021; выбрать минимальные типы первой поставки | Reward, F1.2 |
| UI-044 | P1 / F1.2 | Нужно решение | Согласовать и реализовать универсальный попап награды | Награды сверху, реальные значения и согласованная последовательность показа; закрытие не отменяет/не повторяет выдачу; обычные убийства не открывают его постоянно | Последовательное согласование; UI-043 | Попап наград |
| UI-045 | P0 / F1.4 | Нужно решение | Согласовать экран магазина, канал Android и ассортимент | Утверждены состояния окна, платёжная среда и конкретные товары; валюту-кристаллы не путают с Crystal, второй источник моделей оружия не введён | Последовательное согласование; решения D01–D06 плана в применимой части | Магазин и F1.4, Экраны |
| UI-046 | P0 / F1.4 | Очередь | Подключить покупку и восстановление подтверждённых прав | Цены из платёжной среды, обработаны отмена/ожидание/ошибка; подтверждение, повторный callback и восстановление выдают положенное ровно один раз в тестовой среде | UI-045, UI-043, GAME-021 | Платежи F1.4 |
| UI-047 | P1 / F3 | Нужно решение | Согласовать журнал заданий и карточку квеста | Утверждены состав окон и маршруты, затем подключены реальные цель/счётчик/локация/награда, отслеживание и ручное получение без повторной выдачи | Последовательное согласование; система условий и сюжетные данные F3 — будущие задачи; UI-043 | Квесты, Журнал, F3 |
| UI-048 | P2 / F4 | Нужно решение | Утвердить первый Scrap и стартовый набор узлов дерева | Назначены босс A03, количество Scrap, узлы/цены пяти страниц; примеры Dash/Jump/Shield не приняты автоматически; первые три арены проходимы без дерева | Решения по контенту F4; UI-043 | Дерево, F4 |
| UI-049 | P2 / F4 | Нужно решение | Согласовать экран дерева и подключить выбранные узлы | После согласования реальные кошелёк, связи, условия и предпросмотр; покупка узла атомарно списывает цену, применяет эффект и сохраняет его | Последовательное согласование; UI-048; добыча/открытие ингредиентов и эффекты узлов F4 — будущие задачи | Дерево, F4 |
| UI-050 | P2 / F5 | Нужно решение | Согласовать Battle Pass v3 и первый контент пассов | Утверждены группы локаций, условия открытия, 25 задач и обе награды каждого пасса; в контракте окна отражены независимый прогресс, ручные free/paid claims и подтверждённое владение | Последовательное согласование; общие условия/награды F3; покупка/права UI-046 | Пассы, Battle Pass v3, F5 |
UI-048 и UI-050 — задачи согласования перед реализацией полной метасистемы. UI-049 — реализация утверждённого интерфейса с перечисленными внешними зависимостями. Наличие этих строк не означает готовность ингредиентов, квестового движка или Pass: их остальные задачи из F3–F5 добавляются отдельными строками следующей партии. Содержимое отдельного окна «Награды» с боковой кнопки HUD ещё не определено; UI-044 относится именно к показу уже полученного Reward, а не вводит сундуки или ежедневные подарки.