Помогите разобраться со шкалой ходов с оглядкой на инициативу существ.
Изучал этот вопрос по статьям вроде этой - help.ordenmira.ru/information/articles/atbscale.htm, но там довольно сложно расписано, под ГУИ подогнать чрезвычайно сложно, как мне кажется.
Может, есть какие-то более упрощённые методы расчёта?
Предложите свои варианты такой системы специально для пошагового боя на движке варика.
Ещё условия:
  • ходьба отдельными одиночными юнитами как в икском, дисайплс, шэдоуран, баннер саге, легендах эйзенвальда;
  • в моей игре на пошаговом поле боя могут столкнуться максимум 20 существ в сумме (максимум 10 у каждой из сторон);
  • инициатива может меняться во время боя (например, если используют магию, повышающую/понижающую инициативу) - следовательно меняется и ситуация на шкале очерёдности.
Если есть какие-то карты с подобной системой - с удовольствием гляну, давайте ссылки.
Если GUI невозможен, давайте Jass. Или хотя бы схематичное описание идеи расчёта логически.

Принятый ответ

Аттач к каждому юниту/типу юнита свою инициативность, и расчитывай очередность ходов во время боя. Аттач либо через юзердату(кастом валуе), либо через бд.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.