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) сек.
стереть всё
В блоке перейти к выберите имя спрайта, а не «указатель мыши».
Контрольная точка: линии тянутся за движущимися точками, цвет меняется, через паузу экран очищается.
Турборежим
Если рисование слишком медленное: правый клик по зелёному флагу → Турбо режим. Выключить — повторный правый клик.
Вопросы для самопроверки
- Какой блок включает рисование следа за спрайтом?
- Почему линия может не появляться (перо поднято, не тот спрайт в «перейти к»)?
- Что делает
отскочить от краядля точек? - Как продублировать спрайт вместе с кодом?
Что дальше
| Дальше | Ссылка |
|---|---|
| Игра с клавиатурой и стенами | 34 — лабиринт |
| Справочник по перу и координатам | Scratch §13–§4 |
| Демосцена | 32 — демосцена |
См. также
Другие статьи этого же раздела в боковом меню (как на странице "О разделе"). Введение в программирование для детей — от идеи и алгоритма к переменным, условиям, циклам и первым строкам кода. PascalABC.NET — среда Pascal на .NET для школ Росси: первая программа, модули, графика и связь с олимпиадами. А теперь — ключевой момент — графические блоки — это не игрушка и не ненастоящее программирование. Это то же самое, только в другой форме. Scratch - визуальное программирование в браузере и первые шаги на платформе MIT для детей и начинающих. На <a href="https://scratch.mit.edu/starter-projects" target="_blank" rel="noopener noreferrer">scratch.mit.edu/starter-projects</a> MIT собрал <strong>готовые проекты с подсказками внутри. Scratch — платформер и демосцена, учебные проекты курса 3 Scratch и связь с каталогом стартовых проектов. Пошаговая игра-лабиринт в Scratch — стрелки, касание цвета стен, яблоко, сообщения и смена уровней. Пошаговая мини-игра в Scratch — прыжок кота, гравитация, бросок мяча и хитбокс кольца. Пошаговый арканоид в Scratch — ракетка, отскок мяча, клоны кирпичей, победа и поражение. Пошаговый клон Asteroids в Scratch — мышь, выход за край экрана, стрельба, клоны и таймер. Пошаговый платформер в Scratch — склоны, хитбокс, анимация ходьбы, яблоко и простой ИИ краба. Эскиз игры, части А и Б, контрольные точки и готовые файлы — метод пошаговой сборки игр в Scratch.Введение в программирование
PascalABC.NET
Блоки
Scratch
Стартовые проекты MIT Scratch
Scratch: платформер и демосцена
Практика 2 — лабиринт
Практика 3 — баскетбол
Практика 4 — арканоид
Практика 5 — астероиды
Практика 6 — платформер
Метод обучения