Перейти к основному содержимому

Scratch — радужные линии и первый проект

Начальный уровень
Перед началом

Метод «эскиз → части → контрольная точка» — в главе про обучение по проектам. Справочник редактора — §1 Scratch.


Эскиз

Три цветные точки летают по сцене и отскакивают от краёв. Четвёртый спрайт быстро «прыгает» между ними и рисует радужные линии; через несколько секунд экран очищается.

ЧастьФункция
АКосмический фон, убрать лишнего кота
БТри точки — движение и отскок
ВСпрайт «Рисующая точка» + расширение Перо

Часть А — сцена и фон

  1. Откройте scratch.mit.eduСоздавай (нужен аккаунт, чтобы сохранять).
  2. Переименуйте проект, например Радужные линии.
  3. Удалите спрайт кота, если он не нужен (правый клик → удалить).
  4. Вкладка Фон → выберите фон 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) сек.
стереть всё

В блоке перейти к выберите имя спрайта, а не «указатель мыши».

Контрольная точка: линии тянутся за движущимися точками, цвет меняется, через паузу экран очищается.


Турборежим

Если рисование слишком медленное: правый клик по зелёному флагу → Турбо режим. Выключить — повторный правый клик.


Вопросы для самопроверки

  1. Какой блок включает рисование следа за спрайтом?
  2. Почему линия может не появляться (перо поднято, не тот спрайт в «перейти к»)?
  3. Что делает отскочить от края для точек?
  4. Как продублировать спрайт вместе с кодом?

Что дальше

ДальшеСсылка
Игра с клавиатурой и стенами34 — лабиринт
Справочник по перу и координатамScratch §13–§4
Демосцена32 — демосцена

См. также

Другие статьи этого же раздела в боковом меню (как на странице "О разделе").