Можно использовать любой текстовый редактор, рекомендуется забрать себе файл после работы любым способом
Какая модель лежит в основе?
| Кейс | Что моделируем | Примеры параметров |
|---|---|---|
| 1. Логи робота | Как робот воспринимает мир. Камера и датчики могут ошибаться, а робот принимает решения по их данным | Время события, уверенность распознавания (conf), задержка датчика, освещённость |
| 2. Планетоход | Энергобаланс: заряд меняется на (приход − расход) × время. Приход зависит от времени суток | Мощность солнца, расход каждой системы, ёмкость батареи, скорость игрового времени |
| 3. Завод | Симуляция по тактам на сетке: за один такт робот выполняет одну команду. Позицию робот узнаёт по маякам | Размер сетки, число роботов, радиус маяка, погрешность, поток заказов |
| 4. Надёжность и скорость | Компромисс: чем больше масса, тем ниже скорость и выше расход, зато выше прочность | Масса, скорость, HP, расход энергии, свойства участков трассы |
Что делает игрок?
Какие объекты нужны?
Как усложнять уровни?
| Кейс | Самый простой уровень | Что усложняет |
|---|---|---|
| 1. Логи робота | Одно дело, лог из 3–4 строк, один кадр | Больше источников, ложные улики, рассинхрон по времени, две похожие причины |
| 2. Планетоход | Одна система, одна задача, ясный день | Больше систем, условия «вместе» и «до заката», пылевая буря, обогрев ночью, маленькая батарея |
| 3. Завод | Один робот, прямой путь, один заказ | Второй робот, пересечение путей, сигналы между роботами, погрешность маяков, поток заказов |
| 4. Надёжность и скорость | Короткий асфальт, доедет любой робот | Песок, камни, узкие проходы, жёсткий лимит времени, звёзды за малую массу |
| Параметр | Описание |
|---|---|
| Номер | 1, 2, 3... |
| Цель уровня | Что должен сделать игрок |
| Что дано | Что уже есть на уровне и не меняется: логи, трасса, станки, условия дня |
| Чем управляет игрок | Какие действия, команды или детали ему доступны |
| Условие победы | Конкретное условие: причина найдена и доказана, задачи выполнены, детали доставлены, робот финишировал |
| Подсказка | Текст-подсказка для игрока |
Правила для конкретных кейсов:
| Параметр | Уровень 1 | Уровень 2 |
|---|---|---|
| Цель | Выяснить, почему робот резко затормозил | Выяснить, почему робот повернул не туда |
| Что дано | Лог из 4 строк, 1 кадр. Причина: тень от моста приняли за яму | Лог из 8 строк, 3 кадра, ложная улика (пешеход). Причина: знак заклеен наклейкой |
| Чем управляет игрок | Отмечает улики, выбирает причину из 3 вариантов | Отмечает улики, раскладывает 4 события на шкале, выбирает причину из 4 вариантов |
| Условие победы | Причина верная и отмечены 2 ключевые улики | Причина верная, отмечены все ключевые улики, порядок событий верный |
| Подсказка | «Сравните, что видели камера и лидар в одну и ту же секунду» | «Какой знак распознал робот? Сравните с кадром» |
| Параметр | Уровень 1 | Уровень 2 |
|---|---|---|
| Цель | Доехать до точки | Проехать и изучить грунт |
| Что дано | Ясный день, заряд 50, одна система: двигатели | Заряд 40, три системы: двигатели, камера, анализатор |
| Чем управляет игрок | Включает и выключает двигатели | Включает и выключает три системы |
| Условие победы | Двигатели проработали 10 с до заката | Двигатели работали 15 с, а камера с анализатором были включены вместе 8 с, всё до 20:00 |
| Подсказка | «Следите за прогнозом: на сколько секунд хватит заряда» | «Утром энергии мало. Может, стоит подождать до полудня?» |
| Параметр | Уровень 1 | Уровень 2 |
|---|---|---|
| Цель | Довезти 1 деталь | Довезти 3 детали без столкновений |
| Что дано | Станок, отгрузка, прямой путь, один робот | То же, плюс погрузчик, который пересекает путь |
| Чем управляет игрок | Команды «Вперёд», «Взять», «Положить» | Добавляются «Развернуться» и «Вперёд, когда путь свободен» |
| Условие победы | 1 деталь на отгрузке | 3 детали не больше чем за 80 тактов, 0 столкновений |
| Подсказка | «Посчитайте клетки от станка до отгрузки» | «Нажмите "Один шаг" и найдите такт, на котором вы встречаетесь с погрузчиком» |
| Параметр | Уровень 1 | Уровень 2 |
|---|---|---|
| Цель | Доехать по асфальту | Пройти песок и камни |
| Что дано | Трасса только из асфальта, лимит 30 с | Асфальт, затем песок, затем камни, лимит 33 с |
| Чем управляет игрок | Выбирает колёса (2 вида) | Выбирает колёса (3 вида) и защиту (3 вида) |
| Условие победы | Финиш в пределах лимита | Финиш в пределах лимита и HP больше 0 |
| Подсказка | «Сравните скорость и массу колёс» | «На камнях нужен запас HP, но броня утяжеляет робота» |