Skip to content

Let's code 🚀 - платформа для решения и проверки задач на встроенном языке 1С: Предприятие

License

Notifications You must be signed in to change notification settings

KrapivinAndrey/let-s-code

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Let's code - платформа для решения и проверки задач на встроенном языке 1С: Предприятие

Чуть меньше чем полностью переписанная конфигурация для проведения DevBattle. Оригинальная конфигурация

Написана для проведения соревнования между удаленными сотрудниками.

Состав

Админка для создания игр

image

Тип игры: дуэль или мультиплеер

Количество задач по уровням сложности

А дальше просто следуете подсказкам (кнопка будет выделена цветом)

В чрезвычайных ситуациях в расширенном управлении можно зачесть/провалить раунд конкретному игроку

Место игрока

Игрок запускается в режиме Рабочее место и поэтому мало что может сделать.

Первоначально он ожидает запуска и может ознакомиться с правилами турнира.

image

Потом он ожидает начала испытания. Здесь видит СВОЙ текущий прогресс.

image

А это окно решения задачи. Готово отправляет код на проверку. Для вывода отладки используется команда Отладка(...). Таким образом отладочные сообщения не влияют на проверку решения.

image

Ну и по итогу испытание выполнено/провалено

image

Режимы игры

Дуэль

Это режим для игры на двоих. Идея взята из youtube шоу Неигры

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

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

Мультиплеер

Режим для нескольких игроков. Это классический режим на скорость. Кто первый решил - тот и молодец.

Задачи

Многие задачи были изменены, добавлены скрытые тесты. А так же просто добавлено много новых задач. Загрузить их можно через универсальную загрузку из файла data.xml

Спасибо

Спасибо за помощь моим коллегам: Платонов Егор и Уфимцева Алевтина

About

Let's code 🚀 - платформа для решения и проверки задач на встроенном языке 1С: Предприятие

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • 1C Enterprise 100.0%