В Scratch программа собирается из блоков. Каждый спрайт живёт своими скриптами, а запускают их события: флажок, клавиша, щелчок или сообщение.
Что нужно знать
- Сцена 480 × 360: центр (0, 0), x от −240 до 240, y от −180 до 180, ось y направлена ВВЕРХ.
- Спрайт — объект со своими скриптами, костюмами и звуками; костюм — вариант внешнего вида; фон — изображение сцены.
- Движение: «идти N шагов», «изменить x на …», «перейти в x: y:», «повернуть на … градусов», направление 90° — вправо.
- Анимация: «повторять всегда» → «следующий костюм» → «ждать 0.2 секунды». Без паузы кадры незаметны.
- События запускают скрипты: зелёный флажок, клавиша, щелчок по спрайту, «когда я получу сообщение».
- Сообщение («передать сообщение») — способ одному спрайту запустить скрипты других.
- «Если касается края, оттолкнуться» + стиль вращения «влево-вправо» — мяч и герои не переворачиваются.
- Лабиринт — проверка «касается цвета …?»; случайность — «выдать случайное от a до b» (целые, обе границы включены); преследование — «повернуться к спрайту» + «идти».
Где чаще всего ошибаются
- Менять костюмы без паузы — анимации не видно.
- Путать координаты Scratch с экранными, где y направлена вниз.
- Забывать стиль вращения, и спрайт переворачивается вверх ногами.
- Класть все действия в один скрипт вместо отдельных скриптов на разные события.
Проверить себя
По этой же теме курса есть проверочная работа из 15 заданий на 25 минут. Проверка автоматическая, результат виден сразу — и по работе целиком, и по каждой теме.
Занимательное программирование · 7–9 классы · Scratch: сцена, спрайты, анимация и события