Главная > Tower Defense 2 > Панель заклинаний

Панель заклинаний

В разрабатываемой мною игре игрок может влиять на ситуацию на поле не только через башни. Еще у него есть возможность использовать магию. Заклинания реализуются по обычным правилам: для того, чтобы сотворить заклинание нужно использовать определенное количество манны, после того как заклинание использовано, оно некоторое время недоступно для повторного вызова. Игроку доступно большое числа заклинаний, но на каждом уровне он может использовать только пять из них. Перед каждым уровнем он должен выбрать какие заклинания взять с собой и в зависимости от этого выбора стратегия прохождения уровня будет меняться.
Возможность выбора подтолкнула меня к идеи использовать карту как метафору одного заклинания. Таким образом игрок перед каждым уровнем формирует подходящую колоду и с ней ведет игру. Такой подход часто используется в других играх и дает дополнительный бонус: новые карты можно прятать на игровом поле и награждать ими игрока за значительные достижения. Все тоже самое можно делать и с обычными заклинаниями, но с картами оно выглядит более естественно и логично.



Просто расположить карты в ряд мне показалось банальным решением и я решил оформить их в виде веера. Я также надеялся, что благодаря частичному перекрытию карт они будут занимать меньше места на экране. Индикатор количества манны удобно располагался внизу в небольшой дуге веера, словно специально для подобных целей и образованной. Меня несколько насторожило, что я не смог вспомнить реализации подобной раскладки карт в другой игре, но все же идея была достаточно интересной, чтобы попробовать сделать ее эскиз.
После того, как я сделал эскиз все вопросы «почему это никто не реализовал раньше» сразу же отпали. Решение оказалось крайне неудачным. Никакой экономии площади не произошло: образовалось множество «мертвых» зон в которых нельзя было расположить другие элементы интерфейса или объекты на поле. Красным я выделил на рисунке полностью не используемые зоны, оранжевым – нежелательные для использования зоны. С индикатором количества манны тоже вышла неувязка: до полукруга он не дотягивал, а в виде половинки эллипса смотрелся очень непривычно. Возникла проблема с масштабированием: пять карт смотрелись еще терпимо, а вот если я хотел ограничить игрока использованием одной карты, то это уже выглядело глупо, также как и один индикатор манны без всяких карт.


Итоговая версия панели с заклинаниями стала очень похожа на подобные панели из других игр. Индикатор количества манны отдельно, заклинания отдельно в виде ровной цепочки. То, что это карты я обыграл в анимации.

  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.