Как управлять списком матчей?

Опубликовано · Обновлено

В Tic Tac Toe каждый завершённый матч сохраняется сам и попадает на экран Матчи, который видят гости. В этой статье описаны обе стороны: список матчей, который видит гость, и управление, которое вы выполняете на вкладке Сессия → Матчи. Кроме того, объясняется, когда матч сохраняется, что происходит с незавершёнными матчами, как объединяется список при использовании одного мероприятия на нескольких устройствах и что происходит без интернета.


i
Коротко
  1. Каждый завершённый матч сохраняется автоматически. Гость видит самый новый матч вверху экрана Матчи.
  2. На вкладке Сессия → Матчи вы видите тот же список и убираете матч с экрана гостя кнопкой Скрыть. Удаления нет; скрытие обратимо.
  3. Матчи всех устройств, использующих одно мероприятие, объединяются в один список. Для этого нужен интернет; матч с другого устройства приходит не позже чем через полминуты.
  4. Без интернета матчи накапливаются на устройстве и отправляются сами, когда появляется соединение.

Список, который видит гость


Что показывает список

Гость попадает на этот экран двумя путями: кнопкой Показать матчи на экране благодарности или значком кубка в углу экранов приветствия и благодарности. Сверху находятся строка История матчей и заголовок Матчи. Каждый матч — одна строка:

СтолбецСодержимое
КогдаВремя матча. Если сыгран сегодня — только время (14:32), в другой день — день и время (28.09 14:32). По часам устройства
МатчДва имени и счёт в виде Анна 2 – 1 Иван. Счёт — число выигранных раундов; победившая сторона выделена
ВремяДлительность матча, минуты:секунды (1:45)

Список отсортирован так, что самый новый матч сверху. Это осознанный выбор: в игре есть не очки, а победитель, двух разных гостей с одним и тем же именем различить нельзя, поэтому сортировки «кто больше выиграл» или подиума нет. Игрок, не написавший имя, показывается как Игрок 1 или Игрок 2.

На странице показывается по 10 матчей. Если матчей больше, внизу появляются кнопки Предыдущая и Следующая и счётчик вроде 1 / 3; если всё умещается на одну страницу, эти кнопки не показываются. Перелистывание страницы сбрасывает счётчик бездействия, то есть гостя, изучающего длинный список, не выбросит на экран приветствия. Если матчей нет, написано Матчей пока нет и Сыграй первым.. Кнопка Назад внизу возвращает на экран приветствия.

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

Отметка «ты»

Матч пары, только что закончившей игру, выделяется цветной строкой, линией по краю и надписью · ты. Сопоставление идёт не по имени, а по идентификатору матча; даже если на мероприятии два «Алексея», отмечается правильная строка. Отметка видна только гостю, пришедшему через экран благодарности. Тот, кто вошёл через значок кубка на экране приветствия, не увидит отметку, даже если это участник предыдущего матча, потому что при открытии экрана приветствия связь с завершённым матчем разрывается.

Изменение надписей

Заголовок этого экрана, названия столбцов, отметка ты, надписи пустого списка и текст кнопки Назад меняются или скрываются на вкладке Экраны игры → Таблица лидеров. Предыдущая и Следующая изменить нельзя. Подробнее: статья «Как изменить тексты на экранах гостя?».

Сторона оператора: Сессия → Матчи


Список и скрытие

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

В каждой строке есть:

  • Порядковый номер. 1 — самый новый матч; это не ранг и не рейтинг.
  • Имена и счёт в виде Анна 2 – 1 Иван. Для Игрока 1 без имени показывается короткая метка вроде Гость · 4F2A; метка берётся из идентификатора записи и помогает различить двух безымянных игроков. Игрок 2 без имени пишется просто Гость.
  • Длительность, минуты:секунды. Если неизвестна — прочерк.
  • Кнопка Скрыть; в скрытой строке — Показать.

Если матчей нет, написано Для этого мероприятия результатов пока нет.. Примечание под списком подводит итог: Скрытые записи остаются в данных и синхронизируются; они просто не показываются на экране гостя.

