💖 Scratch с Лясей

Интерактивное пошаговое руководство для Рустама

Страничка 1 / 6

🗺️ Как устроен экран в Scratch

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 есть Сообщения (События-сигналы)!

1. 🐱 Спрайт «Кот» (Подходит, открывает, запускает салют, ждёт и зовёт кубок):
когда щёлкнут по 🟢
плыть 1 сек к [Сундук 🎁] (подходит)
говорить [Открыл! 🔓] 1 сек
передать [Салют! 🎆] 📡 (вспыхивает салют!)
плыть 1 сек назад в x: -50 (отходит) 🐾
ждать 1 секунду ⏱️ ⬅️ ВОТ ЗАДЕРЖКА!
передать [Кубок! 🏆] 📡 (только теперь зовём кубок!)
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 очках, победная речь, праздничный салют 🎆 и опускающийся золотой кубок 🏆!

🧱 Актуальная структура блоков игры по спрайтам:
1. 🐱 Спрайт «Котик» (Бег, прыжок 🦘, 10 жизней ❤️, уровни и финал):
🔹 Основной скрипт движения и условий:
когда щёлкнут по 🟢
перейти в x: -140 y: -100 (на старт)
установить способ вращения [влево-вправо]
задать [Счёт 💎] значение 0
задать [Жизни ❤️] значение 10 ⬅️ (10 жизней!)
повторять всегда:
если мышка нажата? то:
установить x: (мышка x) 📱
следующий костюм 🐾 (бег лапками)
если касается края, оттолкнуться 🔀
если [Жизни] < 1 то:
говорить [Игра Окончена! 😿] 2 сек
стоп [все] 🛑
если [Счёт] = 3 то:
переключить фон на [Космос 🚀]
если [Счёт] = 5 то:
говорить [Ты победил, Рустам! 🏆💎] 2 сек
передать [Победа! 🏆] 📡
плыть 1 сек в x: -60 y: -100 🐾
ждать 1 секунду ⏱️
передать [Кубок! 🏆] 📡
стоп [этот скрипт]
🔹 Скрипт прыжка через бомбу (Кнопка 🦘):
когда я получу [Прыжок! 🦘] 📻
изменить y на 80 ⬆️ (взлетаем над бомбой)
ждать 0.4 секунд (парим в воздухе)
изменить y на -80 ⬇️ (приземляемся на землю)
2. 💎 Спрайт «Кристалл» (Звёздный дождь клонов):
🔹 Генератор клонов:
когда щёлкнут по 🟢
спрятаться 🙈
повторять всегда:
создать клон [самого себя] 👥
ждать 1.2 секунд
🔹 Падение каждого кристалла:
когда я начинаю как клон 💎
показаться 👁️
перейти в x: (случайное от -200 до 200) y: 160
повторять пока не < касается [Котик]? ИЛИ положение y < -140 >:
изменить y на -5 ⬇️
если касается [Котик]? то:
изменить [Счёт 💎] на 1
включить звук [Дзынь] 🔊
удалить клон 💨
3. 💣 Спрайт «Бомба» (Плавный ход, большая пауза и урон):
🔹 Плавный прокат справа налево:
когда щёлкнут по 🟢
повторять всегда:
перейти в x: 240 y: -105 (справа за экраном)
плыть 4.5 сек в точку x: -240 y: -105 ⬅️ (медленный ход)
ждать 2.5 секунд ⏱️ (большая пауза отдыха!)
🔹 Касание и потеря 1 жизни:
когда щёлкнут по 🟢
повторять всегда:
если < касается [Котик]? И положение y кота < -80 > то:
изменить [Жизни ❤️] на -1
включить звук [Взрыв 💥]
перейти в x: 240 y: -105 (сброс на старт)
ждать 2 секунд (пауза)
4. 🏆 Спрайт «Кубок» (Спускается к нижним лапкам):
🔹 На старте спрятан:
когда щёлкнут по 🟢
спрятаться 🙈
🔹 Принимает сигнал победы:
когда я получу [Кубок! 🏆] 📻
перейти в x: -60 y: 150 (вверху)
показаться 👁️
плыть 1 сек в точку x: -60 y: -95 ⬇️ (к нижним лапкам)
стоп [все] 🛑
💎 Счёт: 0 / 5
❤️ x 10
☀️
🌲
🌲
🪐
🌕 Кратеры
🎆 🎇 🎆 🎇 🎆
💣
🏆
Мяу!
💀
ИГРА ОКОНЧЕНА!
Котик потерял все 3 сердечка 😿
🏆 💎 🎆
ТЫ ПОБЕДИЛ, РУСТАМ!
Все 5 кристаллов собраны, кубок твой! ✨
👆 Води пальцем: бег | Кнопка 🦘: Прыжок через бомбу!
📲 Готовый .sb3 проект для Scratch:
Ты можешь скачать этот проект готовым файлом и открыть в самом Scratch: Скачать kotik_kladoiskatel.sb3!