·
Выбираем фон, на котором все будет
происходить.
·
Выбираем предмет, который будет свободно
летать по экрану. Это будет Спрайт 1.
Делаем его не очень большим. Собираем для него такую программу:
·
Выбираем главного персонажа, который будет
ловить Спрайт 1. Для этого персонажа загружаем несколько костюмов, выставляем
размеры персонажа таким образом, чтоб у него была свобода действий на экране -
он должен быть не сильно большим.
·
Главный персонаж будет управляться с
клавиатуры. Соберите для него на панели скриптов такую программу:
·
Создадим счетчик пойманных предметов. Для
этого переходим на вкладку "Переменные", нажимаем кнопку "Создать
переменную" и в открывшемся окне пишем имя переменной "Счет".
·
Для Спрайта 1 (предмета, который мы должны
поймать) в панели скриптов собираем еще один блок. Вот такой:
Давайте разберемся, что мы такого интересного написали в этом блоке. Вы же поняли. что это еще одна конструкция в панели скриптов Спрайта 1?
Итак, если первый программный блок учил наш спрайт самостоятельно летать по экрану, то что же делает этот блок?
Если касается Спрайта 2 - значит, его поймали. Что надо сделать в этом случае?
Во-первых, исчезнуть с экрана игры - спрятаться.
Во-вторых, изменить счет на 1 - мы поймали, пусть нам засчитают!
В-третьих, появиться в новом месте на экране. Для этого мы сначала перейдем в случайную точку экрана. Помните, в Уроке 2 мы говорили о том, что буквы Х и У отвечают за положение предмета на экране? Так вот, х= - 240 - это ЛЕВЫЙ край экрана. Тогда х=240 - это правый край экрана. Вы же увидели знак минус? Верхний и нижний края - это значения у=180 и у = - 180 соответственно. А если мы говорим об этих числах в блоке "Выдать случайное" - то наш предмет появится в ЛЮБОЙ точке экрана. После того, как он туда переместиться в шапке-невидимке (помните, мы его спрятали?), мы даем команду "показаться", и новый предмет начинает полет по экрану. а мы его ловим.
В четвертых, игра должна заканчиваться. Поэтому в последнем блоке мы пишем, что если счет БОЛЬШЕ 9 (например, 10) - мы закончим игру, выиграв ее.
·
Для Спрайта 2 добавляем небольшой блок:
Давайте играть честно: в начале игры счет равен нулю.
·
Запустите свою программу и проверьте, как
она работает.
·
Создаем Спрайт 3. Это будет
"злой" персонаж, от которого должен убегать Спрайт 2, продолжая
ловить Спрайт 1.
·
Соберите для Спрайта 3 такую программу:
Наш "злой" персонаж будет идти в сторону Спрайта 2 автоматически.
· Добавьте
два фона для Сцены с помощью редактирования. На одном фоне напишите "Ты
проиграл!", на другом - "Ты выиграл!"
· Перейдите
на вкладку Скрипт для Сцены. Соберите такие программы:
Мы впервые пишем скрипт для сцены. Смотрите, как только счет равен 10, на экране надпись "Ты выиграл!". Если нас догнал злой персонаж, игра остановится раньше и появится надпись "Ты проиграл!".
Удачи! И не бойтесь менять программку - экспериментируйте!
Комментариев нет:
Отправить комментарий