Scratch устроен очень просто! В нём есть всего 3 главные зоны:
1. 🎭 Сцена (справа/сверху): экран мультика, где живёт наш Рыжий Котик.
2. 🧱 Полочка с кубиками (слева): разноцветные блоки LEGO по категориям.
3. 🛠️ Рабочий стол (посередине): куда мы пальчиком перетаскиваем блоки и собираем их в цепочку.
💡 Секрет: Компьютер читает блоки строго сверху вниз, как рецепт на кухне!
Страничка 2 / 6
🟢 Кнопка «СТАРТ» (Зелёный флажок)
Котик не знает, когда ему начинать действовать, пока мы не дадим стартовую команду. Для этого есть жёлтый блок событий:
когда щёлкнут по 🟢
Зачем он нужен: Это стартовый свисток судьи. Когда ты нажимаешь зелёный флажок над сценой — запускаются все кубики, прицепленные под ним.
Страничка 3 / 6
🐾 Делаем первые шаги
Синие блоки отвечают за перемещение. Добавим блок идти 10 шагов:
когда щёлкнут по 🟢
идти 10 шагов
Что происходит: Котик делает один шажок вперёд в ту сторону, куда смотрит его носик.
Страничка 4 / 6
💬 Котик называет твоё имя
Фиолетовые блоки меняют внешность и выводят облачко комикса. Добавим блок говорить ... 2 секунд:
когда щёлкнут по 🟢
идти 10 шагов
говорить Рустам2 секунд
⏱️ Важно: На целых 2 секунды котик замирает, чтобы ты прочитал надпись, и только потом пойдёт дальше!
Страничка 5 / 6 — Твой текущий урок!
🔊 Озвучка и Поворот
Прицепляем прямо в эту же башенку ещё два блока: звук Мяу и поворот на 90°!
когда щёлкнут по 🟢
идти 10 шагов
говорить Рустам2 секунд
включить звук Мяу 🔊
повернуть ↷ на 90 градусов 🔄
Рустам ❤️
🐱
Страничка 6 / 6 — Живая Анимация!
🐾 Котик шагает бесконечно
Чтобы котик ожил и пошёл своими лапками, мы используем блок-рамочку повторять всегда и смену костюмов:
когда щёлкнут по 🟢
повторять всегда 🔁
идти 10 шагов
следующий костюм 👟
ждать 0.2 секунд ⏱️
если касается края, оттолкнуться 🔀
Страничка 7 / 7 — Сенсорное Управление!
👆 Котик следует за твоим пальцем
А теперь сделаем так, чтобы котик не просто ходил сам, а слушался твоего пальца на телефоне! Куда ты ведёшь палец — туда он и бежит!
когда щёлкнут по 🟢
повторять всегда 🔁
перейти на указатель мыши 👆
📱 Секрет мобильного Scratch: Блок указатель мыши на смартфоне — это место, куда ты касаешься пальчиком!
👇 Води пальцем внутри этой серой зоны!
Страничка 8 / 8 — Твоя Первая Настоящая Игра!
⭐ Ловим Звёздочку (Условие «ЕСЛИ... ТО...»)
Мы подошли к главному секрету всех игр на свете — условию «ЕСЛИ коснулся... ТО сделай...»!
когда щёлкнут по 🟢
повторять всегда 🔁
перейти на указатель мыши 👆
если касается [Звёздочка]? то:
говорить [Поймал!] 1 сек 💬
🎯 Как это работает: Котик бежит за пальцем. Как только его носик дотрагивается до Звёздочки — он мгновенно кричит «Поймал!»!
Счёт: 0 ⭐
Веди котика к звезде!
⭐
Поймал!
Страничка 9 / 9 — Суперсила: Переменные!
🔢 Что такое Переменные (Переменная «Счёт»)
Переменная — это волшебная коробочка с надписью, в которой компьютер хранит число (например, сколько монет или очков ты набрал).
когда щёлкнут по 🟢
задать [Счёт] значение 0 📦
повторять всегда 🔁
перейти на указатель мыши 👆
если касается [Звёздочка]? то:
изменить [Счёт] на 1 ➕
📦 Два главных правила переменных:
1. В начале игры всегда делаем «задать Счёт значение 0» (обнуляем счёт).
2. При победе делаем «изменить Счёт на 1» (прибавляем очко).
Счёт0
⭐
+1 Очко!
Страничка 10 / 10 — Финал Игры: Победа!
🏆 Условие Победы («Счёт = 5» и «Стоп всё»)
Каждая игра должна иметь логический финал! Давайте добавим проверку: если Рустам набрал 5 очков — объявляем победу и останавливаем игру!
когда щёлкнут по 🟢
задать [Счёт] значение 0
повторять всегда 🔁
перейти на указатель мыши 👆
если касается [Звёздочка]? то:
изменить [Счёт] на 1
если [Счёт] = 5 то: 🏆
говорить [Ты победил, Рустам! 🏆] 2 сек
стоп [все] 🛑
🛑 Блок «Стоп все»: Выключает все сценарии и останавливает игру, когда цель достигнута!
Цель: 5 ⭐ | Счёт0
⭐
🎉 ТЫ ПОБЕДИЛ, РУСТАМ! 🏆 Игра остановлена (стоп все)
+1!
Страничка 11 / 11 — Игра на Время!
⏱️ Таймер («Сколько успеешь за 15 секунд?»)
Чтобы сделать игру азартной, добавим обратный отсчёт времени! Вторая параллельная цепочка блоков будет уменьшать время каждую секунду.
когда щёлкнут по 🟢
задать [Время] значение 15 ⏳
повторять пока не [Время] = 0:
ждать 1 секунду ⏱️
изменить [Время] на -1 ➖
говорить [Время вышло!] 2 сек ⌛
стоп [все] 🛑
🔥 Параллельные цепочки: В Скретче могут одновременно работать две башенки: одна управляет котиком, а вторая отсчитывает секунды!
⭐ Счёт: 0
⏱️ Время: 15 с
⭐
⌛ ВРЕМЯ ВЫШЛО! Ты поймал 0 звёзд!
Страничка 12 / 12 — Экшен: Препятствия!
💣 Опасная Бомбочка (Штраф к очкам)
Чтобы игра была по-настоящему захватывающей, добавим опасность! Теперь на поле появляется не только звезда, но и Бомбочка 💣. Если случайно коснуться её — теряешь -2 очка!
когда щёлкнут по 🟢
повторять всегда 🔁
перейти на указатель мыши 👆
если касается [Звёздочка]? то:
изменить [Счёт] на 1 ➕
если касается [Бомбочка]? то: 💥
изменить [Счёт] на -2 ➖
говорить [Ой, Бомба! 💥] 1 сек
💡 Игровой баланс: Теперь нужно не просто быстро двигать пальчиком, а ловко уворачиваться от бомбочек!
⭐ Счёт: 0
Лови ⭐, избегай 💣!
⭐
💣
Страничка 13 / 13 — Про-Уровень: Жизни!
❤️ Система Жизней («3 Жизни» и Game Over)
Вместо простого штрафа очков сделаем настоящую классику аркад: у котика есть 3 жизни (❤️❤️❤️). Каждое столкновение с бомбой сжигает одно сердечко. Когда жизней станет 0 — наступает Игра Окончена (Game Over)!
когда щёлкнут по 🟢
задать [Жизни] значение 3 ❤️
повторять всегда 🔁
перейти на указатель мыши 👆
если касается [Бомбочка]? то:
изменить [Жизни] на -1 💔
если [Жизни] < 1 то: ☠️
говорить [Игра Окончена! 😿] 2 сек 💬
стоп [все] 🛑
🎮 Полный боекомплект: Теперь в твоей игре есть: Управление, Очки ⭐, Препятствия 💣, Жизни ❤️ и Game Over!
⭐ Счёт: 0
❤️❤️❤️
⭐
💣
💀 ИГРА ОКОНЧЕНА 😿 Закончились все жизни!
Страничка 14 / 14 — Красота: Смена Локаций!
🌄 Смена Фонов (Уровни: Лес ➔ Пустыня ➔ Космос)
Чтобы игра не надоедала на одном месте, научимся менять фоны Сцены прямо во время игры в зависимости от набранных очков!
когда щёлкнут по 🟢
переключить фон на [Лес 🌲]
повторять всегда 🔁
если [Счёт] = 3 то:
переключить фон на [Пустыня 🏜️]
если [Счёт] = 6 то:
переключить фон на [Космос 🚀]
🌌 Настоящие Уровни: Набрал 3 очка — попал в жаркую пустыню! Набрал 6 очков — улетел в открытый космос к звёздам!
✨
✦
★
✦
⭐ Счёт: 0
Локация: 🌲 Лес
🚀 НОВЫЙ УРОВЕНЬ!
⭐
Страничка 15 / 15 — Магия Scratch: Клоны!
✨ Клоны («Звёздный Дождь» из десятков предметов)
До этого на сцене была всего одна звёздочка. А что если мы хотим, чтобы звёздочки сыпались дождём десятками штук? Для этого не нужно создавать 50 спрайтов — мы используем Клоны!
когда щёлкнут по 🟢
повторять всегда 🔁
создать клон [самого себя] 👥
ждать 0.8 секунд ⏱️
когда я начинаю как клон 🌟
перейти в x: (-200 .. 200) y: 160
повторять пока не касается [Кот]? или положение y < -160:
изменить y на -5 ⬇️ (летит вниз)
если касается [Кот]? то:
изменить [Счёт] на 1 ➕
удалить клон 💥 (исчезает с экрана)
🪄 Почему два условия через «ИЛИ»:
Звёздочка падает вниз до тех пор, пока либо её не поймает Кот (тогда +1 очко), либо она не упадёт на самый пол (положение y < -160). В обоих случаях после этого клон удаляется!
⭐ Поймано: 0
👇 Води котиком влево-вправо и лови падающие звёзды!
Страничка 16 / 16 — Связь: Сообщения!
📡 Сообщения (Рация: как спрайты общаются друг с другом)
Представь, что Кот поймал сундук с сокровищами. Как Кот может передать Сцене команду: «Эй, Сцена, я нашёл сундук, включай победную музыку и салют!»? Для этого в Scratch есть Сообщения (События-сигналы)!
передать [Кубок! 🏆] 📡 (только теперь зовём кубок!)
2. 🎭 Сцена (Ловит сигнал «Салют!»):
когда я получу [Салют! 🎆] 📻
переключить фон на [Салют 🎆]
включить звук [Победный фанфар 🎺]
3. 🏆 Спрайт «Кубок» (Ловит отдельный сигнал «Кубок!» после паузы):
🔹 На старте игры кубок невидим:
когда щёлкнут по 🟢
спрятаться 🙈
🔹 Когда кубок услышал свой сигнал из рации:
когда я получу [Кубок! 🏆] 📻
перейти в x: -50 y: 150 (вверху)
показаться 👁️
плыть 1 сек в точку x: -50 y: -45 ⬇️ (аккуратно к нижним лапкам)
⏱️ Как работает задержка в рации:
Мы разделили один сигнал на два разных сообщения: сначала передаём [Салют!], потом котик отходит назад, выдерживает паузу блоком ждать 1 секунд, и только потом посылает второй сигнал [Кубок!]!
🎆
🎇
✨
🎁
Жми на сундук! 👆
🏆
Сундук! 🎁
Страничка 17 / 17 — Высший Пилотаж: Свои Блоки!
🧩 Другие Блоки (Функции: создаём свои команды!)
Если котик часто делает сложный трюк (например: Прыжок с сальто), не нужно каждый раз собирать 10 одинаковых кубиков. Мы создаём свой собственный розовый блок с названием [Сделать Сальто 🤸]!
1. Описываем, что делает наш новый блок (Рецепт):
определить [Сделать Сальто 🤸]
изменить y на 50 (взлёт)
повернуть ↷ на 360 градусов (сальто)
изменить y на -50 (приземление)
включить звук [Мяу] 🔊
2. Теперь основная программа выглядит чисто, надёжно и с защитой от края:
когда щёлкнут по 🟢
перейти в x: -160 y: -60 (на старт)
установить способ вращения [влево-вправо]
идти 40 шагов
Сделать Сальто 🤸 ⬅️ Наш собственный блок!
идти 40 шагов
если касается края, оттолкнуться 🔀 (не улетаем за экран!)
🛡️ Золотое правило любого движения:
Всегда задаём начальную точку (перейти в x: -160 y: -60) на старте и ставим если касается края, оттолкнуться, чтобы котик не убегал за пределы сцены!
Команда: [Сделать Сальто 🤸]
Страничка 18 / 18 — 18. Урок
🎮 18. Урок: Собираем мини-игру!
Здесь объединены все знания курса: сенсорное управление котиком, звёздный дождь клонов 💎, катящаяся бомба 💣, система 3 жизней ❤️❤️❤️, смена мира на Космос 🚀 на 3 очках, победная речь, праздничный салют 🎆 и опускающийся золотой кубок 🏆!