Сделайте программу для сцены. В ней всего два скрипта. Первый скрипт задаёт начальное значение переменной «Очки», и ждёт, пока Кот насшибает 40 НЛО. Когда это произойдёт, он передаст сообщение «победа». Если же Кот не сможет победить захватчиков и погибнет в неравном бою, то будет передано сообщение «конец», при получении которого сцена изменит костюм чёрного космоса на серую заставку. Для того, чтобы создать новое сообщение, кликните на чёрный треугольничек, и выберите из выпадающего списка “новое сообщение».
Введите имя нового сообщения — «победа».
Не забудьте создать сообщение «конец».
Введите имя сообщения — «конец».
Теперь можно создать два скрипта.
После этого сделайте программу для Кота. В ней будет пять скриптов. Первый скрипт перемещает Кота в левую часть экрана и делает его видимым.
Следующие два скрипта служат для управления движением Кота.
Следующий скрипт отрабатывает сообщение «конец». При получении этого сообщения Кот исчезнет.
Следующий скрипт работает в случае успешного завершения контртеррористической операции. Кот радостно произносит речь, выполнение программы завершается. Галактика может спать спокойно.
После Кота запрограммируем Луч. Его программа имеет два скрипта. Первый скрипт постоянно помещает Луч в точку привязки Кота. Чтобы он вылетал точно из бластера.
Второй скрипт — скрипт выстрела. При нажатии клавиши Пробел слышен звук, и на одну сотую долю секунды мелькает луч бластера.
Теперь запрограммируем звёздочку. У неё будет пять скриптов. Первый скрипт помещает звёздочку в центр экрана и постоянно создавать её новые клоны.
Второй скрипт отправляет всех клонов звёздочки в двухсекундное плавание в неизвестном направлении. Координаты точки назначения Х и Y выбираются случайным образом. После того, как клон звёздочки доплывёт до точки назначения, он исчезает.
Третий скрипт, при появлении нового клона звёздочки, устанавливает эффект призрак в значение 100, тем самым делая клонов звёздочки невидимыми. Потом значение невидимости плавно изменяется до ноля (если 50 раз отнять 2 от 100, получится 0). При этом будет казаться, что звёзды как будто выплывают из глубин космоса.
Радость победы и горечь поражения бездушные звёзды не испытывают, поэтому при получении подобных сообщений просто спрячутся и остановят работу всех скриптов, перестанут летать.
Давайте протестируем работу программы звёздочки. Нажмите на зелёный флаг. Из цента экрана на Вас полетят звёзды, но, мне кажется, что их маловато. На самом деле, когда Вы летите в космосе, то звёзд гораздо больше. Для того, чтобы добавить в нашу игру побольше звёзд, надо два раза дублировать спрайт звёздочки, звёзд станет в три раза больше. Дублируйте звёздочку два раза.
Появились спрайты звёздочка2 и звёздочка3. Скрипты у новых звёздочек такие же, как и у первой. Запустите программу. Звёзд в космосе стало гораздо больше.
Настало время запрограммировать НЛО. У него будет самая сложная программа, в ней будут даже самодельные блоки, позволяющие НЛО двигаться по случайной траектории. Всего у НЛО будет десять скриптов. Первый скрипт.
Второй скрипт.
Третий скрипт.
Четвёртый скрипт.
Пятый скрипт.
Шестой скрипт.
Седьмой скрипт.
Восьмой скрипт.
Девятый и десятый скрипты.
Теперь запрограммируем заставку «GAME OVER», которая появляется в случае проигрыша. У каждой буквы будет по два скрипта. Первый крипт у всех букв одинаковый.
Вторые скрипты у букв почти одинаковые. Отличаются только одним числом — координатой Х. Второй скрипт буквы G.
Буква появляется, плывёт в нужную точку в левой части экрана, а потом немного увеличивает свой размер.
Вот второй скрипт буквы А. Координата Х равна -150.
Второй скрипт буквы М. Координата Х равна -90.
Второй скрипт буквы Е.
Второй скрипт буквы О.
Второй скрипт буквы V.
Второй скрипт второй буквы Е.
Второй скрипт второй буквы Е.
Игра готова. Запустите её и не дайте врагам захватить галактику!
Вопросы. 1. Кто первым из жителей нашей планеты отправился на разведку в космос?
2. Как ускорить полёт НЛО?
3. Слышны ли в космосе взрывы вражеских ракет?
Задания к игре «Космическая битва».
1. Сделайте заставку в начале игры. На заставке должно быть написано Ваше имя и название игры.
2. Сделайте так, чтобы после 10 выстрелов требовалось 2 секунды на перезарядку оружия.
3. Для того, чтобы игра не заканчивалась сразу, сделайте Коту 5 жизней.
ГЛАВА 6. ТАНЦЕВАЛЬНЫЙ КОВРИК.
Жила была девочка, которая очень любила танцевать. На день рождения ей подарили танцевальный коврик. Девочка была так рада, что танцевала весь день напролёт. Она нажимала все стрелки в правильной последовательности, и набрала больше всех очков! Сколько очков сможете набрать Вы? Главное — не нажимать кнопку demo!
В этой игре чёрные стрелочки по одной плывут вверх и соприкасаются с цветными. Вам предстоит нажимать на клавиатуре на такие стрелки, которые в этот момент соприкасаются и подсвечиваются на экране. За каждое правильное нажатие начисляется по одному очку. При нажатии на клавиатуре стрелочек, девочка-балерина будет совершать соответствующие движения.