Similar presentations:
Урок скретч 17.09
1. Программирование в Scratch
Developer: урок №1Программирование
в Scratch
2. Знакомство
Знаком ство3.
Обсуждение4. Правила работы
ОбсуждениеКак вы думаете, о чем могут говорить эти
картинки?
5. Сегодня мы с вами создадим игру!
ОбсуждениеКакая ваша любимая игра? Какие бывают игры?
Какие вы знаете жанры?
6. Чему мы научимся:
ОбсуждениеНачнем с модуля Scratch
7. На модуле Scratch мы:
ОбсуждениеСделаем игру-арканоид, научим спрайты рисовать,
а также сделаем игру Flappy Bird
8. На модуле Thunkable мы:
ОбсуждениеСоздадим несколько классных приложений и игр для
Android и iOS
9. На модуле Stencyl мы:
ОбсуждениеНаучимся создавать более профессиональные
многоуровневые 2D-игры
10. На модуле JavaScript мы:
ОбсуждениеНаучимся языку программирования, который
используют для приложений, игр, создания сайтов и
напишем свои первые программы!
11. А уже сегодня мы:
ОбсуждениеСоздадим игру «Голодный динозавр»
12.
Новая тема:Знакомство со Scratch: как он
устроен?
13. Программа
– это последовательность команд, которыевыполняет компьютер
– это процесс создания компьютерных программ с
помощью языков программирования
Команда
– это указание, как действовать.
Новая тема
Программирование
14. Окно Scratch
Новая темаОкно Scratch состоит из нескольких частей
15. Область спрайтов
Спрайт – этоперсонаж/герой
программы
Новая тема
Удаляем спрайт кота
16. Область спрайтов
Новая темаДобавляем спрайт Динозавра
17. Фоны
Новая темаДобавляем фон
18. Фоны
Новая темаУдаление фона
19. Начинаем программировать!
Новая темаСкрипт – это набор блоков, управляющий
персонажем
20. Создаём первый скрипт
Новая темаЗапрограммируем движение для нашего динозавра
21. Разъединение и вставка блоков
Новая темаБлоки в Scratch отсоединяются только вниз.
Попробуйте!
22. Тестируем и сохраняем игру!
Новая темаЗапускаем. Что происходит на сцене?
23. Группы команд: события
oo
Запускает скрипт, когда
щелкаем по Зеленому
флажку над сценой
Это блок начала
выполнения программы
Новая тема
Почему мы начинаем именно с этого блока?
24. Группы команд: управление
oo
Выполняет блоки,
которые находятся
внутри, снова и снова
Ожидает заданное
количество секунд, а
затем выполняет
следующий блок
Новая тема
Для чего мы использовали блок «повторять всегда»
в нашей игре?
25. Группы команд: движение
Новая темаДля чего нам пригодился этот блок?
26.
Групповая работа27. Вставьте слова
Спрайт – это ______________________________
Скрипт – это набор _______, управляющих
______________
Групповая работа
Программа – это последовательность ________,
которые ________________________
28. Вставьте слова
Спрайт – это персонаж/герой программыСкрипт – это набор блоков, управляющих
персонажем
Групповая работа
Программа – это последовательность команд,
которые выполняет компьютер
29. Как называются все эти области в интерфейсе Scratch?
Групповая работаКак называются все эти области в
интерфейсе Scratch?
30. Как называются все эти области в интерфейсе Scratch?
Групповая работаДавайте проверим!
31. Задание в Scratch
Добавьте два любых спрайта и напишите длякаждого из них программу, состоящую только из
новых выученных блоков
Должно получится
вот так
Групповая работа
Задание в Scratch
32. Задание в Scratch
Групповая работаДавайте проверим!
33.
Подвижная пауза34.
Подвижная пауза35.
Новая тема:Продолжаем изучать
36. Группы команд: управление
oЕсли условие истинно,
выполняются блоки
внутри
Новая тема
С помощью данного блока Динозавр сможет есть
яблоки. Как?
37. Условные блоки
Новая темаНапример: если играет музыка, то я танцую
38. Условие касания Динозавра и яблока
Новая темаУсловие касания Динозавра и яблока
39. Создание переменной
Новая темаКто-нибудь знает, что такое «переменная»?
40. Переменная
Новая тема– область памяти компьютера, которая имеет
имя и хранит внутри себя какие-либо данные
41. Группы команд
oo
Задает переменной
указанное значение
Изменяет значение
переменной на указанную
величину
Новая тема
Переменные
42. Задаем значение переменной
Новая темаЗадаем значение переменной
43. Группы команд: внешний вид
oo
Заставляет спрайт
появится на сцене
Заставляет спрайт
спрятаться со сцены
Новая тема
Сейчас нам это пригодится!
44.
Самостоятельная работа45. Задание в Scratch
Добавьте два любых спрайта и напишите длякаждого из них программу, состоящую только из
новых выученных блоков
Должно получится
вот так
Самостоятельная работа
Задание в Scratch
46. Задание в Scratch
Самостоятельная работаДавайте проверим!
47.
Новая тема:Продолжаем программировать!
48. Условие окончания игры
Новая темаЕсли набрали 10 очков, то игра останавливается
49. Тестируем и сохраняем игру!
Новая темаЧто получилось?
50. Группы команд: операторы
oo
Оператор сравнения:
первая величина равна
второй
Очки равны десяти
Новая тема
Для чего мы с вами уже использовали такие блоки?
51. Группы команд: управление
Для чего мы поставили блок «стоп все»?o
Останавливает
скрипты для спрайтов
Если выбрано «все»,
команда делает то же
самое, что и красная
кнопка «стоп» вверху
экрана
Новая тема
o
52.
Групповая работа53. Соедини названия и блоки
Блоки внешнего видаБлоки движения
Блоки событий
Блоки управления
Групповая работа
Соедини названия и блоки
54. Соедини названия и блоки
Групповая работаДавайте проверим!
55. Задание в Scratch*
Должно получитсявот так
Групповая работа
Измените костюм для Динозавра так, чтобы он
открывал рот каждый раз, дотрагиваясь до яблока
56. Задание в Scratch*
Групповая работаДавайте проверим!
57.
Подведение итогов58. Сегодня мы:
Подведение итоговПознакомились со Scratch
59. Сегодня мы:
Подведение итоговНаучились работать с разными блоками
60. Сегодня мы:
Подведение итоговНаучились управлять персонажем с помощью
компьютерной мышки
61. Сегодня мы:
Подведение итоговНаучились работать с переменными
62. Сегодня мы:
Подведение итоговСоздали игру «Голодный динозавр»
63. На следующем занятии мы:
Подведение итоговНастроим движение стрелки и научимся её ловить,
узнаем, что такое координаты и циклы
64. Что дальше?
Подведение итоговА через занятие мы уже создадим полноценную
игру-арканоид!