Программирование и создание игр на Scratch. Урок 15. Управление клавишами презентация

Содержание

Слайд 2

Управление клавишами

14

15

16

17

18

19

Игра по своей задумке

Создание своих команд

Переменные

Шутер

Управление клавишами | Урок 15

План курса.

Модуль 3 – Знакомство и игровой механикой

Условия в программировании

Управление клавишами 14 15 16 17 18 19 Игра по своей задумке Создание

Слайд 3

Ставь + в чат,
если хорошо видно и слышно

Ставь + в чат, если хорошо видно и слышно

Слайд 4

Управление клавишами | Урок 15

Как настроение? =)

Какой ты сегодня котик?

Управление клавишами | Урок 15 Как настроение? =) Какой ты сегодня котик?

Слайд 5

Давайте вспомним предыдущий урок =)

Переходим на сайт с викториной по ссылке, которую отправит

преподаватель

Викторина!

Давайте вспомним предыдущий урок =) Переходим на сайт с викториной по ссылке, которую отправит преподаватель Викторина!

Слайд 6

Что будет на уроке сегодня

Управление клавишами | Урок 15

Учимся изменять координаты и управлять

персонажем
Узнаем, как программировать кнопки: вверх, вниз, вправо и влево. Программируем падение предметов
Создаем мини-игру
Результат: мини-игра с падающими предметами.

Что будет на уроке сегодня Управление клавишами | Урок 15 Учимся изменять координаты

Слайд 7

Управление персонажем

Управление клавишами | Урок 15

Каким бывает управление?

За указателем мыши

Управление стрелками

Управление клавишами AWSD

Управление персонажем Управление клавишами | Урок 15 Каким бывает управление? За указателем мыши

Слайд 8

Управление персонажем

Управление клавишами | Урок 15

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

направо?
Какая ось расположена снизу вверх?
Благодаря знаниям об осях координат, вы сможете запрограммировать движение персонажа с помощью клавиш.

Управление персонажем Управление клавишами | Урок 15 Мы изучали систему координат. Какая ось

Слайд 9

Управление персонажем

Управление клавишами | Урок 15

Ось X отвечает за движение влево и вправо.
Чтобы

двигаться вправо, ИЗМЕНЯЕМ X на любое положительное число

Чтобы двигаться влево, ИЗМЕНЯЕМ X на любое отрицательное число

Управление персонажем Управление клавишами | Урок 15 Ось X отвечает за движение влево

Слайд 10

Управление персонажем

Управление клавишами | Урок 15

Ось Y отвечает за движение вверх и вниз.
Чтобы

двигаться вверх, ИЗМЕНЯЕМ Y на любое положительное число

Чтобы двигаться вниз, ИЗМЕНЯЕМ Y на любое отрицательное число

Управление персонажем Управление клавишами | Урок 15 Ось Y отвечает за движение вверх

Слайд 11

Управление персонажем

Управление клавишами | Урок 15

Попрактикуемся в управлении стрелками
Откройте Scratch.
Добавьте любимого персонажа

Управление персонажем

работает постоянно, поэтому используем цикл всегда!
Начнем с клавиши “стрелка вправо”.
Для движения вправо используем команду ИЗМЕНИТЬ Х на 10

Управление персонажем Управление клавишами | Урок 15 Попрактикуемся в управлении стрелками Откройте Scratch.

Слайд 12

Управление персонажем

Управление клавишами | Урок 15

Управление персонажем работает постоянно, поэтому используем цикл всегда!
Начнем

с клавиши “стрелка вправо”.
Для движения вправо используем команду ИЗМЕНИТЬ Х на 10
Ниже “стрелка влево”.
Чтобы персонаж двигался влево, не забудьте поставить знак МИНУС перед числом.

Обрати внимание!
Условия должны находиться внутри цикла всегда и следовать друг за другом!

Управление персонажем Управление клавишами | Урок 15 Управление персонажем работает постоянно, поэтому используем

Слайд 13

Управление персонажем

Управление клавишами | Урок 15

ОШИБКА!

Одно условие находится внутри другого!
Скрипт работать не будет

Управление персонажем Управление клавишами | Урок 15 ОШИБКА! Одно условие находится внутри другого!

Слайд 14

Управление персонажем

Управление клавишами | Урок 15

ОШИБКА!

Нет знака минус – персонаж будет двигаться не

влево, а вправо.

Управление персонажем Управление клавишами | Урок 15 ОШИБКА! Нет знака минус – персонаж

Слайд 15

Управление персонажем

Управление клавишами | Урок 15

Попробуйте самостоятельно написать скрипт для движения вверх и

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

Управление персонажем Управление клавишами | Урок 15 Попробуйте самостоятельно написать скрипт для движения

Слайд 16

Разминка!

Разминка!

Слайд 17

Перерыв

Поиграем?

Перерыв Поиграем?

Слайд 18

Создание игры

Управление клавишами | Урок 15

Сегодня создадим такую игру!
В любой игре есть правила,

очень важно понимать их при создании игры.
Правила:
Пчелка двигается вправо и влево
Можно ловить мёд (оранжевого цвета)
Если поймать баночку зеленого меда – проиграешь
Если поймать варенье – выиграешь.
Баночки падают сверху вниз, появляясь в разных точках в верхней части экрана.

Создание игры Управление клавишами | Урок 15 Сегодня создадим такую игру! В любой

Слайд 19

Создание игры

Управление клавишами | Урок 15

Скачай спрайт пчелки или нарисуй свою.
Добавь фон и

необходимые спрайты

В этом спрайте 2 костюма: выигрыш и проигрыш

