Robo Judge System (Sumo)

Robo Judge System (Sumo) предназначена для проведения соревнований по сумо. Она основана на наших правилах.
Установить приложение на Android устройство можно через Play market.
Главное окно приложения содержит 4 кнопки:
1) «О программе» — показывает информацию о программе
2) «Настройки» — настройки приложения. В настоящее время позволяет включать и отключать звук.
3) «Матч» — проведение матча сумо между роботами с использованием выбранного профиля.
4) «Профили матчей» — создание и редактирование профилей матчей (настройки + раунды).

Проведение матчей

Матч состоит из последовательности раундов.
Соперники имеют условное название: «Красный» и «Синий». Рядом с названием команды указано количество выигранных раундов в текущем матче.
Окно раунда содержит:
— номер раунда в матче,
— название позиции раунда,
— изображение позиции и расположения роботов на ринге,
— кнопка «Старт» для начала раунда.
Когда раунд начат, идет начальный отсчет в 5 секунд, в течении которого роботы не должны двигаться. После истечения этого тайм-аута начинается отсчет 30 секунд на бой.
В течении боя судья может нажать кнопку «Стоп», чтобы остановить текущий бой. Если бой не остановлен досрочно, то после 30 секунд судье будет предложено окно принятия решения о результатах раунда.
1) «Победа» — присудить победу «Красному» роботу
2) «Ничья» — никому не присваивается победа в раунде. Например, когда ни один робот не покинул ринг и невозможно вычислить, какой их них ближе к центру ринга.
3) «Повторить раунд» — повторить текущий раунд еще раз. Например, фальстарт одного из участника.
4) «Победа» — присудить победу «Синему» роботу
За победу в раунде участнику присваивается 1 балл, за ничью — 0 баллов.
Все раунды в матче обязательные. После окончания последнего раунда, будет показано окно с результатом всего матча. Например, «Синий победил!». Так же в этом окне рядом с названием команд будет указано количестов набранных баллов (выигранных раундов).

Редактирование профилей

Приложение имеет 2 типа профилей:
1) Предопределенные — они доступны только для просмотра. Изменить их нельзя, так как они имеют «авторское право»
2) Пользовательские — вы можете создавать и изменять их по вашему желанию.
Каждый профиль имеет настройки:
1) Название.
Отображается в списке выбора профиля в настройках.
2) «Быстрый матч».
Данная опция позволяет проводить «быстрые матчи», когда для определения победителя необязательно проводить все раунды. Например, матч имеет 3 раунда, одна команда выиграла 2 первых раунда. В данном случае матч закончится после второго раунда победой этой команды и третий раунд проводиться не будет.
3) «Ничья допустима».
Обозначает, что в окне результата раунда будет появляться опция «Ничья», когда невозможно определить победителя в раунде. Например, оба робота одновременно покинули ринг или невозможно определить, какой робот ближе к центру.
4) Список раундов.
Можно добавлять раунды в матч. Новый раунд всегда добавляется в конец списка. Последовательность раундов важна для проведения матча. Раунды могут повторяться.

Список профилей содержит информацию:
1) Название. Кликните на название, чтобы открыть форму редактирования профиля.
2) Галерея позиций раундов для быстрого просмотра (возможен горизонтальный скролинг, если все раунды не помещаются на экран).
3) Кнопка удаления профиля. Для предопределенных профилей удаление невозможно. Они помечены «замком».
4) «Н» — ничья допустима.
5) «Б» («Ш») — быстрый матч.

Примеры скриншотов приложения

sumo_v2 sumo_v2_setting sumo_v2_main

sumo_v2_list sumo_v2_edit_profile sumo_match_result

sumo_match_3 sumo_match_2 sumo_match_1

В следующие версии планируется добавить возможности:
1) Поделиться профилем — экспортировать профиль на наш сайт, где он будет доступен всем.
2) Импортировать профиль — добавить в локальное приложение профиль с нашего сайта, который был ранее экспортирован другими пользователями

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