Scratch — радужные линии и первый проект
Начальный уровень
Метод "эскиз → части → контрольная точка" — в главе про обучение по проектам.
Справочник редактора — §1 Scratch.
Эскиз
Три цветные точки летают по сцене и отскакивают от краёв. Четвёртый спрайт быстро "прыгает" между ними и рисует радужные линии; через несколько секунд экран очищается.
| Часть | Функция |
|---|---|
| А | Космический фон, убрать лишнего кота |
| Б | Три точки — движение и отскок |
| В | Спрайт "Рисующая точка" + расширение Перо |
Часть А — сцена и фон
- Откройте scratch.mit.edu → Создавай (нужен аккаунт, чтобы сохранять).
- Переименуйте проект, например
Радужные линии. - Удалите спрайт кота, если он не нужен (правый клик → удалить).
- Вкладка Фон → выберите фон Stars (или нарисуйте тёмное небо).
Контрольная точка: на сцене только звёздное небо, без лишних спрайтов.
Часть Б — три движущиеся точки
Шаг 1. Нарисовать точку
Выбрать спрайт → Нарисовать — маленький круг (кисть). Имя спрайта: Точка 1.
Шаг 2. Код движения
[Когда 🟢 нажат]
перейти в x: (случайное от -200 до 200) y: (случайное от -150 до 150)
направиться в (случайное от -180 до 180)
повторять всегда
идти (10) шагов
если <касается края?> то
отскочить от края
конец
Подробнее про градусы направления — §4 справочника: 0° — вверх, 90° — вправо.
Шаг 3. Дубликаты
Правый клик по Точка 1 → Дублировать два раза → Точка 2, Точка 3. Код копируется вместе со спрайтом.
Контрольная точка: три точки бегают и отскакивают от краёв. Сохраните проект.
Часть В — радужные линии (Перо)
Шаг 1. Включить расширение
Внизу слева: + Расширения → Перо. Появится категория тёмно-зелёных блоков. Теория — §13 справочника.
Шаг 2. Спрайт "Рисующая точка"
Дублируйте любую точку, удалите у копии старые скрипты, переименуйте в Рисующая точка. Нарисуйте крошечную точку в центре костюма.
Шаг 3. Скрипт рисования
Идея — в цикле перейти к Точка 1, Точка 2, Точка 3, между переходами рисовать линию; менять цвет пера; в конце — стереть всё.
[Когда 🟢 нажат]
стереть всё
опустить перо
повторить (3)
установить цвет пера в (случайное от 1 до 200)
перейти к [Точка 1 v]
перейти к [Точка 2 v]
перейти к [Точка 3 v]
ждать (0.01) сек.
конец
ждать (10) сек.
стереть всё
В блоке перейти к выберите имя спрайта, а не "указатель мыши".
Контрольная точка: линии тянутся за движущимися точками, цвет меняется, через паузу экран очищается.
Турборежим
Если рисование слишком медленное: правый клик по зелёному флагу → Турбо режим. Выключить — повторный правый клик.
Вопросы для самопроверки
- Какой блок включает рисование следа за спрайтом?
- Почему линия может не появляться (перо поднято, не тот спрайт в "перейти к")?
- Что делает
отскочить от краядля точек? - Как продублировать спрайт вместе с кодом?
Что дальше
| Дальше | Ссылка |
|---|---|
| Игра с клавиатурой и стенами | Scratch — лабиринт на клавишах — лабиринт |
| Справочник по перу и координатам | Scratch §13–§4 |
| Демосцена | Scratch: платформер и демосцена — демосцена |
| Короткие примеры с разбором | Lab — радужные линии |