Разгадай тайну искусственного интеллекта!
Это захватывающее путешествие в мир программирования и искусственного интеллекта с Minecraft. Знакомство с основами программирования, логическими схемами и механизмами, визуальными языками Scratch и Minecraft ComputerCraft. Программа включает создание интеллектуальных систем анализа данных, интеграцию искусственного интеллекта в игровой процесс, исследование математических концепций в игровом мире.
1
Вступительный модуль
2
Первые шаги в программировании
3
Основы логических схем и механизмов
4
Основы программирования на Lua в среде Minecraft (ComputerCraft)
5
Основы ИИ в игровых мирах: от поведения существ до автоматизации
6
Программирование через визуальные блоки: от событий к функциям
7
От блоков к логике: программирование в средах Scratch
8
Итоги
На этом занятии тебе представят школу КодерЛаб. Ты изучишь доступные направления, узнаешь об успехах наших учеников и поймёшь ключевые преимущества программы. Этот урок станет твоим стартом и подготовит к дальнейшему освоению курса.
Этот урок познакомит тебя со структурой и содержанием курса. Ты узнаешь, какие темы будем изучать, какие навыки получишь и какие проекты сможешь создать в процессе обучения программированию и разработке игровых механик в Minecraft.
Урок знакомит с основами геймдизайна и искусственного интеллекта (ИИ) в Minecraft. Ты узнаешь, как создавать интересные игровые миры, задания и механики, а также делать персонажей и механизмы «живыми» с помощью ИИ и программирования.
Сделайте первые шаги в мире программирования с помощью вселенной Minecraft! На этом увлекательном уроке вы превратитесь из игрока в создателя. Вы познакомитесь с ключевыми понятиями — алгоритм и компьютерная программа, научитесь управлять роботом-черепашкой и напишете свой первый код, который заставит ее двигаться по заданной траектории. Идеальный старт для будущих геймдизайнеров и программистов!
Готов спуститься под землю? Сегодня твоя черепашка сменит профессию со строителя на шахтёра и инженера! Мы будем учиться прокладывать идеальные подземные туннели, автоматически освещать их и даже сооружать хитрую ловушку. Всё это — с помощью силы циклов и одной мощной команды.
Сегодня ты соберёшь полный набор «электрика» Minecraft! Мы изучим ключевые компоненты редстоуна, которые превратят твои цепи в умные механизмы.
Ты узнаешь, как редстоун-факел работает наоборот (горит, когда нет сигнала), как повторитель усиливает сигнал и добавляет задержку, и для чего нужен умный компаратор, измеряющий наполненность сундуков. Ты подключишь редстоун-лампу и попробуешь все виды переключателей: от простого рычага до хитрых кнопок и нажимных пластин.
Научись прокладывать сигнал вверх и вниз! Этот урок — о вертикальной передаче редстоун-сигнала. Ты освоишь два хитрых способа поднять сигнал снизу вверх: компактную «лесенку» из полублоков и столбик из редстоун-факелов. Узнаешь, как направить сигнал сверху вниз.
Узнай, какие блоки в Minecraft «оживают» от редстоун-сигнала! На этом уроке ты познакомишься с приёмниками сигнала: дверями, поршнями, раздатчиками. Узнаешь, как работает датчик дневного света для автоматики и самый внимательный блок — Наблюдатель, который ловит любые изменения.
На практике ты соберёшь автоматическую дверь и механизм с поршнем. Это основа для создания любых умных устройств в игре — от ферм до ловушек.
На практике собери два работающих механизма в Minecraft: систему освещения с выключателем и автоматическую дверь на поршнях. Используй редстоун-пыль, факелы, повторители и рычаги. Научись прокладывать скрытую проводку и управлять поршнями. Это основа для создания любых своих автоматов в игре.
Собери два крутых механизма, которые пригодятся в мире Minecraft! Сначала построишь автоматический душ: с помощью липкого поршня и редстоун-цепи вода будет включаться и выключаться от рычага. Затем создашь автоматическую ферму папоротника: поршни по твоей команде будут срезать выросшие растения. Освоишь, как редстоун управляет движением, и сделаешь свой мир удобнее!
Создай два крутых и опасных механизма! Построй ловушку на железной дороге: когда вагонетка проезжает по датчику, поршни открывают яму с лавой. Затем сконструируй ТНТ-пушку: редстоун-цепь с задержкой запускает последовательность взрывов, выстреливая динамитом как снарядом. Освой динамику и тайминг редстоуна в действии!
Научись делать удобные механизмы с логикой «ИЛИ»! Построй автоматическую дверь, которой можно управлять с двух разных рычагов (у входа и с другой стороны дома). Узнай, как соединить редстоун-цепь, чтобы сигнал от любого рычага открывал дверь. Этот навык пригодится для создания умного освещения и других систем с несколькими выключателями.
Построй «секретную» ферму арбузов! На этом уроке ты применишь логику «И» (AND): ферма будет работать только если ты нажмёшь сразу два рычага. Ты соберёшь автоматическую систему с поршнями и воронками, а затем добавишь схему с красными факелами, которая требует одновременного включения обоих рычагов. Научишься создавать управляемые и безопасные механизмы — основу для будущих кодовых замков и защитных систем в Minecraft.
Создай свою лестницу-невидимку! На этом занятии ты построишь механическую стену, из которой по нажатию рычага будет выезжать целая лестница на второй этаж. Ты научишься синхронно управлять множеством липких поршней с помощью одной редстоун-схемы с повторителями. Это ключевой навык для проектирования любых скрытых помещений и сложных трансформируемых конструкций в Minecraft.
Создай «умную» дверь, которая сама закрывается на ночь! На этом уроке ты познакомишься с датчиком дневного света — блоком, который подаёт сигнал редстоуна только днём. Ты построишь дверь на липких поршнях и подключишь её к датчику. Днём дверь будет открыта, а с наступлением ночи — автоматически закроется. Это первый шаг к созданию механизмов, которые живут по законам времени суток в Minecraft.
Построй волшебный автоматический стол зачарования! Создай скрытую под полом систему на липких поршнях, которая по твоей команде (когда ты встаёшь на нажимную плиту) поднимает кольцо книжных полок для максимального усиления зачарования. Освой скрытый монтаж редстоун-схем и создай по-настоящему умный и удобный механизм в Minecraft.
Стань программистом в Minecraft! Включи свой первый компьютер из мода ComputerCraft и научись с ним общаться с помощью команд. Создавай папки, пиши свои первые программы на языке Lua и управляй миром игры через код. Это начало пути к созданию умных роботов и полной автоматизации всего вокруг!
Стань главным по файлам в своём компьютере Minecraft! Научись копировать, перемещать и удалять файлы с помощью команд copy, move и delete. А потом подключи принтер, заправь его бумагой и чернилами и распечатай текст своей первой программы на цветной бумаге! Освой организацию кода и материальное воплощение своих цифровых творений.
Стань цифровым художником в Minecraft! Напиши программу, чтобы увидеть разницу между командами print и write. Потом нарисуй свою первую пиксельную картинку в графическом редакторе компьютера и выведи её на большой монитор, чтобы все увидели твоё творение. Создавай вывески, рисунки и узоры с помощью кода!
Создай свою первую программу с секретом! Узнай, что такое переменные — «коробочки» для хранения данных в программе. Напиши на языке Lua код, который запрашивает пароль, скрывая ввод звёздочками, а потом запоминает и показывает его. Это основа для создания кодовых замков и интерактивных сценариев в твоём мире Minecraft!
Научи свою программу принимать решения! Изучи условные конструкции if, else и then в языке Lua. Напиши программу, которая запрашивает два числа, сравнивает их и сама решает, какое сообщение вывести: «Первое больше», «Второе больше» или «Числа равны». Это основа для создания любых интеллектуальных сценариев в твоих проектах!
Создай свою программу-замок с логином и паролем! Напиши на Lua код, который запрашивает у пользователя данные, проверяет их с помощью условий if и else и решает, предоставить доступ или нет. А потом распечатай свой код на принтере как настоящий документ. Научись делать интерактивные и защищённые сценарии в Minecraft!
Научи программу повторять действия! Открой для себя циклы в языке Lua. Узнай, как for считает заданное количество раз, а while работает, пока выполняется условие. Напиши две программы: одна выведет числа от 1 до 5, а другая — от 1 до 10. Это ключ к автоматизации и созданию сложных сценариев в ComputerCraft!
Стань аниматором в Minecraft! Нарисуй несколько картинок-кадров, а потом напиши программу с циклом, которая будет показывать их по очереди на большом мониторе, создавая эффект движения. Узнай, как с помощью кода загружать изображения, делать паузы и очищать экран. Создай свою первую пиксельную GIF-анимацию, оживлённую силой программирования!
Перейди на новый уровень автоматизации! Управляй роботом-черепашкой из ComputerCraft с помощью текстовых команд на Lua. Научись заправлять её топливом, двигать в любом направлении, ломать и ставить блоки, а также проверять окружающее пространство. Создай свою первую программу для робота-строителя и стань инженером, который командует механизмами силой кода!
Станьте дизайнером-программистом! Напишите на языке Lua программу для черепашки, которая автоматически построит цветочную клумбу. Вы научитесь комбинировать команды движения и установки блоков в одном файле, управлять инвентарём и создавать простые, но эффектные объекты силой кода.
Стань инженером шахт! Напиши на Lua алгоритмы (пошаговые программы) для черепашки, чтобы она автоматически копала туннели. Начни с простого прохода, потом научи её копать потолок для высоких коридоров и управлять заполненным инвентарём. Создай автономного робота-проходчика для своих подземных проектов в Minecraft!
Создай неутомимого робота-шахтёра! Используй цикл while («пока»), чтобы твоя черепашка беспрерывно копала тоннель, пока не кончится топливо. Напиши программу, которая заворачивает команды копания в умный цикл, проверяющий уровень горючего. Узнай, как заставить код повторяться самому и делать за тебя всю рутинную работу!
Строй по цифрам! Научись использовать цикл for, чтобы твоя черепашка точно повторяла строительные действия заданное число раз. Напиши программу, которая закладывает фундамент дома 5x5 всего несколькими строчками кода. Открой для себя силу циклов в автоматизации точного и красивого строительства в Minecraft!
Построй целый дом одной программой! Открой силу вложенных циклов в Lua: один цикл будет поднимать этажи, а внутри него другой — выстраивать стены. Напиши код, который заставит черепашку автономно возвести здание заданной высоты и ширины. Это высший пилотаж автоматизации в ComputerCraft!
Открой для себя искусственный интеллект через мир Minecraft! Узнай, как ИИ заставляет десятков новых животных — от тигров до мимических осьминогов — вести себя как настоящие: искать пищу, охотиться и реагировать на мир вокруг. Изучи их в энциклопедии, понаблюдай за их повадками и построй собственный зоопарк, чтобы создать идеальные условия для каждого существа. Погрузись в удивительно живой и умный мир!
Стань главным инженером в умном мире Minecraft! На этом уроке ты пройдёшь путь от строителя функциональных механизмов до конструктора умного транспорта. Построй водяную мельницу, которая преобразует силу стихии в движение, а затем собери на верстаке и прокатись на собственном квадроцикле, вертолёте или даже ванне на колёсах!
Заговори с искусственным интеллектом в Minecraft! На этом уроке ты станешь первооткрывателем цифрового общения. Ты активируешь секретный текстовый чат с ИИ-помощником, который будет давать советы и вести диалог, и узнаешь, как он учится понимать контекст. А потом ты перейдёшь на новый уровень — настроишь голосовой чат, запишешь и прослушаешь свои аудиосообщения, буквально разговаривая с игровым миром. Познай машинный разум через язык и звук!
Создавай умный код в Minecraft! На этом уроке ты освоишь циклы с предусловием («пока»), которые позволяют программе самой решать, когда остановиться. Сравни их с обычными циклами-счётчиками и пойми, какой инструмент лучше для каждой задачи. Закрепи навыки вложенных циклов для создания сложных структур и стань мастером оптимизации, находя самые элегантные и короткие решения для любых лабиринтов и траекторий на платформе Code.org. Научи код думать!
Научи героя Minecraft чувствовать под ногами! На этом уроке ты освоишь мощное условие «Стоя на», которое позволит программе менять поведение в зависимости от поверхности. Закрепи навыки работы с блоками «Если», создавай сложные разветвлённые алгоритмы для подводной навигации и найди самые оптимальные пути в коралловых лабиринтах на платформе Code.org. От простых проверок — к созданию по-настоящему чуткого и адаптивного кода!
Открой суперсилу профессиональных разработчиков — функции в Minecraft! Научись создавать свои именованные блоки кода, которые можно вызывать одной командой. Замени скучное копирование десятков одинаковых действий на элегантный вызов «постройБашню()» или «собериРесурсы()».
Создай свою первую игру в Scratch с нуля! На этом уроке ты познакомишься с блочным программированием — простым и наглядным способом оживлять персонажей. Нарисуешь фон, создашь Стива и зомби из Minecraft, а затем запрограммируешь их: Стив будет двигаться и отскакивать от стен, а зомби — упорно преследовать его.
Познай тайный язык цифрового пространства! На этом уроке ты освоишь систему координат в Scratch и научишься управлять персонажами с хирургической точностью. Ты создашь карту с контрольными точками, присвоишь каждой координаты (X, Y) и запрограммируешь героя на плавное путешествие по точному маршруту. Добавишь интерактивность: точки будут менять вид при посещении и вслух называть свои координаты. От хаоса — к идеальной навигации!
Раскрой магию взаимодействия в Scratch! На этом уроке ты создашь систему зачарований в духе Minecraft. Ты освоишь мощный инструмент — передачу сообщений между спрайтами, чтобы зелья, Стив и зомби могли «общаться». Нажмёшь на зелье — оно отправит секретное слово, Стив произнесёт заклинание, а зомби применит графический эффект (станет ярким, цветным, призрачным!).
Оживи героев Minecraft в Scratch одним кликом! На этом уроке ты освоишь силу событий, научившись использовать блок «Когда спрайт нажат». Ты создашь четырёх персонажей с разными эмоциями (костюмы), расставишь их по координатной плоскости и запрограммируешь смену лиц по клику. А чтобы мир жил, ты заставишь магическое зелье летать по кругу между героями в бесконечном цикле. Создай свой интерактивный портретный зал!
Добавь в свой проект магию столкновений и случайности! На этом уроке ты научишь героев исчезать при касании зелья, используя сенсор «касается». Заставишь зелье летать по случайным траекториям с помощью математического оператора «выдать случайное». А по нажатию пробела изменишь цвет фона, отпустишь героев в свободное движение и остановишь зелье. Освой сенсоры и операторы — создай живой, непредсказуемый мир в Scratch!
Создай свою первую полноценную игру в Scratch! На этом финальном уроке ты освоишь магию клонирования, чтобы мгновенно наполнить мир десятками алмазов и движущихся препятствий. Ты подготовишь Стива из Minecraft, научишь его ходить от стрелок, запрограммируешь мерцание алмазов и движение заборов. Собери все изученные инструменты в один проект: управление, условия, циклы, анимацию и клонирование. Стань геймдизайнером и порази всех своей игрой!
Дай своей игре в Scratch память и цель! На этом финальном уроке ты освоишь переменные — волшебные контейнеры для данных. Ты добавишь в проект с Стивом, алмазами и заборами счётчик очков, который будет расти при сборе алмазов. Затем запрограммируешь условия победы (когда все алмазы собраны) и поражения (при столкновении с забором). Собери все знания воедино и преврати свой проект в полноценную, увлекательную игру с логическим завершением!
Ты освоил три суперсилы в Minecraft: программирование (оживлял роботов-Черепашек), инженерию (строил умные редстоуновые схемы) и управление ИИ (дрессировал животных и создавал умные механизмы). Этот курс научил тебя видеть в игре мощную лабораторию для воплощения любых идей через логику и творчество. Ты развил мышление геймдизайнера и инженера — теперь твои возможности в цифровом мире безграничны. Вперёд, к новым проектам
Ты стал творцом в Minecraft! Теперь ты можешь программировать роботов, строить умные схемы и оживлять мир с помощью ИИ. Экспериментируй, ошибайся и создавай невозможное! Углубляй знания в программировании и электронике, находи команду для грандиозных проектов и делись своими творениями с миром. Сообщество KoderLab верит в тебя — вперёд, создавай новые вселенные!
из 4–6 обучающихся
90 минут