⬅️ Открыть Часть 1 (18 уроков) Часть 2

Scratch с Лясей 🚀

Создание Космической Стрелялки с Нуля

Часть 2 / Урок 1 — Простое Управление Кораблём

🚀 Кораблик: Учимся плавно летать в космосе!

Начинаем с самого простого — учим наш космический корабль слушаться твоего пальца и плавно скользить по экрану влево и вправо в открытом космосе!

🧱 Блоки полёта корабля:
когда щёлкнут по 🟢
перейти в x: 0 y: -110
повторять всегда:
если < мышка нажата? > то:
установить x: (мышка x) 📱
🪐
🌕
Координата X: 0
👆 Веди пальцем по экрану влево-вправо!
Часть 2 / Урок 2 — Первое Препятствие

🪨 Астероид: Учимся уворачиваться от камней!

Сверху медленно падает космический астероид 🪨. Научи корабль облетать камень стороной!

🪨 Спрайт «Астероид»:
когда щёлкнут по 🟢
перейти в x: 0 y: 130
повторять всегда:
изменить y на -3 ⬇️
если < касается [Кораблик 🚀]? > то:
перейти в x: (случайное) y: 130 🔄
если < положение y < -140 > то:
перейти в x: (случайное) y: 130 🔄
🪐
🌕
🪨
Ой! 💥
👆 Уворачивайся от падающего астероида!
Часть 2 / Урок 3 — Счётчик Очков

⏱️ Счётчик: Сколько астероидов ты облетел?

Каждый астероид, пролетевший мимо низа, приносит +1 очко! При ударе счёт сбрасывается.

🪨 Спрайт «Астероид» (Подсчёт уклонений):
когда щёлкнут по 🟢
задать [Счёт 🛡️] значение 0
перейти в x: 0 y: 130
повторять всегда:
изменить y на -3 ⬇️
если < касается [Кораблик 🚀]? > то:
задать [Счёт 🛡️] значение 0 🔄
перейти в x: (случайное) y: 130
если < положение y < -140 > то:
изменить [Счёт 🛡️] на 1 🎯 (+1 очко!)
перейти в x: (случайное) y: 130
🪐
🌕
🛡️ Счёт: 0
🪨
👆 Набирай очки за каждый пролетевший камень!
Часть 2 / Урок 4 — Нарастающая Скорость

⚡ Скорость: Астероиды летят всё быстрее!

С каждым очком скорость полёта камней мягко нарастает от 1x до 2x и 3x, сохраняя комфортный контроль!

🪨 Спрайт «Астероид» (Плавный мягкий разгон):
когда щёлкнут по 🟢
задать [Скорость] значение -2
повторять всегда:
изменить y на ([Скорость]) ⬇️
если < [Уклонений] = 1 > то:
задать [Скорость] значение -2.5 ⚡ (1.2x)
если < [Уклонений] = 2 > то:
задать [Скорость] значение -3 ⚡ (1.5x)
если < [Уклонений] = 3 > то:
задать [Скорость] значение -3.8 🔥 (2x)
если < [Уклонений] > 3 > то:
изменить [Скорость] на -0.3 🚀 (плавный максимум до 3x)
🪐
🌕
🛡️ Очки: 0
⚡ Скорость: 1x
🪨
Ой, Сброс! 💥
👆 Набери 3 очка ➔ разгони астероид!
Часть 2 / Урок 5 — Энергетический Щит

🛡️ Энергетический Щит: Поглощение Ударов!

Лови падающую батарейку 🔋, чтобы включить силовой купол 🛡️ и защитить очки!

1. 🚀 Спрайт «Кораблик» (Ловит батарейку):
когда щёлкнут по 🟢
задать [Щит Активен] значение 0
если < касается [Батарейка 🔋]? > то:
задать [Щит Активен] значение 1 🛡️
показать [Силовой Купол] ✨
2. 🪨 Спрайт «Астероид» (Разгон скорости и Поглощение урона):
когда щёлкнут по 🟢
задать [Скорость] значение -3
задать [Уклонений] значение 0
повторять всегда:
изменить y на ([Скорость]) ⬇️
если < [Уклонений] = 5 > то:
задать [Скорость] значение -6
если < касается [Кораблик]? > то:
если < [Щит Активен] = 1 > то:
задать [Щит Активен] значение 0 💥 (щит спас!)
спрятать [Силовой Купол]
иначе:
задать [Уклонений] значение 0 (сброс!)
задать [Скорость] значение -3 🔄 (сброс скорости!)
перейти в x: (случайное) y: 130
если < положение y < -140 > то:
изменить [Уклонений] на 1 🎯
перейти в x: (случайное) y: 130
🪐
🌕
🛡️ Очки: 0
⚡ Скорость: 1x
Щит: ВЫКЛ
🔋
🪨
Щит активирован! 🛡️
👆 Лови 🔋 для включения щита 🛡️!
Часть 2 / Урок 6 — Лазерная Стрельба

