Другие блоки (или Пользовательские блоки, Мои блоки) — это мощный инструмент в Scratch, который позволяет создавать собственные команды. Вы создаете свой уникальный блок, затем вызываете его в нужной части программы.
Преимущества использования пользовательских блоков:
- Уменьшают дублирование кода (не нужно копировать одни и те же блоки).
- Упрощают отладку (легче исправить ошибку в одном месте).
- Делают код читаемым (можно давать блокам понятные имена).
- Позволяют создавать сложные алгоритмы (например, рекурсию).
Как создать блок
- Перейдите во вкладку «Мои блоки» (розовая секция в палитре блоков). Поначалу она пуста.
- Нажмите «Создать блок».
- Введите название (например, «Прыгать» или «Рисовать квадрат»).
- Добавьте параметры (если нужно) — например, можно задать число или текст, который будет передаваться в блок. Нажмите Ок.

- Определите поведение блока, собрав под ним нужные блоки.
После создания блок будет доступен в левой колонке. Его можно будет добавить к скриптам (сам по себе, без вызова, он работать не будет).
Примеры блоков
Без параметров
Простой блок, который выполняет заранее заданные действия. Например, сказать привет и проиграть звук.

С параметрами
Можно передавать в блок числа, текст или логические значения.
Например, прыгать на определенную высоту по нажатию клавиши «пробел». Здесь передается число в качестве параметра.

Или изменять скорость движения через переключение опции «быстро». В этом случае, если спрайт будет находится в левой части сцены (с x<0), то он будет двигаться быстрее, когда же он пройдет половину сцены, скорость уменьшится.

Другой вариант скорости: скорость увеличивается, если помимо клавиши движения нажата клавиша «пробел».

Подписи нужны, чтобы добавлять пояснение между параметрами. Согласитесь, такая конструкция намного понятнее при использовании:

чем эта:

Мои блоки — это как «функции» в программировании. При грамотном использовании они помогают структурировать код, избегать повторений и создавать более сложные проекты.