Программирование на Scratch 2. Часть 1 - [9]

Шрифт
Интервал

Запустите программу зелёным флажком. Убедитесь что всё работает правильно. Если Кот летает не так, как нужно, то проверьте значения координат Х и Y, а также убедитесь что в программе использован блок «изменить Y на 5», а не «установить Y в 5», эти блоки расположены рядом, многие часто их путают.

Если Котик летает как надо, то сделайте программу летучей мыши.

Запускайте программу. Если все сделано правильно, Кот подойдет к летучей мыши, скажет: «Привет!». Мышь скажет: «Я тебя съем!». Кот наденет реактивный ранец, улетит вверх и исчезнет. Мышь заплачет: «Мой обед!».

Если что-то не работает, обратите внимание на названия костюмов и на числа в блоках. Некоторые числа с минусами. Это отрицательные числа. Подробнее об отрицательных числах рассказано в приложении 3.

Вопрос. Может ли Летучая мышь съесть кота? Чем питаются летучие мыши, живущие в северной части Африки.

Задание. Используя полученные знания сделайте маленький мультик со своими персонажами.

ГЛАВА 9. ИГРА ЛАБИРИНТ.

В этой главе мы сделаем игру в которой Гига должна будет пройти по лабиринту и найти Нано, который заблудился в пещере. Сначала мы сделаем простой вариант игры, а потом усложним его, добавив анимацию.

Создайте новый проект. Удалите Кота, и добавьте из библиотеки Гигу и Нано. Посмотрите, какие костюмы есть у Гиги. Выберите её и нажмите на вкладку Костюмы.

У Гиги четыре костюма, три весёлых и один грустный.

У Нано тоже четыре костюма, три весёлых и один грустный.

Запомните названия первых весёлых костюмов и названия грустных, они нам пригодятся. Затем нарисуйте лабиринт. Выберите сцену.

Перейдите на вкладку Фоны.

Выберите инструмент Линия.

Выберите коричневый цвет.

Увеличьте толщину линии.

Нарисуйте лабиринт.

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

Для того чтобы поместить в голубой блок коричневый цвет используется очень простой способ. Кликните мышкой в квадратное окошко с цветом.

Курсор измениться, и станет похож на руку. Кликните им на стену лабиринта.

Выбранный цвет автоматически попадёт в голубой блок.

Теперь сделайте программу для Нано.

Запустите программу зелёным флажком, аккуратно двигайте Гигу по лабиринту. Старайтесь не касаться стен, а то проиграете. Когда вы дойдёте до Нано, то он обрадуется и скажет: «Я спасён!».

Теперь давайте добавим в нашу игру эмоций. Пусть в начале игры у Гиги и у Нано будут грустные выражения лиц, а в момент долгожданной встречи их озарит улыбка. А ещё пусть они запрыгают от радости.

Для того, чтобы сделать Нано и Гигу грустными, надо добавить блок «сменить костюм на». В начале программы, когда нажат зелёный флажок, они должны сменить костюмы на грустные, а когда встретятся — на весёлые. Радостные прыжки персонажей можно сделать с помощью следующих блоков.

Этот кусочек скрипта работает следующим образом, при изменении Y на 10 персонаж подпрыгнет, подождёт одну пятую часть секунды и опустится вниз, изменив Y на -10. Опять подождёт 0.2 секунды, и снова подпрыгнет. Всего будет совершено 10 прыжков. В итоге первый скрипт программы Гиги станет такой.

А второй скрипт вот такой.

Первый скрипт Нано будет от такой.

А второй вот такой.

Проект готов. Нажмите на зелёный флажок и попробуйте пройти Гигой до центра лабиринта.

Вопрос. Что надо было сделать Нано, чтобы не заблудиться в пещере?

Задание. Усложните игру. Сделайте так, чтобы Гиге нельзя было касаться не только стен лабиринта, но и границ экрана.

ГЛАВА 10. МУЛЬТИК С ПРИВИДЕНИЯМИ.

Как-то раз, ближе к вечеру, Гига отправилась побродить по коридорам старого замка. Вдруг откуда ни возьмись выплыли два привидения и испугали Гигу до полусмерти! Но через секунду привидения снова растворились в воздухе. «Показалось» - подумала Гига. «Хорошо повеселились!» - подумали привидения.

В этом проекте мы снова будем использовать координаты Х и Y, различные эффекты, а ещё научимся дублировать спрайты и изменять внешний вид персонажей в графическом редакторе.

Создайте новый проект и удалите Кота. Добавьте из библиотеки спрайтов Гигу и одно Привидение. Затем выберите сцену, и выберите фон в виде коридора старого замка и нажмите Ок.

Обратите внимание, второе привидение добавлять не надо! Мы сделаем его потом продублировав первое привидение.

Разместите Гигу в центре нижней части экрана, а Привидение слева от неё. Теперь нам надо сделать испуганный костюм для Гиги. Выберите её и перейдите на вкладку «Костюмы». Выберите второй костюм.

Для того чтобы было удобнее изменять костюм, его сначала надо увеличить. Нажмите два раза на плюсик.

Гига станет гигантской. Возьмите инструмент «Выбрать» и кликните в Гигу, она будет выбрана целиком, одновременно справа появятся несколько кнопок.

Кликните кнопку «Разгруппировать».

Гига моргнёт и немного разгруппируется. Снова выберите голову Гиги и нажмите кнопку «Разгруппировать». Теперь можно выбирать разные части Гиги по отдельности. Выберите инструмент «Изменение формы».


Еще от автора Денис Владимирович Голиков
Программирование на Scratch 2. Часть 2

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Рекомендуем почитать
Паровоз

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.


Экологическое воспитание детей 5-6 лет

В данном методическом пособии, разработанном в соответствии с ФГТ, представлена непосредственно образовательная деятельность (НОД) по экологическому воспитанию детей 5-6 лет. Особое внимание уделено диагностике педагогического процесса по блокам «Растения», «Животные», «Человек», «Неживая природа». Широко представлена познавательно-исследовательская деятельность Пособие адресовано страшим воспитателям и педагогам ДОУ, родителям и гувернерам.


Мозаика из круп и семян

Используя различные крупы, а также семена овощей, фруктов, цветов, можно изготавливать чудесные оригинальные аппликации, панно, открытки к празднику.


Горизонты техники для детей, 1964 №11

Польский ежемесячный научно-популярный журнал для детей.


Горизонты техники для детей, 1964 №10

Польский ежемесячный научно-популярный журнал для детей.


Первоначала вещей

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.