Бой в сюжетном режиме (South Park: Phone Destroyer)
Цели фичи
- Главная игровая механика, на которой основываются другие игровые активности;
- Сбор колоды с картами героев и предметов. Цель карточек с предметами: улучшать свойства карт с героями.
Краткое описание
Бой в сюжетном режиме — это столкновение игрока с вражескими юнитами и их боссом, для продвижения по сюжетной линии. Игрок использует колоду карт, чтобы противостоять оппонентам. Это референсная механика из игры Clash Royale.
Связь фичи с сюжетом
Сюжетная линия состоит из эпизодов, эпизоды — из нумерованных этапов, по которым продвигается игрок. В конце каждого эпизода игрок сражается против босса, а в промежуточных этапах — с мини-боссами.

Победа в сражении
Игрок продвигается со своими юнитами по уровню, на уровне появляются вражеские юниты. Когда игрок дошел до конца уровня, появляется:
- Мини-босс. Условие: не концовка эпизода;
- Босс. Условие: концовка эпизода.
Для победы игрока над боссом или босса над игроком, оба участника сражения должны снять друг другу три уровня здоровья. Когда игрок или его оппонент снимает по уровню здоровья, то у игрока или его оппонента:
- Ломается телефон;
- От юнита исходит электрический сферический удар, который:
- Откидывает подальше вражеских юнитов;
- Отнимает здоровье у вражеских юнитов.
UX
UX в сражениях разделен на смысловые части:

| Смысловая часть | Группировка элементов UI | Значение элементов UI | Плюсы расположения элементов UI на экране |
| Информация об игроках | Элементы UI:Аватарка юнита;Progress-bar здоровья;Никнейм. Элементы находятся в верхней части экрана. | Аватарка игрока или босса показывает внешность. Служит показом статуса игрока, босса;Progress-bar показывает уровень текущего здоровья игрока, босса. Элементы группы ясны. | Значение здоровья важно игроку, поэтому progress-bar сверху, и на него быстро можно обратить внимание;Аватарка с внешностью юнита игрока позволяет игроку воображать о его статусе. |
| Управление игровым процессом | Элементы UI:Кнопка паузы. Кнопка находится рядом с областью информации об игроках. | Поставить игру на паузу. | Легко дотянуться пальцем до кнопки;Кнопка быстро находится, так как расположена рядом с областью, куда игрок часто обращает свое внимание. |
| Менеджмент колоды | Элементы UIКолода карт;Иконка энергии;Progress-bar заполняемой энергии. Элементы расположены в нижней части экрана. | Колода карт показывает, какие карты доступны игроку для использования;В левом нижнем углу иконка энергии показывает: количество набранной энергии, макс. количество набираемой энергии;Progress-bar показывает: на каком этапе пополнения энергии игрок находится, с какой динамикой пополняется энергия. | Игрок знает, какие карты он может использовать в бою;Игрок знает, какое количество энергии у него есть, чтобы прорабатывать свой паттерн поведения в бою;Игрок отслеживает процесс заполнения энергии. Это поможет ему заранее знать, когда и какую использовать карту. |
Декомпозиция механики
Атомарные механики
| Атомарная механика | Описание | Тип механики |
| PATTERN RECOGNITION | Определить тактикуведения боя врага | Ментальная |
| PATTERN CONSTRUCTION | Создать свой паттернповедения в бою | |
| CHOOSE | Выбрать юнита из колоды;Выбрать место на карте, куда поместить юнит;Юнит выбирает, на кого нападать. | |
| WAIT | Ждать появления юнита на карте;Таймер. | Экономическая |
| APPEAR | Появление юнита на игровом поле | Физическая |
| REDUCE | Отнятие количества энергии, которое требует карточка с юнитом;Отнятие HP у юнита во время атаки. | Экономическая |
| RANDOM | Появление случайной карточки в колоде после использования другой | |
| REPLENISHMENT | Пополнение количества энергии, которое забрал спавн юнита | |
| MOVEMENT | Перетаскивание карты по игровому полю;Перемещение юнита на игровом поле в сторону вражеских юнитов;Отброс вражеских юнитов около игрока подальше, если игрок потерял ⅓ здоровья. | Физическая |
| ATTACK | Использование движений атаки;Игрок ударяет вражеского юнита молнией, если он рядом. | |
| ELIMINATE | Удаление поверженных юнитов с игрового поля | |
| CHANGE DYNAMICS | Изменение динамики ведения боя после появления босса на карте (+/-) |
Составные механики
| Составная механика | Используемые АМ |
| Появление юнита на карте | CHOOSE + MOVEMENT(Card) + WAIT + APPEAR |
| Сражение с юнитом | CHOOSE + MOVEMENT + ATTACK + REDUCE + ELIMINATE |
| Трата энергии | Появление юнита на карте + REDUCE |
| Быстрое пополнение энергии | WAIT(2 minute) + CHANGE DYNAMICS(+) |
Фича в game-loop

Эволюция фичи
В режиме PVP South Park: Phone Destroyer изменения в UI:
- Нет смысловой части “Управление игровым процессом”;
- Есть кнопка для общения игроков между собой при помощи:
- Видеокартинок;
- Готовых фраз.
- В “Информации об игроках” новый элемент UI: количество сломанных телефонов игрока и оппонента;
- Между элементами UI сломанных телефонов выводится оставшееся время матча;
- В progress-bar здоровья игрока и оппонента есть телефон: он расположен на стыке уровней здоровья;
- Рядом с никнеймом выводится рейтинг игрока, оппонента.
Игроки теперь стоят на объектах возвышенности. Эти объекты ломаются, когда игрок теряет по уровню здоровья.
