1. Общая Философия
- Интуитивность и Минимум Действий: Основное взаимодействие строится на принципах “Drag & Release” (Перетащи и Отпусти) или одиночного Левого Клика мыши. Цель – минимизировать количество необходимых кликов для выполнения действия.
- Контекстуальность: Подсказки, доступные действия и всплывающие окна выбора появляются только тогда, когда это необходимо для разрешения неоднозначности действия или выбора специфической опции.
- Чистый Интерфейс: Избегать постоянного отображения кнопок способностей для юнитов на поле. Доступные опции должны проявляться при взаимодействии с юнитом.
- Простота и Глубина Способностей: Каждая способность должна быть интуитивно понятна в своем базовом применении, но предлагать стратегическую глубину через взаимодействие с другими элементами игры, позиционированием и таймингом. Цель – низкий порог вхождения и высокий потолок мастерства.
2. Активация Юнитов на Поле
Единственная активация юнита за ход включает одно из следующих действий:
-
Выбор Юнита:
- Одиночный Левый Клик по юниту выбирает его.
- При выборе подсвечиваются доступные клетки для перемещения и/или цели для стандартной атаки (в зависимости от текущего состояния юнита).
-
Основное Действие (Перемещение, Стандартная Атака, Применение Целевой Способности):
- Выполняется посредством Drag & Release выбранного юнита:
- На пустую валидную клетку: Юнит Перемещается.
- На вражеского юнита:
- Если у юнита только стандартная атака против врагов: Юнит выполняет Стандартную Атаку.
- Если у юнита есть стандартная атака И специальная целевая способность против этого врага (например, “Мощный выстрел”): В момент отпускания над целью появляется минималистичное окно “Choose One” с выбором между “Стандартная Атака” и “[Название Способности]“. Игрок Левым Кликом выбирает действие. Каждая из предложенных опций должна быть ясна сама по себе.
- На союзного юнита (если применимо для способностей):
- Аналогично врагам: если действие однозначно (например, только “Ремонт”), оно выполняется. Если неоднозначно (например, “Переместиться рядом” ИЛИ “Ремонт”), появляется окно “Choose One” над целью.
- Выполняется посредством Drag & Release выбранного юнита:
-
Модальные Юниты и Выбор Состояния/Стойки (влияет на текущий или следующий ход):
- Механика “Выбери следующее состояние” (например, Осадный Танк “Молот”):
- Юнит выполняет свое основное действие (Перемещение или Атака) посредством Drag & Release.
- Сразу после разрешения основного действия появляется интерфейс “Choose One”, предлагающий выбрать режим/состояние юнита для его следующего хода. Этот выбор не дает дополнительного действия в текущем ходу.
- Механика “Выбери следующее состояние” (например, Осадный Танк “Молот”):
-
Способности без Прямой Цели на Поле (например, селф-баффы, нецелевые Ауры, уникальные нецелевые действия):
- Выбор Юнита: Игрок Левым Кликом выбирает юнит. Никакие дополнительные иконки способностей не появляются на этом этапе.
- Активация нецелевой способности: Аналогично, если действие однозначно, оно выполняется. Если неоднозначно, появляется окно “Choose One” над целью.
3. Розыгрыш Карт из Руки
- Юниты:
- Drag & Release карты юнита из руки на валидную клетку поля для его размещения.
- Заклинания:
- Без цели: Drag & Release карты заклинания из руки в любую область игрового поля (или специальную зону активации, если таковая предусмотрена).
- С целью: Drag & Release карты заклинания из руки на валидную цель (юнит, башня, клетка).
- Если карта может иметь несколько эффектов на одну и ту же цель (редко), и это не определяется автоматически контекстом, то в момент отпускания над целью может появиться минималистичное окно “Choose One”.
4. Визуальные Подсказки
- При выборе юнита: Четкая подсветка доступных клеток для перемещения и/или целей для стандартных атак/способностей.
- При перетаскивании карты заклинания с целью: Подсветка всех валидных целей на поле.
- Модальные юниты: Ясное визуальное отображение текущего режима/состояния юнита (например, развернутые орудия у Танка, светящийся щит у Центуриона в Фаланге).
- Окна “Choose One”: Использование четких, легко читаемых иконок и минимального текста. Окно появляется на весь экран