Чуть меньше чем полностью переписанная конфигурация для проведения DevBattle. Оригинальная конфигурация
Написана для проведения соревнования между удаленными сотрудниками.
Тип игры: дуэль или мультиплеер
Количество задач по уровням сложности
А дальше просто следуете подсказкам (кнопка будет выделена цветом)
В чрезвычайных ситуациях в расширенном управлении можно зачесть/провалить раунд конкретному игроку
Игрок запускается в режиме Рабочее место и поэтому мало что может сделать.
Первоначально он ожидает запуска и может ознакомиться с правилами турнира.
Потом он ожидает начала испытания. Здесь видит СВОЙ текущий прогресс.
А это окно решения задачи. Готово отправляет код на проверку. Для вывода отладки используется команда Отладка(...). Таким образом отладочные сообщения не влияют на проверку решения.
Ну и по итогу испытание выполнено/провалено
Это режим для игры на двоих. Идея взята из youtube шоу Неигры
Игроки поочереди решают одну и ту же задачу, шаря экран. Первый должен уложится в лимит, второй игрок должен сделать быстрее. Потом меняемся местами.
Если к финальному раунду не выявили победителя - решаем одну и ту же задачу одновременно.
Режим для нескольких игроков. Это классический режим на скорость. Кто первый решил - тот и молодец.
Многие задачи были изменены, добавлены скрытые тесты. А так же просто добавлено много новых задач. Загрузить их можно через универсальную загрузку из файла data.xml
Спасибо за помощь моим коллегам: Платонов Егор и Уфимцева Алевтина