Search this site
Embedded Files

DigitalRepetitor Journal: Твои уроки — твои правила. Автоматический учет финансов, ДЗ и учет учеников. Больше никаких блокнотов!

Попробовать бесплатно
DigitalRepetitor.kz
  • DigitalRepetitor
  • Найти репетитора
  • База знаний
    • Статьи от экспертов
    • Спонсорские статьи (Партнерские материалы )
    • Полезные ресурсы
DigitalRepetitor.kz
  • DigitalRepetitor
  • Найти репетитора
  • База знаний
    • Статьи от экспертов
    • Спонсорские статьи (Партнерские материалы )
    • Полезные ресурсы
  • More
    • DigitalRepetitor
    • Найти репетитора
    • База знаний
      • Статьи от экспертов
      • Спонсорские статьи (Партнерские материалы )
      • Полезные ресурсы

Главная - База знаний - Полезные ресурсы

Интерактивная игра для обучения программированию

CodeLaby — Описание игры 

CodeLaby — это браузерная игра для изучения программирования через практику. Вместо скучных лекций ты сразу пишешь настоящий код и управляешь роботом в лабиринте. 

Цель проста: довести 🤖 до звезды ⭐, написав правильную программу.

Игра поддерживает три языка программирования на выбор — Python, JavaScript и C++. Ты можешь решать одни и те же задачи на разных языках и сравнивать синтаксис.

Как играть?

  1. Выбери уровень в левой панели

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

  3. Напиши код в редакторе справа

  4. Нажми ▶ RUN — робот выполнит твои команды

  5. Если он дошёл до звезды — уровень пройден!

Если робот врезался в стену или не добрался до цели — читай консоль, исправляй код и пробуй снова.

Чему учит игра?

Уровни идут по нарастающей. Каждый новый уровень вводит одну новую концепцию:

Уровни               |                  Тема

1–2  -  Базовые команды и цикл for


3–4  -  Несколько направлений и условия if


5–6  -  Сложные маршруты и функции


7      -    Цикл while


8–10  -  Сложные лабиринты, рекурсия, финал


Команды управления роботом

В зависимости от выбранного языка команды выглядят так:

Python 

move_right()   # шаг вправо

move_left()    # шаг влево

move_up()      # шаг вверх

move_down()    # шаг вниз

JavaScript 

moveRight(); 

moveLeft(); 

moveUp(); 

moveDown(); 

C++ 

move_right(); 

move_left(); 

move_up(); 

move_down(); 

Примеры решений 

Уровень 1 — просто иди вправо 

python

move_right()

move_right()

move_right()

move_right()

Уровень 2 — то же, но через цикл 

python

for i in range(6):

    move_right()

javascript

for (let i = 0; i < 6; i++) {

    moveRight();

}

Уровень 6 — своя функция 

python

def go_column():

    move_down()

    move_down()

    move_right()

    move_right()

    move_up()

    move_up()


go_column()

go_column()

Уровень 7 — цикл while 

python

while is_free_right():

    move_right()

Система оценок

После каждого уровня ты получаешь от 1 до 3 звёзд:

  • ⭐⭐⭐ — прошёл оптимально, минимум шагов

  • ⭐⭐ — прошёл правильно, но с запасом

  • ⭐ — добрался, но код можно улучшить

Попробуй получить три звезды на всех уровнях — это настоящий вызов!

Советы новичкам

  • Читай консоль — там написано, на каком шаге и куда врезался робот

  • Сначала посмотри на карту — мысленно проложи маршрут до звезды

  • Не бойся ошибаться — кнопка ↺ Сброс вернёт исходный шаблон

  • Переключай языки — реши уровень на Python, потом попробуй то же на JavaScript

Готов начать?

Выбери язык,  выбери уровень — и вперёд.  Робот ждёт команд.

Внимание! Копирование кода и прочей информации с сайта строго запрещено без письменного разрешения администрации и наличия активной ссылки на источник. Нарушение авторских прав преследуется в соответствии с законодательством Республики Казахстан. 

Социальные сети
InstagramLinkLink
О нас
Помощь 
Правила 
Рекламное сотрудничество 
Пользовательское соглашение 
Политика конфиденциальности 
Условия возврата средств 
Контакты 
© 2026 DigitalRepetitor.kz Барлық құқықтар қорғалған.
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse