====== Последовательность заданий ====== В движке есть два основных режима определения победителя: по времени и по баллам. В каждом режиме последовательность прохождения можно сделать любой (линейной/штурмовой/смешанной) с помощью [[#Редактирование линеек|линеек]]. Режим влияет на последовательность прохождения **по умолчанию**. Подробнее о каждом режиме определения победителя ниже. ===== По времени (линейная) ===== Победитель определяется по времени, затраченному на прохождение игры, с учётом коэффициентов "время х" (если заданы). По умолчанию, последовательность прохождения линейная (т.е. одновременно доступен только один текущий уровень). ===== По баллам (штурмовая) ===== Победитель определяется по набранным баллам. Если количество баллов одинаковое, то кто раньше получил последний балл. В играх на баллы нельзя брать штрафную подсказку, если количество баллов меньше, чем есть у команды на данный момент. По умолчанию, последовательность прохождения штурмовая (т.е. все уровни доступны одновременно). В игре можно смотреть уже пройденные задания. ====== Нестандартные режимы прохождения ====== ===== Штурмовая (Время) ===== Победитель определяется времени затраченному на прохождение игры. В штурмовой важную роль играют бонусы. Надо выставить настройку игры **Победитель определяется: По времени** Также надо добавить линейку игры и прописать все номера заданий через +. Например, если в игре 5 заданий, то в порядок уровней в линейке надо прописать 1+2+3+4+5 **Надо назначить эту линейку линейкой по умолчанию** ===== Линейная (Баллы) ===== Победитель определяется суммарному количеству баллов, набранных за время игры. Используется, если задания игры нужно проходить не быстро, а без подсказок и набирая наибольшее количество бонусов. Надо выставить настройку игры **Победитель определяется: По баллам** Также надо добавить линейку игры и прописать последовательность уровней "первый тире последний". Например, если в игре 5 заданий, то в порядок уровней в линейке надо прописать 1-5 **Надо назначить эту линейку линейкой по умолчанию** ===== Смешанный порядок (Время) ===== Победитель определяется времени, затраченному на прохождение игры. Надо выставить настройку игры **Победитель определяется: По времени** В режиме "по времени" для блока одновременно доступных заданий учитывается только максимальное время прохождения одного из заданий этого блока. Например, в блоке доступны три задания A, B, C и задание А команда прошла за час, а задания B и C быстрее - тогда в итоговое время в статистике будет считаться только время задания A. Так же на учитываемое время прохождения влияет настройка задания "Время x". Например, в блоке одновременных заданий два задания A и B, задание А команда прошла за час, а задание B быстрее. При этом у задания A "Время x" стоит 0 - задание заглушка. Значит в статистике будет учитываться только время прохождения задания B. Для задания смешанного порядка зданий смотрите [[#Редактирование линеек|Редактирование линеек]] ===== Смешанный порядок (Баллы) ===== Победитель определяется по набранным баллам. Если количество баллов одинаковое, то кто раньше получил последний балл. Надо выставить настройку игры **Победитель определяется: По баллам** В игре можно смотреть уже пройденные задания. Для задания смешанного порядка зданий смотрите [[#Редактирование линеек|Редактирование линеек]] ===== Редактирование линеек ===== Линейки - указанный порядок заданий для некоторых или всех команд. Игра может состоять из блоков, каждый из которых состоит из заданий или других блоков. Есть три варианта в каком порядке выдаются задания в блоке **1. По порядку** Элементы указываются через запятую или номера заданий через дефис Например **1, 2, 3, 4, 5** это тоже самое, что **1 - 5** **5, 4, 3, 2, 1** - это тоже самое, что **5 - 1** Можно использовать ключевое слово **max** - это замена максимального номера задания в игре **1 - max** - все задания по порядку **max - 1** - все задания в обратном порядке **2. В случайном порядке** Элементы указываются через запятую или номера заданий через дефис В начале блока ставится пробел **? 1, 2, 3, 4, 5** это тоже самое, что **? 1 - 5** **? [1, 2], [3, 4] ** в случайном порядке выбираются блоки задания, будут выданы задания 1,2,3,4 или 3,4,1,2 ** [?1, 2, 3], [?4, 5, 6] ** - сначала будут в случайном порядке 1, 2, 3, а потом в случайном порядке 4, 5, 6 **3. Доступные одновременно** Задания доступные одновременно указываются через + Пример: **1 + 2 + 3** Уровни 1, 2, 3 будут доступны одновременно. Много уровней подряд, доступных одновременно: ** 1 ++ 5 ** - то же самое, что **1 + 2 + 3 + 4 + 5** Также может быть **5 ++ max** - уровни с 5 по последний, доступные одновременно. ** Смешанные линейки ** ** 1, [ [2, 3] + [4, 5] ] ** Сначала будет задание 1, потом одновременно задания 2 и 4, когда пройдут 2, то откроется 3, а когда пройдут 4, то откроется 5. ** 1, [ 2 + [3 - max] ]** Сначала будет задание 1, потом 2-ое задание будет доступно всю игру, а остальные уровни будут доступны по одному - по мере прохождения. ** Назначение линеек ** После создания линеек, открыв ссылку "назначение линеек", можно для каждой команды, которая подала заявку в игру (либо на тест) указать, по какой линейке команда будет проходить игру. В той же секции редактирования линейки можно назначить линейку по умолчанию, которая будет применяться ко всем командам, для которых отдельно не назначена линейка.