Что нужно знать о скрытии:

  • Удаления нет. Скрытый матч остаётся в записях и в любой момент возвращается кнопкой Показать.
  • Скрытие действует на весь матч: скрыть только одного из двух игроков нельзя.
  • Скрытие передаётся и на другие устройства, использующие то же мероприятие; с их экранов гостя матч тоже исчезает.
  • Скрытие не влияет на экспорт Excel в веб-панели; игроки скрытого матча в Excel всё равно видны. Подробнее: статья «Как экспортировать данные игроков?».

Обновление

Список читается один раз при открытии вкладки. Если игра работает или на другом устройстве завершились новые матчи, нажмите кнопку Обновить; иначе вы смотрите на устаревший список. После каждого действия Скрыть / Показать список обновляется сам.

Когда сохраняется матч


Матч — одна запись, и она заполняется шаг за шагом:

МоментЧто записывается
При касании экрана приветствияОткрывается новая запись матча, отводится место для двух игроков
Когда игрок нажимает Я готовОтветы из формы и имя этого игрока
По окончании матчаЧисло выигранных раундов обоих игроков и длительность матча. Запись становится «завершённой» и попадает в список
При повторном открытии экрана приветствия, если матч не завершёнЗапись закрывается как «отменённая» и в список не попадает

Незавершённый матч возникает тремя путями: кнопка Отмена, тайм-аут бездействия или гость просто ушёл. Все три закрывают запись в момент открытия экрана приветствия; в записи не различается, что именно произошло. Если приложение закрывается посреди матча, запись закрывается при следующем запуске.

Есть один случай, на который стоит обратить внимание: если на вкладке Сессия → Игра включено время на ход, брошенный матч не остаётся незавершённым, а заканчивается сам. Раунд, в котором время вышло четыре раза подряд, засчитывается как ничья, серия так и завершается, и матч попадает в список как ничья вроде 0 – 0. Такие строки можно скрыть на вкладке Сессия → Матчи. Когда время на ход выключено (0), брошенный матч закрывается только тайм-аутом бездействия и в список не попадает.

Что в записи не хранится: число ничьих, результаты по раундам, кто начинал и правила, действовавшие в матче. Победитель отдельно не записывается; он выводится из двух счетов.

Одно мероприятие на нескольких устройствах


Чтобы перенести то же мероприятие на второе устройство, на нём используйте Импортировать из облака на странице Мероприятия. После этого матч, завершённый на любом устройстве, уходит в облако и загружается на остальные; список гостя и вкладка Сессия → Матчи показывают матчи всех устройств вместе. Задержка — не более полуминуты. Это объединение не зависит от настройки Настройки мероприятия → Киоск → Синхронизировать изменения во время работы приложения; та настройка переносит только изменения настроек, матчи переносятся в любом случае.

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

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

Без интернета


Игра работает и без интернета. Матчи записываются на устройство, список гостя продолжает показывать матчи этого устройства. Когда появляется соединение, накопившиеся матчи отправляются по очереди; даже если приложение закрывалось и открывалось, отправка продолжается с того места, где остановилась. Без соединения матчи других устройств не приходят, а ваши не уходят к ним; при появлении соединения обмен завершается в обе стороны.

Закрывая стенд, подождите несколько секунд при включённом интернете перед закрытием приложения, чтобы последний матч ушёл в облако.

!
Частые ошибки

Пытаться удалить матч: удаления нет. Используйте Скрыть на вкладке Сессия → Матчи; гость не видит, запись и экспорт Excel не нарушаются.

Читать список Сессия → Матчи, не нажав Обновить: список — состояние на момент открытия вкладки, новые матчи приходят по нажатию кнопки.

Принимать ничьи 0 – 0 при включённом времени на ход за ошибку: брошенные матчи закончились сами по истечении времени. Если не нужны — скройте.

Создать мероприятие без интернета и использовать его на двух устройствах: матчи мероприятия, ни разу не попавшего в облако, на другое устройство не переходят.

Закрыть приложение без интернета сразу после последнего матча: этот матч не уйдёт в облако и до появления соединения не будет виден на других устройствах и в Excel.

Эта статья была полезной?

Не знаете, с чего начать? Мы поможем.

Расскажите о своем проекте. Наша команда поможет с дальнейшими шагами.

Отправляя форму, вы соглашаетесь с нашими Условиями и Политикой конфиденциальности.