Создание игры Управление клавишами | Урок 15 Скачай спрайт пчелки или нарисуй свою.

Слайд 20

Создание игры

Управление клавишами | Урок 15

Игра начинается с нажатия на кнопку старт.
По флажку

появляется только кнопка. Все остальные спрайты спрятаны.
При нажатии на кнопку передаем сообщение, которое получат все игроки, а кнопка спрячется.

Создание игры Управление клавишами | Урок 15 Игра начинается с нажатия на кнопку

Слайд 21

Создание игры

Управление клавишами | Урок 15

Пчелка прячется по нажатию на флажок.
При получении сообщения

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

Создание игры Управление клавишами | Урок 15 Пчелка прячется по нажатию на флажок.

Слайд 22

Создание игры

Управление клавишами | Урок 15

Баночка с медом прячется по нажатию на флажок.
Показывается,

когда получит сообщение старт.

Создание игры Управление клавишами | Урок 15 Баночка с медом прячется по нажатию

Слайд 23

Создание игры

Управление клавишами | Урок 15

Мед постоянно падает вниз.
При этом, если касается пчелку,

возвращается в СЛУЧАЙНУЮ точку в верхней части экрана.
Если долетает до нижнего края, тоже возвращается наверх.

Пропишем падение вниз.

Создание игры Управление клавишами | Урок 15 Мед постоянно падает вниз. При этом,

Слайд 24

Создание игры

Управление клавишами | Урок 15

Мед постоянно падает вниз.
При этом, если касается пчелку,

возвращается в СЛУЧАЙНУЮ точку в верхней части экрана.
Если долетает до нижнего края, тоже возвращается наверх.

Первое условие:
Если касается края, переход в случайную точку.
Устанавливаем случайное число для Х от -220 до 220, Y постоянный (установите баночку так, чтобы она не касалась верхнего края)

Создание игры Управление клавишами | Урок 15 Мед постоянно падает вниз. При этом,

Слайд 25

Создание игры

Управление клавишами | Урок 15

Второе условие:
Если касается пчелки, переходим наверх (дублируй команду

из условия выше) и включаем звук при касании с пчелкой.

Создание игры Управление клавишами | Урок 15 Второе условие: Если касается пчелки, переходим

Слайд 26

Создание игры

Управление клавишами | Урок 15

Скрипт для зеленой баночки похож на предыдущий. Разница

в касании с пчелкой.
Эта баночка приносит проигрыш при касании.
Также добавляем небольшое ожидание после касания с краем.
Чтобы игра была сложнее, баночка летит быстрее (изменить Y на -5)
При старте тоже установим координаты, чтобы в начале все спрайты были на своих местах.
Не забудь про флажок.

Создание игры Управление клавишами | Урок 15 Скрипт для зеленой баночки похож на

Слайд 27

Создание игры

Управление клавишами | Урок 15

Второе условие – касание пчелки. Выбери звук для

проигрыша и передай сообщение.

Создание игры Управление клавишами | Урок 15 Второе условие – касание пчелки. Выбери

Слайд 28

Создание игры

Управление клавишами | Урок 15

Баночка с вареньем самая редкая. Она появляется каждые

10 секунд.
Если касается края, переходит наверх и тоже ждет 10 секунд.
Двигается она еще быстрее!

Создание игры Управление клавишами | Урок 15 Баночка с вареньем самая редкая. Она

Слайд 29

Создание игры

Управление клавишами | Урок 15

Вторая часть скрипта.
При касании с пчелкой играем победный

звук (выбери свой). Передаем сообщение победа.

Создание игры Управление клавишами | Урок 15 Вторая часть скрипта. При касании с

Слайд 30

Создание игры

Управление клавишами | Урок 15

Спрайт победа-проигрыш

Запомните эти скрипты! В любой игре вы

можете реализовать победу и проигрыш именно так.

Готово! Сохраняемся!

Создание игры Управление клавишами | Урок 15 Спрайт победа-проигрыш Запомните эти скрипты! В

Слайд 31

Сегодня я...

Понял(а), что…
Смог(ла)…

Управление клавишами | Урок 15

Сегодня я... Понял(а), что… Смог(ла)… Управление клавишами | Урок 15

Слайд 32

Сегодня мы с вами:

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

вверх, вниз, вправо и влево. Запрограммировали падение предметов.
Создали мини-игру.
Результат: мини-игра с падающими предметами.

Управление клавишами | Урок 15

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

Слайд 33

Время вопросов!

Время вопросов!

Слайд 34

Что будет на следующем занятии:

Узнаем, чем игры отличаются от мультфильмов
Создаем один уровень

игры-лабиринта
Знакомимся с понятием «процедура» и узнаем, как они помогают расширить систему команд
Учимся создавать процедуры по своей задумке
Результат: создали игру-лабиринт с победой и проигрышем.

Управление клавишами | Урок 15

Что будет на следующем занятии: Узнаем, чем игры отличаются от мультфильмов Создаем один

Слайд 35

Домашнее задание
Доработайте игру с пчелкой, которую создавали на уроке (если не успели)
Сделайте новую

игру по своей задумке, где игрок будет что-то ловить!

Управление клавишами | Урок 15

Домашнее задание Доработайте игру с пчелкой, которую создавали на уроке (если не успели)

Слайд 36

Заполни, пожалуйста, форму обратной связи по уроку

Заполни, пожалуйста, форму обратной связи по уроку

Имя файла: Программирование-и-создание-игр-на-Scratch.-Урок-15.-Управление-клавишами.pptx
Количество просмотров: 13
Количество скачиваний: 0