Новости о EventLink, 10 июня 2020 года: поддержка iOS, локализация Получайте последние новости о Wizards EventLink, исправлениях ошибок и новых функциях.

10 июня 2020 | 8 мин. на чтение

Автор: Билл Старк, менеджер продукта EventLink

Наша команда усердно работала над подготовкой приложений Magic: The Gathering Companion и Wizards EventLink для магазинов WPN! Сегодня я много чего вам расскажу о новых функциях, ошибках и о том, что в дальнейшем будет с Companion и EventLink, так что приступим!

Приложение Companion доступно всем пользователям iOS

Многие пользователи Magic: The Gathering Companion заметили, что некоторые игроки не могли загрузить приложение на iPhone. Мы смогли решить эту проблему, выпустив приложение раньше запланированного.

Конечно, оно пока что называется «сыроватое», однако теперь владельцы iPhone могут спокойно загрузить приложение. Приложение Companion для iOS можно загрузить здесь.

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

Отзывы о EventLink

Мы получили отличные отзывы непосредственно от магазинов о том, как они использовали EventLink. Многие из вас рассказали, что вам нравится, что вы хотели бы добавить, что вам не нравится. А также указали на ошибки или проблемы, с которыми вы столкнулись при использовании приложения.

Команда разработчиков высоко ценит ваши мнения, потому что они помогают нам обратить внимание на то, что мы могли упустить. Чтобы максимально упростить этот процесс, мы создали прямой канал обратной связи в EventLink.

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

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

EventLink и Companion на вашем языке

EventLink и Companion теперь переведены на все языки, которые представлены в игре Magic. Оба приложения автоматически отображаются на языке, который вы установили в своем браузере или мобильном устройстве, поэтому вам не нужно выполнять никаких дополнительных действий.

Параллельная обработка

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

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

Вам больше не потребуется обновлять EventLink для просмотра обновленной информации на следующих этапах проведения мероприятий:

  • Когда вы хотите просмотреть игроков, пытающихся присоединиться к вашему мероприятию из приложения Companion. Такие игроки называются «Заявленные игроки».
  • Когда вы хотите просмотреть игроков, зарегистрировавшихся через EventLink с помощью своей учетной записи Wizards.
  • Когда вы хотите просмотреть игроков, зарегистрировавшихся через EventLink с помощью гостевой учетной записи.
  • Когда вы обновляете роли/разрешения для сотрудников в вашем магазине, включая автоматический выход пользователей из системы, если вы закрываете им доступ к вашим мероприятиям.
  • Когда в календаре изменяется информация о мероприятии.

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

Выбывание игроков с автопобедами

Ошибка заключалась в том, что игроки, которые зарабатывали автопобеды, не выбывали из турнира во время раунда, в котором они их получили. Это может быть неприятно как для организаторов турнира, так и для игроков, поскольку игрок с автопобедой часто хочет выйти из турнира, чтобы сыграть в Magic с другими игроками в вашем магазине или присоединиться к другому вашему мероприятию Magic.

Эта ошибка была исправлена, и вы можете исключать игроков с автопобедами, как и любых других. Вот как это выглядит:

Мероприятия по требованию и календарь

Мероприятия по требованию — те, которые не «запланированы» и не отображаются в локаторе магазинов и мероприятий — ранее переносились на любую текущую дату, независимо от статуса мероприятия. Теперь эти мероприятия остаются на той дате, в которую они были завершены, и список ваших мероприятий в EventLink больше не растет.

Добавление раундов

Мы получили много просьб о возможности управлять продолжительностью ваших турниров через добавление нужного количества раундов. Ранее мы добавили возможность досрочного завершения мероприятия. А теперь вы также можете продлить его, добавив столько раундов, сколько захотите. По окончании мероприятия вы увидите следующую опцию:

Выбрав «Добавить раунд», вы увидите это:

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

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

Исправлена ошибка с тай-брейками

Исправлена ошибка, из-за которой неправильно рассчитывались тай-брейки.

О ней нам сообщили внимательные пользователи. Как я уже говорил: ваши отзывы очень важны — они помогают нам выявлять подобные проблемы, которые могли бы остаться незамеченными. Спасибо всем, кто нашел время поделиться с нами этой информацией.

Готовящиеся функции

С момента моей последней публикации мы сделали очень много, но впереди у нас еще куча работы. Сейчас мы сосредоточены на двух функциях — это запросы №1 и №2 от магазинов: поздняя регистрация игрока и откат раунда/исправление ошибок.

Мы планируем подготовить их в течение следующих нескольких этапов, двухнедельных циклов, за которые выпустим новые версии EventLink и Companion. Мы уже занимались их разработкой, и теперь пришло время вывести их на передний план.

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

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

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

Это оправданное изменение функциональности, которое побуждает опаздывающих игроков изменить свое поведение, а не наказывает игроков, следующих правилам. Вы также можете добавить игрока в качестве поздно зарегистрировавшегося независимо от того, какой идет раунд. Когда идет восьмой раунд вашего турнира из 10 раундов и по какой-то причине игрок хочет заплатить вам за участие, вы сможете ему это позволить!

Исправление ошибок в мероприятиях — еще одна возможность, о которой вы очень-очень просили. Мы давно хотели добавить эту функцию, хотя наши данные показывают, что менее 1% матчей были с ошибкой, которую требовалось немедленно исправить.

Эта функция, получившая неофициальное название «откат раунда», позволит вам перейти от текущего раунда назад на один раунд, чтобы исправить ошибку, например, результат матча, который был введен неправильно. Если вы решите перейти назад, прогресс текущего раунда будет утерян, но EventLink автоматически пересоздаст пары этого раунда, когда вы снова двинетесь вперед.

Вы не можете вернуться дальше, чем на один раунд, чтобы исправить ошибки, но Magic: The Gathering Companion значительно сократит работу по вводу результатов, а также проверит правильность результатов, введенных игроками самостоятельно. В прошлом это было невозможно — вам или вашим сотрудникам приходилось вручную проверять информацию, чтобы разобраться с ошибочными данными матча.

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

Целых 70% технических затрат, связанных с обслуживанием классического турнирного ПО, которое вы ранее использовали для проведения мероприятий Magic, были связаны с проблемами, вызванными этой функциональностью. Когда такая проблема касается менее 1% результатов матчей, откат на несколько раундов назад может вызвать колоссальные технические проблемы, и оно просто того не стоит.

Можно сказать по-другому: исправление ошибок менее чем в 1% матчей обходится нам в 70% наших ресурсов, которые мы могли бы потратить на функции, помогающие снижению вашей нагрузки и расширению бизнеса.

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

Эти комплексные решения помогут нам создать более стабильное приложение EventLink и повысить качество его работы для всех. А пока просим вас продолжать присылать нам свои отзывы!

Часто задаваемые вопросы

Найдите ответы на часто возникающие вопросы о Wizards Play Network

Есть вопросы?

Свяжитесь с нами!