Хочу поделиться, да и чтоб у самого было под рукой.
Обновленный вариант олимпиек с готовыми таблицами. Могут работать через СЕКТОРЫ, могут через БОНУСЫ.
Итак, зачем все это нужно?
1. Существенно снижается нагрузка на платформу.
2. Можно проводить олимпийки на движке точек.
3. Существенно упрощается заливка файлов.
4. Все хорошо отображается в сценарии прошедшей игры.
Недостатки: не работает в превью уровня.
Итак, варианты развития событий.
Добавляем один из 2 предложенных скриптов в задание:
1. Олимпийка на БОНУСАХ:
<script src="https://d1.endata.cx/images/personal/204769/UOS_bonuses.js"></script>
2. Олимпийка на СЕКТОРАХ:
<script src="https://d1.endata.cx/images/personal/204769/UOS_sectorz.js"></script>
Далее создаем табличку олимпийки. Для тех кто шарит, шаблон понятен, для тех кто нет - пользуйтесь представленными файлами:
Можно больше секторов, разные форматы олимпиек типа Бабочек и т.д. Главное задать ID ячеек правильно. Для тех, кто испытывает с этим сложности - пишите в Telegram.
Не забываем снять галку "Включить автоперенос строк"
Ответы для олимпийки НА СЕКТОРАХ:
Порядковый номер сектора в движке = номер ячейки в олимпийке. При этом в ячейку будет загружаться ПЕРВЫЙ введенным пользователем правильный ответ.
После закрытия ВСЕХ секторов, уровень закроется автоматически.
Ответы на олимпийке на БОНУСАХ:
Номер бонуса в задании = номер ячейки в движке. В подсказке к бонусу ОБЯЗАТЕЛЬНО пишем верный ответ, который будет подгружаться в соответствующую ячейку при правильном вбитии любого верного ответа на бонус. Таким образом в олимпийке, которая работает на бонусах можно запрограммировать единственный ПРАВИЛЬНЫЙ ответ из представленных синонимичных, который будет отображаться.
В олимпийке на БОНУСАХ ответы можно продублировать в СЕКТОРЫ, чтобы уровень закрылся при закрытии всей олимпийки.
Табличка с пропадающими картинками под олимпийкой:
<table class="slova">
<tr><td id="sl1"><img src="АДРЕС.jpg"></td></tr>
</table>
Принцип такой, размножите как нужно. При этом закрытие первого бонуса = пропадание картинки с ID sl1 соответственно.
Вот вам удобный гугл-док для написания олимпиек .
При заполнении таблицы олимпийки заполняются ячейки дока.
Можете адаптировать для ваших автозаливалок, которые из гугла заливают. Написал олимпийку прям в доке, пару кнопок и она в движке.
Этот док не редактируемый, в расчете на то что каждый скопирует себе и будет пользоваться сам.
Помогаю с техническим решением всех вопросов всем желающим. Писать в Telegram @winux