Перейти к содержимому
#АйДаКодить
#АйДаКодить
школа программирования
ИТ-лагерь с 25 октября
Дети программируют в Minecraft

Программирование в Minecraft Education на Python для детей

Minecraft — любимая игра миллионов детей. А что, если учить программирование прямо в Minecraft? ComputerCraft — мод, который добавляет в Minecraft компьютеры и роботов-черепашек на языке Lua.

Что такое ComputerCraft

ComputerCraft (или CC:Tweaked — актуальная версия) — мод для Minecraft, который добавляет:

  • Компьютеры — блоки с экраном и клавиатурой, на которых запускаются Lua-программы
  • Черепашки (Turtles) — роботы, которые двигаются по миру, строят, копают и фармят
  • Мониторы — большие экраны для отображения информации
  • Сети — компьютеры могут общаться между собой по редстоун-сети

Всё программируется на Lua — настоящем языке программирования. Ребёнок пишет код, черепашка выполняет его в мире Minecraft. Есть и школьная версия — Minecraft Education Edition: там тоже можно учиться кодить на Python, но ComputerCraft гибче и работает на Lua. О том, на каком языке написан Minecraft сам по себе, — отдельная тема: у Java Edition и Bedrock Edition разные языки программирования.

Первая программа: черепашка строит стену

Открываем терминал черепашки и пишем:

-- Черепашка строит стену 5x3 блока
for ряд = 1, 5 do
    turtle.placeDown()  -- кладём блок вниз
    turtle.forward()    -- двигаемся вперёд
end

turtle.up()
turtle.back()
turtle.back()
turtle.back()
turtle.back()
turtle.back()

for ряд = 1, 5 do
    turtle.placeDown()
    turtle.forward()
end

print("Стена готова!")

Всего 15 строк — и черепашка автоматически строит двухэтажную стену. Это настоящая автоматизация! А то, что дети собирают руками блок за блоком — например, самолёт в Minecraft или многоэтажку из блоков, — такая черепашка возводит за секунды по коду.

Что дети программируют в ComputerCraft

  • Автоферма — черепашка в Minecraft автоматически сеет, ждёт роста, собирает урожай и повторяет
  • Шахтёр — черепашка копает шахту 3×3 и поднимается с ресурсами
  • Система сигнализации — датчик движения + монитор выводит предупреждение
  • Умные двери — открываются по паролю, введённому на клавиатуре
  • Сортировщик предметов — черепашка сортирует инвентарь по сундукам

Как установить ComputerCraft

  1. Установите лицензионный Minecraft Java Edition или TLauncher (бесплатно)
  2. Скачайте Forge для вашей версии Minecraft
  3. Скачайте CC:Tweaked с CurseForge
  4. Положите .jar файл в папку mods в директории Minecraft
  5. Запустите Minecraft — в меню крафта появятся компьютеры и черепашки

Курс для детей

Minecraft: программирование и моддинг

Дети программируют черепашек-роботов, создают автофермы и умные механизмы прямо в Minecraft. Язык Lua, ComputerCraft, реальные проекты внутри любимого Minecraft, а позже — знакомство с Python. Пройти это последовательно, от первых команд до собственных модов, можно на курсе программирования в Minecraft для детей 8–11 лет.

Подробнее о курсе
Пробный урок — 500 ₽
500 ₽ · полный урок 60 минут
Формат
Ваш телефон
В каком классе учится ребёнок? Выберите класс — так подберём группу и формат первой встречи