Перейти к содержанию

PETS — краткий UX-бриф основного окна

Версия для UX-дизайнера. Документ описывает только основной экран PETS. Экраны TEAM DIE DETAIL, PET INFO и боевой roll здесь упоминаются только как точки перехода, без описания их внутренней компоновки.

1. Что должен понять игрок

За несколько секунд игрок должен увидеть:

  1. какие три пэта входят в активную команду;
  2. какие три Real Facet и три Fantasy Facet формируют текущий Team Die;
  3. какой мир сейчас активен, если экран открыт во время live-сессии;
  4. какие ещё пэты принадлежат игроку;
  5. кого можно улучшить и кто пока заблокирован;
  6. куда нажать для замены, улучшения или подробного просмотра Team Die.

Экран предназначен для настройки билда вне боя. Бой автоматический, поэтому на экране нет ручного броска кубика и других боевых команд.

2. Минимальный контекст двух миров

  • Real и Fantasy — две стороны одного билда.
  • В каждый момент активна только одна сторона.
  • Global Flip переключает весь билд между Real и Fantasy.
  • Игрок не запускает Flip и Team Die вручную.

Документ two-worlds-buildcraft-explained-2026-08-04 (1).md описывает этот общий контекст, но не содержит правил Pets, Facet или Team Die.

3. Модель Pets, которую должен передавать UI

3.1. Пэты и слоты

  • У игрока три активных pet slots.
  • Слоты нейтральные: у них нет типа Real или Fantasy.
  • Сам пэт тоже не является Real Pet или Fantasy Pet.
  • В каждый слот можно поставить обычного пэта из коллекции.

3.2. Что даёт один пэт

Каждый экипированный пэт содержит:

  • собственную пассивную способность;
  • одну фиксированную Real Facet;
  • одну фиксированную Fantasy Facet.

На основном экране показываются две Facet-иконки. Полное описание пассивной способности и Facet открывается в PET INFO.

3.3. Что дают три пэта

3 экипированных пэта
→ 3 Real Facet
→ 3 Fantasy Facet
→ 6 результатов Team Die

При входе в мир Team Die автоматически выбирает одну из трёх Facet входящего мира. Базовая вероятность каждой — 1/3. Ручных roll, hold, reroll и настройки весов нет.

Замена одного пэта всегда меняет ровно две Facet: одну Real и одну Fantasy.

4. Размер и общий каркас

  • Нативный размер Unity frame: 1290 × 2796 px.
  • Экран portrait.
  • Используются существующие фон, popup-frame, header и кнопки игры.
  • CSS zoom в export HTML не используется: все размеры заданы фактически, чтобы html.to.design корректно переносил шрифты и радиусы.

5. Компоновка сверху вниз

5.1. Header

  • Заголовок PETS в стандартном игровом banner.
  • В верхней части нет кнопки i.
  • В верхней части нет кнопки Back.
  • Игровая кнопка Back Shared/btn_back_big.png находится внизу слева, за пределами основной popup-рамки.

5.2. Team Die summary

Главный визуальный блок верхней части:

3 Real Facet icons  →  TEAM DIE  ←  3 Fantasy Facet icons
  • куб расположен по центру;
  • Real Facet находятся слева и используют синее оформление;
  • Fantasy Facet находятся справа и используют фиолетовое оформление;
  • порядок и цвет обозначают сторону;
  • буквенные badges R и F не показываются;
  • подпись ROLLS AUTOMATICALLY не показывается;
  • отсутствие подписи не меняет механику: roll остаётся автоматическим;
  • куб не должен выглядеть как кнопка ручного броска;
  • тап по кубу или TEAM DIE DETAILS открывает подробный экран Team Die;
  • тап по Facet может открыть владельца в PET INFO с фокусом на выбранной Facet.

5.3. Equipped team

Три крупные карточки стоят горизонтально в один ряд.

Каждая карточка содержит:

  • portrait пэта;
  • rarity frame;
  • LV;
  • две маленькие Facet-иконки: Real и Fantasy.

На карточках не показываются:

  • цифры слотов 1 / 2 / 3;
  • зелёная плашка EQUIPPED;
  • буквенные badges R / F;
  • отдельный Rank.

Тап по карточке открывает PET INFO для этого пэта.

5.4. Active world

  • Если live-state доступен, показывается banner ACTIVE WORLD — REAL или ACTIVE WORLD — FANTASY.
  • Если live-state недоступен, блок скрывается без пустого зазора.
  • Этот banner сообщает состояние, но не является переключателем мира.

5.5. Owned collection

Секция YOUR PETS использует компактный grid существующего picker-pattern.

Ячейка содержит:

  • portrait;
  • rarity frame;
  • LV;
  • selected outline для текущего объекта просмотра;
  • зелёную upgrade-arrow, если улучшение доступно;
  • серый lock-overlay для недоступного пэта.

В маленькой grid-ячейке не показываются:

  • обе Facet-иконки;
  • EQUIPPED badge;
  • slot number;
  • полное описание способности.

Одна рамка не должна одновременно обозначать rarity, selection и lock-state.

5.6. Actions

Текущий набор кнопок:

Кнопка Роль
QUICK EQUIP Быстро сформировать активную тройку по принятому критерию
AUTO-UPGRADE Улучшить доступных пэтов по принятому правилу
TEAM DIE DETAILS Открыть полный состав шести Facet

TEAM DIE DETAILS — главный CTA блока Pets/Team Die.

Если критерии QUICK EQUIP или AUTO-UPGRADE ещё не определены продуктом, кнопки должны быть disabled либо скрыты до фиксации поведения.

5.7. Локальные вкладки

Внизу основной рамки:

SKILLS | PETS | RUNES
  • PETS находится в активном состоянии;
  • RUNES может быть locked;
  • окончательное название RUNES / STONES требует продуктового подтверждения.

6. Состояния объектов

Состояние Как показывается
Selected Яркая внешняя обводка
Upgradeable Отдельная зелёная стрелка в углу
Locked Серый overlay + lock-иконка
New Notification dot, визуально отличная от upgrade-arrow

Состояние Equipped читается прежде всего через верхний ряд активной тройки. Дублировать его зелёной плашкой или цифрой внутри collection grid не нужно.

7. Основные взаимодействия

Просмотр пэта

тап по equipped-card или owned-cell
→ PET INFO
→ просмотр passive ability, Real Facet, Fantasy Facet и Level progress

Замена пэта

PETS
→ выбрать owned pet
→ PET INFO
→ EQUIP / SELECT SLOT / SWITCH
→ обновляется один equipped-card
→ обновляются соответствующие Real и Fantasy Facet в Team Die summary

После возврата сохраняются выбранный пэт и scroll коллекции.

Upgrade

PETS
→ выбрать пэта с upgrade-arrow
→ PET INFO
→ UPGRADE
→ меняется LV и зависящие от уровня значения
→ scroll коллекции не сбрасывается

8. Что нельзя сообщать интерфейсом

  • Нельзя делить пэтов на типы Real, Fantasy или Wild.
  • Нельзя показывать типизированные Real/Fantasy slots.
  • Нельзя давать affordance ручного броска кубика.
  • Нельзя показывать настройку отдельных Facet: пара закреплена за пэтом.
  • Нельзя использовать отдельный Rank; используется только LV.
  • Нельзя показывать сообщения FACETS ARE FIXED TO THIS PET и кнопку IN USE.
  • Нельзя возвращать slot numbers, R/F badges, верхнюю кнопку i и подпись ROLLS AUTOMATICALLY, удалённые из текущей версии.