Обезвреживание
бомбы
План
1. Приветствие.
Ритуал.
2. Объяснение
нового материла. Загрузка собственного спрайта и фона.
3. Создание
программы для бомбы.
4. Прощание.
Домашнее задание.
Ход
занятия:
1. Приветствие
Здравствуйте! Сегодня у нас будет еще одно
занятие по скретч. Мы создадим игру, где будем обезвреживать бомбы.
Но
вначале давайте вспомним, что мы изучали в прошлый раз.
2.
Объяснение нового материала
На прошлом занятии мы
поработали с графикой и костюмами персонажей.
При создании проекта
может возникнуть ситуация, когда нам будет нужен персонаж, которого в программе
нет. И тогда нам будет нужно его загрузить с компьютера.
(Педагог заранее высылает
родителям папку с файлами: бомба, взрыв, фон)
Давайте рассмотрим, как загрузить
собственного персонажа в Скретч.
Для начала нам нужно
будет удалить персонаж кота. Кто мне расскажет, как это сделать?
Все верно, кот удален.
Чтобы загрузить собственный спрайт мы наводим на мордочку кота в синем кружочке
(не нажимаем). В появившемся меню выбираем «Загрузить спрайт».
Выбираем нужный нам
спрайт. Бомба
Перед нами открылся
простейший графический редактор. Если необходимо мы изменяем размер нашего
спрайта.
Далее мы должны добавить
второй костюм.
Для этого мы наводим на
мордочку кота в синем кружочке с левой стороны, в столбике костюмов и выбираем
«Загрузить костюм».
Выбираем
второй костюм «Взрыв»
При необходимости
изменяем размер и даем название каждому костюму.
3. Создание
программы для бомбы.
Наша игра будет
заключаться в том, что наш спрайт будет увеличиваться в размерах, и когда бомба
достигнет максимума, она взорвется. Чтобы это предотвратить, мы должны будем
вовремя среагировать, и обезвредить её.
Выберем блок из желтых «Когда флажок нажат».
Теперь мы зададим размер для нашего
спрайта. Пусть изначально наш объект превратиться в маленькую точку.
Для этого возьмем в блоках «Внешний вид»
блок « установить размер 100%» и изменим значение на 0.
Теперь мы будем изменять размер нашего
спрайта. Возьмем блок « Повторять
10 раз» и добавим блок из «Внешнего вида»
« Изменить размер на 10%». Т.е.. наша программа сама будет увеличивать наш
спрайт.
Чтобы смена размера не происходила очень
быстро мы добавляем внутрь цикла блок «ждать 1 секунду».
Давайте проверим.
Как мы видим, сначала наша бомба
превращается в точку, затем увеличивается до своего нормального размера. т.е
100% Отлично!
Теперь давайте сделаем так, чтобы наша
бомба взрывалась.
Добавим команду из блоков «Внешний вид»
«Изменить на костюм ВЗРЫВ»
После того, как наша бомба взорвется, то произойдет
смена костюма.
Но, чтобы наш костюм изначально был в виде
бомбы, мы должны в самое начало добавить блок «Изменить костюм на Бомба»
Теперь мы можем проверить. Когда мы
запускаем программу, костюм изменяется на «Бомба» и происходит
увеличение костюма, как только наш спрайт достигнет максимального размера,
произойдет смена костюм на «Взрыв».
Далее добавим сообщение о том, что игрок
проиграл. Для этого перейдем в группу команд «Внешний вид» - «Говорить БА
БАХ!ТЫ ПРОИГРАЛ! 2 секунды» .Также добавим еще одну команду, которая будет
останавливать все скрипты данной программы. «Управление» - «Стоп все».
Данная программа останавливает все скрипты
спрайта.
Теперь добавим в программу элемент
неожиданности. Перейдем в группу команд «Управление» и добавим блок «Ждать 1
секунду» далее перейдем в команды «Операторы» и выберем «выдать случайное от 1
до 5». И наша бомба будет перезапускаться через какое-то случайное время.
ФИЗМИНУТКА
Мы создали нашу анимацию. А теперь
превратим её в игру по обезвреживанию бомб.
Для этого мы создадим дубликат данного
алгоритма и заменим первый блок «Когда нажат флажок» на «Когда спрайт нажат».
И добавим новый блок « стоп другие скрипты
спрайта». Для того, чтобы оставить данный спрайт. (Обезвредить бомбу).
Далее мы усложним игру. Играть с одной
бомбой легко. Давайте сделаем так, чтобы бомб было много. Для этого в области
спрайтов правой кнопкой мыши щелкнем на спрайт и выберем команду «дублировать».
( Чем больше бомб, тем интереснее игра)
Разместим наши бомбы в разных местах нашей
сцены. Простым перетягиванием мыши. Теперь получается, что бомб много и
постоянно нужно их обезвреживать.
Для того, чтобы наша игра стала более
красочной. Добавим фон. ( Фон можно использовать стандартный, а моно загрузить
свой собственный)
Для того, чтобы загрузить свой фон.
Наводим мышкой на картиночку с плюсиком выбираем «Загрузить фон» переходим в
нужную папку и загружаем картинку.(При необходимости видоизменяем ее)
4.Подведение итогов
Ребята, вы сегодня отлично поработали. Мы
с вами сегодня научились загружать свой собственный персонаж, сделали ему
программу.
Наша программа сочетает разные циклы и
условный оператор.
Домашнее задание: создать похожую игру с
другими персонажами.
( Вместо бомбы использовать спрайт яблока,
когда оно увеличивается до 100 % появляется червячок и т.п.)
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.