Пять задач для первого маршрутаПосмотреть

Найдите свой путь. Зажгите маяк.

Игра, в которой алгоритм становится маршрутом. Расставьте команды, исследуйте остров и доставьте энергию к маяку.

Первая миссия без регистрации
OrmavellПервая миссия / Зажгите маякПревью
Реальная первая миссия: поле 5 на 5, ровер на A1 и маяк на E5

Готовим остров…

МИССИЯ 01

Зажгите маяк

У ровера есть энергия. У тебя — план.

  • Вперёд
  • Налево
  • Направо

Ровер, энергия и маяк. У каждого маршрута есть цель.

Исследовать остров

Алгоритм начинается с идеи.
И становится движением.

Составьте план команд, проверьте маршрут и найдите путь к маяку.

Один поворот может изменить всё. Увидеть ошибку, поправить план и попробовать снова — часть игры.

Собери команды.
Зажгите маяк.

Собери команды, запусти ровера и доведи его до маяка.

Попробовать самому
Готовим иллюстрацию

Ваш план

Пример
  1. Вперёд×4
  2. Налево×1
  3. Вперёд×4

Три строки → восемь шагов и поворот.

От первых команд
к своему коду.

Начните с простого дневника. Когда будете готовы, напишите тот же план на одном из шести языков.

Открыть мастерскую

Каждая задача —
следующий шаг.

Пять задач на одном острове. Новое препятствие меняет план — от первого поворота до открытого прохода.

Посмотреть маршрут
Пример маршрута · Первые маршруты
Реальное поле миссии «Зажгите маяк» в начале маршрута

Готовим поле…

Поле миссии · Начало маршрута

Пять задач на одном острове

  1. Свободное поле: сначала четыре шага, затем поворот и ещё четыре шага.

    Открыть маршрут

Это пример задач. Твоё прохождение видно на странице маршрута.

3

команды в первой миссии

Вперёд, налево и направо.

5

задач в первом маршруте

От свободного поля до заслона.

6

языка для команд ровера

JavaScript, Python, C++, Java, TypeScript и C#.

Тот же план.
На знакомом языке.

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

Открыть редактор
plan.jsJavaScript
for (let step = 0; step < 4; step++) {  forward();}left();for (let step = 0; step < 4; step++) {  forward();}
9 действий · маршрут к маяку

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

Один остров.
Разные маршруты.

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

Схемы иллюстрируют задачи. Точные условия и поле доступны внутри миссии.

Перед первым
запуском.

Несколько ответов, чтобы сразу перейти к игре.

Попробовать миссию
Нужно ли знать код?

Нет. В первой миссии есть три команды: вперёд, налево и направо. Собери их в нужном порядке и запусти ровера.

Что будет, если ошибиться?

Ровер остановится, а игра покажет, где закончился путь. Можно изменить команды, сбросить выполнение и попробовать снова. Таймера нет.

Как сохраняется прохождение?

Гостевой результат хранится в этом браузере. Прохождение после входа сохраняется в профиле. Состояние сохранения видно в игре и на странице маршрута.

Можно ли писать решение кодом?

Да. Редактор предлагает JavaScript, Python, C++, Java, TypeScript и C#. Он поддерживает команды ровера и ограниченные циклы; он не запускает произвольный код.

Сколько задач уже доступно?

Пять начальных задач бесплатны. Первая доступна без входа; для задач 2–5 нужен аккаунт.