Не забываем оставлять голоса в опросе. Чем больше голосов, тем выше шанс, что мы такую таблицу вообще увидим.
Имеющиеся проблемы:
- в связи с более жестким разграничением по ролям необходимо учитывать вклад в победу всех игроков, а не только ДД и Хилов;
- не видно сколько игрок принес командных очков из необходимых для победы 2500;
- окно голосования об исключении игрока не наглядно;
Краткое решение:
- отображать в таблице всё что происходит на БГ, в том числе контроль, баффы\дебаффы, и набранные очки;
- использовать различные таблицы результатов для разных сражений;
- показывать окно с голосованием только тогда, когда игрок находится вне боя;
Подробное решение:
Обновление 7.0 уже вовсю набирает обороты. Однако таблица результатов на "Случайных сражениях" устарела. Важен не только урон и исцеление, так как в обновлении 7.0 выросла роль классов поддержки. Однако учет их действий не ведется, из-за чего игрок, усиленно контролящий врагов, может быть случайно исключен за бездействие.
Итак, по порядку.
Таблица результатов сражения:
Условно разделяется на 2 части: статистика Команд и Игроков.
В "статистику Команд" собраны все действия команды. Желтым отмечен личный вклад игрока, либо того игрока, которого выделил игрок в окне "статистика игроков".
В "статистике Игроков" отображены все те же пункты, что и в "статистике команд", но только по каждому игроку в отдельности.
Части должны сворачиваться и разворачиваться, ака "Спойлер", либо средняя линяя, разграничивающая статистику команд и игроков, должна плавно перемещаться, чтобы можно было отрегулировать количество отображаемой информации в частях. Изначально в развернутом состоянии отображается "статистика команды".
Часть 1. Статистика Команд.
состоит из двух полей - верхнее и нижнее. Верхнее поле содержит длительность активности, а так же набранные очки командами. Нижнее поле содержит более подробную статистику, разбитую на группы: урон и фраги, исцеление и смерти, контроль, бафф и дебаффы, а так же набранные очки.
Надеюсь по картинкам понятно, как отображать полоски. Помимо этих полосок синего и красного цветов, необходимо поверх них отображать внесенный результат игроком. Предположительно желтого цвета.
Часть 2. Статистика Игроков.
состоит из 7 столбцов: ник персонажа, набранные им очки, поглощенный урон, нанесенный урон, нанесенное исцеление, наложенный контроль, количество наложенных эффектов поддержки.
Числа в скобках отображают позицию игрока в команде по тому или иному параметру. Данные числа нужны в первую очередь для системы исключения игроков, а также для более наглядного отображения внесенного вклада каждого игрока.
Ник персонажа.
Кроме своего основного предназначения, в этом столбце предоставляется возможность сортировать участников по: команде (синие / красные), фракции (лига / империя), алфавиту.
Набранные очки.
Так как очки присуждаются практически за всё, то не составит труда определить кем и сколько очков было набрано. Однако, необходимо внести ряд изменений.
Дикий Хутор:- в зоне флага один игрок приносит 1 очко раз в секунду.
- знамя лидера удваивает количество очков каждого игрока, а так-же увеличивает урон и исцеление окружающих на 5-10%. За лидером должны следовать, а не прятать его за камнями и столбиками.
- знамя лидера сбивается только после гибели игрока. Лидер должен вести команду, а не прятаться.
- убийство врагов пушечными залпами приносит 3 очка.
- убийство врагов собственными силами - 10 очков.
Ведьмин Яр:- Захват флага приносит 20 очков игроку и команде единовременно.
- Захваченный флаг приносит 1 очко команде.
- нахождение в зоне захваченного флага вне боя приносит игроку 1 очко раз в 10 секунд.
- нахождение в зоне захваченного флага в бою приносит игроку 2 очка раз в 10 секунд.
- убийство врагов собственными силами - 10 очков игроку и команде.
- помощь в убийстве врага - 3 очка игроку.
Полигон:- доставка голема начисляет очки тому игроку который этого голема доставил.
- убийство вражеского игрока приносит - 25 очков.
- убийство вражеского голема приносит - 100 очков.
- исцеление и урон по игроку в големе записываются в таблицу в удвоенном варианте.
Метка смерти:- убийство вражеского игрока без метки - 10 очков.
- убийство вражеского игрока с меткой - столько, сколько начисляют команде.
- игроки подбираются парами, значит и метка накладывается на эти пары игроков. Думаю не составит труда сохранить список пар и накладывать метки на их участников.
- исцеление и урон по игроку с меткой записываются в таблицу в удвоенном варианте.
Захват флага:- очки за доставку флага присуждаются тому игроку, который его несет.
- количество точек увеличено с 3 до 10.
- флаг ведет себя как голем - при гибели игрока падает на землю. Если поднимаю те, кто нес флаг - флаг поднимается, если противник - возвращается в центр.
- исцеление и урон по игроку с флагом записываются в таблицу в удвоенном варианте.
Захват точек:- в зоне захвата один игрок приносит 1 очко раз в секунду.
Поглощенный урон:
весь урон, который получает игрок в бою. У игроков в аспекте Защиты данный параметр будет больше остальных из-за их количества здоровья и вместимости барьеров. Не исключено попадание сюда и лекарей.
Нанесенный урон:
весь урон, который наносит игрок в бою. У игроков в аспекте Нападения данный параметр будет больше остальных.
*урон по игроку в големе, с меткой или флагом записываются в таблицу в удвоенном варианте.
Нанесенное исцеление:
всё исцеление, которое наносит игрок в бою. У игроков в аспекте Исцеления данный параметр будет больше остальных. Не исключено попадание сюда и игроков с высокими показателями кровожадности.
*исцеление по игроку в големе, с меткой или флагом записываются в таблицу в удвоенном варианте.
Наложенный контроль:
сюда записывается весь контроль по секундам, который был наложен и продержался минимум секунду. У игроков в аспекте Подавления данный параметр будет больше остальных.
*контроль по лекарям, ддшкам и другим контроллерам записываются в таблицу в удвоенном варианте, а по игрокам с флагом - в пятеричном.
Эффекты поддержки:
условно делится на положительные и отрицательные. Разделяются знаком "/" или "-". Сюда записывается либо количество баффов/дебаффов, либо длительность этих эффектов на игроках. Разумеется учитываются только те, которые были наложены во время боя.
Часть 3. Окошко голосования:
Ключевым является момент появления голосования.
Первоначально голосование отправляется провинившемуся, чтобы у него было время объясниться в чате.
После чего он нажимает "готов к голосованию", и окно с голосованием отправляется всем остальным участникам.
Если игрок находится в бою, то окно голосования отображается как большая иконка снизу справа, мигает и сопровождается таймером. При нажатии на неё появляется нужное окошко.
Если игрок покинул бой:- Вылет по любым причинам.
На игрока накладывается бафф "Неудачник. Вы вышли из боя из-за форс мажора". Набрав 5 стаков подобного дебаффа, игрок получает дебафф "Не мой день!", запрещающий вступление в сражения до следующего дня 00:00 часов.
При этом игроку начисляется 20% от текущего состояния сражения. Таким образом, вылет на последней секунде победного матча, что бесспорно печально, принесет хоть и малую, но прибыль.
- После нажатия "покинуть сражение" или набрав 10 стаков "Белого флага".
В этом и только в этом случае на игрока накладывается дебафф "Дезертир". Запрещающий вступление в сражения игроку, а также всем его персонажам на данном аккаунте, в течение 2 часов.
При этом игрок не получает награду.
- После голосования об исключении за оскорбительное поведение.
В этом случае на игрока накладывается дебафф "Хам!. Ваши действия признаны оскорбительными". Получив 5 стаков подобного дебаффа, игрок получает дебафф "Хулиган", запрещающий вступление в сражения до следующего дня 00:00 часов.
При этом игрок не получает награду.
- После голосования об исключении за бездействие.
В этом случае на игрока накладывается дебафф "Немощный. Ваши действия признаны неэффективными". Получив 5 стаков подобного дебаффа, игрок получает дебафф "Трус", запрещающий вступление в сражения до следующего дня 00:00 часов.
При этом игрок не получает награду.
Голосование за бездействие.
В окне голосования отображается вся статистика игрока. Как если бы его изучали в общей таблице. В том числе и позиция в команде по каждому пункту. В идеале, игрока, занимающего 1-3 места по одному из параметров, невозможно кикнуть.
Голосование за оскорбительное поведение.
В окне голосования отображаются только сообщения данного игрока в чате, в идеале - последние 5 сообщений. Никакой статистики!
Комментарии:
От себя хотел бы добавить косметические исправления надоедливых фраз:- "если в течении 300 секунд (5 минут) не вступит достаточное количество ..." - ДОНАБОР при этом выключен, какой смысл писать фразу и заставлять игроков 5 минут страдать ересью, если игроков добирать не будет? Это касается гоблинобола и Арены смерти.
- "игрок А погибает при вашем участии" - игрок А "СОЮЗНИК", я физически не могу помогать в его убийстве!