🔥 Лазерная Пушка: Уничтожаем астероиды!

Нажимай кнопку «🔥 Огонь», выпускай лазеры и взрывай камни прямо в полёте!

1. 🔴 Спрайт «Кнопка Огня 🔥» (Передаёт радиосигнал):
когда спрайт нажат
передать [Огонь! 🔥] 📡
2. ⚡ Спрайт «Лазер» (Инициализация и Клонирование):
когда щёлкнут по 🟢
спрятаться 👁️ (оригинал невидимо ждёт на складе)
когда я получу [Огонь! 🔥]
создать клон [самого себя] ⚡
Поведение каждого летящего луча:
когда я начинаю как клон
перейти в [Кораблик 🚀] (к носу корабля)
показаться ✨
повторять пока не < касается [Астероид]? ИЛИ положение y > 150 >:
изменить y на 12 ⬆️ (сверхзвуковой полёт вверх)
если < касается [Астероид 🪨]? > то:
изменить [Очки] на 2 💥 (+2 очка за меткое попадание!)
передать [Взрыв Астероида! 💥] 📡
удалить клон 🗑️ (очищаем память)
3. 🪨 Спрайт «Астероид» (Реакция на попадание лазера):
когда я получу [Взрыв Астероида! 💥]
говорить [БАБАХ! 💥] 0.3 сек
перейти в x: (случайное от -180 до 180) y: 130 🔄
🪐
🌕
🛡️ Счёт: 0
⚡ Скорость: 1x
Щит: ВЫКЛ
🔋
БАБАХ! 💥
🪨
Ой, Сброс! 💥
🔥
👈 Веди пальцем • Нажимай 🔥
Часть 2 / Урок 7 — Вражеский Дрон

🛸 Вражеский Дрон: Мега-Босс (30 HP) и Ответный Огонь!

Дрон стреляет фиолетовой плазмой 🟣 в ответ! Выдержи эпичный бой, уничтожь Мега-Босса 30 точными выстрелами и зачисти сектор навсегда!

🛸 Спрайт «Вражеский Дрон» (Патруль, Стрельба и 30 HP):
когда щёлкнут по 🟢
задать [Жизни Дрона 💜] значение 30 ❤️
показаться ✨
перейти в x: -160 y: 110
повторять всегда:
плыть 2 сек в точку x: 160 y: 110
плыть 2 сек в точку x: -160 y: 110
когда щёлкнут по 🟢 (Башня стрельбы Дрона):
повторять всегда:
ждать 2 секунды ⏱️
если < [Жизни Дрона] > 0 > то:
передать [Выстрел Дрона 🟣] 📡
когда я получу [Удар Плазмы Дрона 🟣] (на Кораблике):
если < [Щит Активен] = 1 > то:
задать [Щит Активен] значение 0 🛡️
иначе:
изменить [Очки] на -4 💔 (урон плазмой пришельца!)
когда я получу [Попадание Лазера! ⚡]
изменить [Жизни Дрона 💜] на -1
если < [Жизни Дрона] < 1 > то:
говорить [ВЗРЫВ! 💥] 1 сек
спрятаться 👁️ (Дрон уничтожен навсегда!)
остановить [другие скрипты спрайта] 🛑
🪐
🌕
🛡️ Счёт: 0
🛸 HP: 30/30 ❤️
🔋
🪨
🔥
🛸 Расстреливай Дрона лазерами!
Часть 2 / Урок 8 — Финал: Победа над Боссом

🏆 Главная Цель: Уничтожь Босса (30 HP)!

Очки уклонений показывают твой боевой счёт, но победить можно только одним способом: полностью расстрелять Дрона-Босса (30 HP) 🛸💥!

🏆 Спрайт «Вражеский Дрон» (Условие Победы при 0 HP):
когда щёлкнут по 🟢
задать [HP Босса 💜] значение 30 ❤️
показаться ✨
повторять всегда:
плыть 2 сек в x: 160 y: 110
плыть 2 сек в x: -160 y: 110
когда я получу [Попадание Лазера! ⚡]
изменить [HP Босса 💜] на -1
если < [HP Босса 💜] < 1 > то:
передать [Ты Победил! 🏆] 📡
показать [Кубок Победы] ✨
включить звук [Победный Фанфар 🎺]
спрятаться 👁️ (Босс уничтожен!)
стоп [все] 🛑
🪐
🌕
🛡️ Счёт: 0
🛸 HP: 30/30 ❤️
🔋
🪨
🔥
🎯 Выбей 30 HP Босса для Победы!