Читать «Программирование на Scratch 2. Часть 1» онлайн - страница 32

Денис Голиков

А сейчас сделайте программу для Врага1. Первые три скрипта.

Четвёртый скрипт Врага1.

Программа Врага не очень сложная. Когда он получает сообщение «Начать сначала», от он идёт в начальную точку на левом краю сцены, а затем двигается направо в направлении 90 градусов изменяя координату Х на единицу 480 раз подряд. Таким образом летучая мышь долетает до правого края экрана, до Х равного 240. Затем она разворачивается, меняя направление на -90 градусов и двигается влево, изменяя Х на -1. Вот так она «всегда» и летает, до тех пор, пока не получит сообщение «Уровень 3 пройден». В этот момент летучая мышь скроется и сработает новый блок «стоп другие скрипты спрайта». В результате будет остановлена работа всех скриптов Врага1, в том числе и блоков «всегда».

Совет. Наша летучая мышь не помещается на этаже целиком, надо немного уменьшить её с помощью специальной кнопки.

Для того, чтобы сделать Врага2, дублируйте Врага1.

Сделайте ему такую программу. Первые три скрипта.

Четвёртый скрипт Врага2.

Снова дублируйте Врага1, получится Враг3. Измените его программу. Вот первые три скрипта.

Вот четвёртый скрипт Врага3.

Протестируйте работу скриптов. Нажмите на зелёный флажок и посмотрите, как летают летучие мыши. Нижняя летучая мышь должна лететь справа налево, средняя слева направо, а верхняя слева направо с задержкой в три секунды. Если у Вас враги летают не так, то внимательно посмотрите на скрипты и исправьте ошибки. Если все летают правильно, то можно сделать программу для Кота. Но для начала немного уменьшите Котика, так ему будет проще пройти все уровни. Какой кнопкой его уменьшить Вы должны помнить. Всего программа Кота состоит из восьми скриптов. Вот первые два скрипта.

Это начальные скрипты. Как видите, именно Кот передаёт первое сообщение «Начать сначала» и тут же сам получает его, переходит в левый нижний угол, мяукает и говорит серьёзную фразу «Победа или смерть!».

В упорстве нашему Котику не откажешь!

Третий скрипт Кота такой.

Здесь всё тоже очень просто. Если Кот коснётся любого Врага или коричневого цвета, то игра начнётся сначала.

Следующие пять скриптов Кота — это скрипты управления его движением с помощью стрелок.

Последний скрипт Кота скрывает его в конце игры, когда пройден третий уровень.

Теперь сделайте программу победному скрипту.

Запустите программу. Попробуйте пройти все уровни.

Вопрос. 1. Как изменить скорость Кота?

2. Как изменить скорость Летучих мышей?

Задание. Добавьте в игру ещё один уровень.

ПРИЛОЖЕНИЕ 1. ОСНОВНЫЕ ПОНЯТИЯ SCRATCH 2.

В этом приложении кратко объяснены основные понятия Scratch 2:

 Направление;

 Выпадающий список;

 Стили вращения;

 Пронумерованные цвета;

 Графические эффекты;

 Слои.

А. НАПРАВЛЕНИЕ.

Под направлением спрайта понимается направление движения спрайта, в котором он будет перемещаться при использовании блока «Идти». Текущее направление можно посмотреть в свойствах спрайта.