Лучники могут атаковать любого из врагов, где бы тот не стоял; маги




Дата канвертавання22.04.2016
Памер44.41 Kb.
Тактический бой представляет из себя гибрид классического боя, взятого из браузерного MMORPG «Бойцовский клуб» (далее БК) и идей, взятых из Disciples.

Каждый игрок в бою управляет своим персонажем. Он состоит из двух фаз. В первой фазе каждый игрок планирует, какую цель он хочет атаковать, как хочет обороняться, какие умения или предметы в инвентаре использовать. Он ограничен в выборе «очками действия», которые пополняются каждый ход. Первая фаза длится некоторое время, по истечению которого выполняется обязательный переход ко второй фазе. Во второй фазе персонажи атакуют друг друга, выполняя запланированные действия.

В одном бою могут участвовать до 20 человек. Каждый участник боя выбирает команду, за которую будет играть и свое место на поле боя. Он может стать в первый или второй ряд в одну из пяти позиций.

После создания боя и до его начала все персонажи, которые к нему присоединились, отображаются черным цветом. Они могут поменять свою позицию в бою на любую свободную до начала боя, но не могут поменять команду.



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

В зависимости от вооружения и класса персонажа, он по-разному может атаковать своих противников:

- воины (все персонажи вооруженные оружием ближнего боя) могут атаковать персонажей, которые стоят напротив них и на клетку левее и правее их. Если в этих клетках никого нет, они могут атаковать только самого ближайшего к себе врага. Если в первом ряду чужой команды есть хотя бы один персонаж, он не может атаковать никого из второго ряда;


- лучники могут атаковать любого из врагов, где бы тот не стоял;

- маги не имеют обычной атаки, но имеют большой арсенал заклинаний, с помощью которых могут лечить и наносить урон. Например, он может иметь заклинание «фаербол», наносящее урон четырем близстоящим противникам, или заклинание «большое лечение», лечащее сразу всю команду.

Обычная атака ничем не отличается от БК-аналога: игрок просто выбирает точки блока/атаки. Заметьте, что изображение различно для персонажей мужского и женского пола.



Как и маг, другие классы могут иметь используемые предметы в инвентаре, читать заклинания, использовать умения. Например, класс убийц, может иметь умение «отравленный удар», которое наносит дополнительный урон. Чтобы применить умение/заклинание/предмет используется кнопка «действие», которая открывает новое окно. Можно использовать предмет в инвентаре, прочитать заклинание, или использовать умение. Окно поделено пополам, в нижней его части отображаются уже назначенные действия. Их можно отменить (до тех пор, пока вы не отсылаете свой ход нажатием на кнопку «Ходить») нажатием на пиктограмму.

При наведении мыши на любого из персонажей показывается его имя, кланы и склонности к которым он принадлежит (в данном случае иконок нет, это просто красный и синий квадратики), сколько у него осталось жизни и других основных параметров. Слева, отдельной панелью, показывается информация о персонаже более подробно, вплоть до того, сколько он нанес урона в бою и скольких персонажей убил.

Нажатием Shift можно посмотреть имена и основные характеристики всех персонажей в бою.

Можно прочитать краткое содержимое боя в отдельном окне с помощью кнопки «Лог». Так же можно просто «перемотать» бой и просмотреть предыдущие ходы, а потом вернуться к текущему, с помощью четырех кнопок в интерфейсе.

В меню настроек можно укорить воспроизведение анимации боя (чтобы экономить время), а так же назначить всем кнопкам интерфейса горячие клавиши.

Так же с помощью комбинаций Ctrl+(0-9) можно назначить горячие кнопки специальным действиям. Вызываются они нажатием 0-9.

Нажатие Ctrl позволяет узнать, кто в каком порядке ходит. А так же позволяет узнать, сделал ли персонаж свой выбор или еще нет (присмотритесь, походившие персонажи отмечены белой подсветкой).



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

Если навести мышь на одного из персонажей и зажать левую кнопку на несколько миллисекунд, откроется меню, с помощью которого можно посмотреть полную информацию по персонажу в отдельном окне или добавить в чат строку [private Имя_персонажа].



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

Данный тактический бой является только демонстрацией движка. Формулы используются простейшие. Опыт персонажи не получают. Количество жизни/маны/энергии при создании персонажа им назначается случайно. Все параметры персонажей в базе равны 999 и не влияют на бой.



Флеш-клиент готов на 90%. В нем еще есть мелкие некритические ошибки в интерфейсе. Серверную часть нужно подключать к действующей базе данных игры и снабжать настоящими формулами.

Клиент с сервером общаются посредством POST/REQUEST запросов и XML. Очень удобно для игроков, играющих с прокси, таких как студенты и офисные служащие. Но переход на сокет-сервер займет минимум времени (2-3 дня).


База данных защищена авторским правом ©shkola.of.by 2016
звярнуцца да адміністрацыі

    Галоўная старонка