Летучей мыши имя «Враг1».
А текстовому спрайту имя «Победа».
Начинаем программировать спрайты. Сначала сделаем программу для первой двери. Она будет состоять из двух скриптов. Сделайте первый скрипт Двери1. Он работает очень просто. Когда Кот дойдёт до двери и коснётся её, то будет передано сообщение о прохождении первого уровня и дверь скроется.
Помните, как создавать сообщения? Кликните на чёрный треугольничек и выберите «новое сообщение».
Введите имя сообщения «Уровень 1 пройден».
Затем создайте второй скрипт для Двери1.
Для того, чтобы создать сообщение «Начать сначала, кликните на маленький чёрный треугольничек в блоке «передать».
Напишите название события «Начать сначала».
Сообщение «Начать сначала» передаётся в начале работы программы, а также всякий раз, когда Кот проиграет и коснётся Врага или коричневой преграды. Первая дверь готова, дублируйте её.
Новая дверь автоматически получила имя Дверь2.
Давайте перекрасим её в другой цвет. Выберите Дверь2 и кликните на вкладку Костюмы.
Выберите инструмент «Заполнить цветом».
Выберите какой-нибудь цвет, например, такой.
Кликните в дверь, она перекрасится.
Теперь перейдите на вкладку «Скрипты» и сделайте такую программу Двери2.
Теперь дублируйте вторую дверь.
Перекрасьте её.
Сделайте для третьей двери такую программу.
Программы дверей готовы, теперь их надо разместить на своих местах. Выберите Сцену и нажмите вкладку «Фоны». Выберите первый фон и разместите первую дверь как показано на рисунке, справа внизу.
Теперь выберите фон2 и разместите Дверь2 слева вверху, как показано на рисунке.
Переключите Сцену на третий фон и поместите третью дверь справа внизу, там же где и первая дверь.
Если какая-либо дверь имеет очень большой размер, то уменьшите её специальной кнопкой.
Теперь сделайте программу для Сцены.
Здесь использованы новые блоки «сменить фон на фон». В начале игры виден фон1. После того как Кот пройдёт первый уровень, будет передано сообщение «Уровень 1 пройден» и фон сменится на фон2. После прохождения второго уровня фон смениться на фон2, а после прохождения третьего уровня фон плавно раствориться из-за применения эффекта «призрак». Эффект 25 раз измениться на 4 процента, всего на 100 процентов, то есть фон станет полностью прозрачным.
А сейчас сделайте программу для Врага1. Первые три скрипта.
Четвёртый скрипт Врага1.
Программа Врага не очень сложная. Когда он получает сообщение «Начать сначала», от он идёт в начальную точку на левом краю сцены, а затем двигается направо в направлении 90 градусов изменяя координату Х на единицу 480 раз подряд. Таким образом летучая мышь долетает до правого края экрана, до Х равного 240. Затем она разворачивается, меняя направление на -90 градусов и двигается влево, изменяя Х на -1. Вот так она «всегда» и летает, до тех пор, пока не получит сообщение «Уровень 3 пройден». В этот момент летучая мышь скроется и сработает новый блок «стоп другие скрипты спрайта». В результате будет остановлена работа всех скриптов Врага1, в том числе и блоков «всегда».
Совет. Наша летучая мышь не помещается на этаже целиком, надо немного уменьшить её с помощью специальной кнопки.
Для того, чтобы сделать Врага2, дублируйте Врага1.
Сделайте ему такую программу. Первые три скрипта.
Четвёртый скрипт Врага2.
Снова дублируйте Врага1, получится Враг3. Измените его программу. Вот первые три скрипта.
Вот четвёртый скрипт Врага3.
Протестируйте работу скриптов. Нажмите на зелёный флажок и посмотрите, как летают летучие мыши. Нижняя летучая мышь должна лететь справа налево, средняя слева направо, а верхняя слева направо с задержкой в три секунды. Если у Вас враги летают не так, то внимательно посмотрите на скрипты и исправьте ошибки. Если все летают правильно, то можно сделать программу для Кота. Но для начала немного уменьшите Котика, так ему будет проще пройти все уровни. Какой кнопкой его уменьшить Вы должны помнить. Всего программа Кота состоит из восьми скриптов. Вот первые два скрипта.
Это начальные скрипты. Как видите, именно Кот передаёт первое сообщение «Начать сначала» и тут же сам получает его, переходит в левый нижний угол, мяукает и говорит серьёзную фразу «Победа или смерть!».
В упорстве нашему Котику не откажешь!
Третий скрипт Кота такой.
Здесь всё тоже очень просто. Если Кот коснётся любого Врага или коричневого цвета, то игра начнётся сначала.
Следующие пять скриптов Кота — это скрипты управления его движением с помощью стрелок.
Последний скрипт Кота скрывает его в конце игры, когда пройден третий уровень.
Теперь сделайте программу победному скрипту.
Запустите программу. Попробуйте пройти все уровни.
Вопрос. 1. Как изменить скорость Кота?
2. Как изменить скорость Летучих мышей?
Задание. Добавьте в игру ещё один уровень.
ПРИЛОЖЕНИЕ 1. ОСНОВНЫЕ ПОНЯТИЯ SCRATCH 2.
В этом приложении кратко объяснены основные понятия Scratch 2:
Направление;
Выпадающий список;
Стили вращения;
Пронумерованные цвета;
Графические эффекты;
Слои.
А. НАПРАВЛЕНИЕ.