Программирование в Scratch
Знакомство
Правила работы
Сегодня мы с вами создадим игру!
Чему мы научимся:
На модуле Scratch мы:
На модуле Thunkable мы:
На модуле Stencyl мы:
На модуле JavaScript мы:
А уже сегодня мы:
Программа
Окно Scratch
Область спрайтов
Область спрайтов
Фоны
Фоны
Начинаем программировать!
Создаём первый скрипт
Разъединение и вставка блоков
Тестируем и сохраняем игру!
Группы команд: события
Группы команд: управление
Группы команд: движение
Вставьте слова
Вставьте слова
Как называются все эти области в интерфейсе Scratch?
Как называются все эти области в интерфейсе Scratch?
Задание в Scratch
Задание в Scratch
Группы команд: управление
Условные блоки
Условие касания Динозавра и яблока
Создание переменной
Переменная
Группы команд
Задаем значение переменной
Группы команд: внешний вид
Задание в Scratch
Задание в Scratch
Условие окончания игры
Тестируем и сохраняем игру!
Группы команд: операторы
Группы команд: управление
Соедини названия и блоки
Соедини названия и блоки
Задание в Scratch*
Задание в Scratch*
Сегодня мы:
Сегодня мы:
Сегодня мы:
Сегодня мы:
Сегодня мы:
На следующем занятии мы:
Что дальше?
До встречи!
53.59M

Урок скретч 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. Группы команд: события

o
o
Запускает скрипт, когда
щелкаем по Зеленому
флажку над сценой
Это блок начала
выполнения программы
Новая тема
Почему мы начинаем именно с этого блока?

24. Группы команд: управление

o
o
Выполняет блоки,
которые находятся
внутри, снова и снова
Ожидает заданное
количество секунд, а
затем выполняет
следующий блок
Новая тема
Для чего мы использовали блок «повторять всегда»
в нашей игре?

25. Группы команд: движение

Новая тема
Для чего нам пригодился этот блок?

26.

Групповая работа

27. Вставьте слова

Спрайт – это _________________
_____________
Скрипт – это набор _______, управляющих
______________
Групповая работа
Программа – это последовательность ________,
которые ________________________

28. Вставьте слова

Спрайт – это персонаж/герой программы
Скрипт – это набор блоков, управляющих
персонажем
Групповая работа
Программа – это последовательность команд,
которые выполняет компьютер

29. Как называются все эти области в интерфейсе Scratch?

Групповая работа
Как называются все эти области в
интерфейсе Scratch?

30. Как называются все эти области в интерфейсе Scratch?

Групповая работа
Давайте проверим!

31. Задание в Scratch

Добавьте два любых спрайта и напишите для
каждого из них программу, состоящую только из
новых выученных блоков
Должно получится
вот так
Групповая работа
Задание в Scratch

32. Задание в Scratch

Групповая работа
Давайте проверим!

33.

Подвижная пауза

34.

Подвижная пауза

35.

Новая тема:
Продолжаем изучать

36. Группы команд: управление

o
Если условие истинно,
выполняются блоки
внутри
Новая тема
С помощью данного блока Динозавр сможет есть
яблоки. Как?

37. Условные блоки

Новая тема
Например: если играет музыка, то я танцую

38. Условие касания Динозавра и яблока

Новая тема
Условие касания Динозавра и яблока

39. Создание переменной

Новая тема
Кто-нибудь знает, что такое «переменная»?

40. Переменная

Новая тема
– область памяти компьютера, которая имеет
имя и хранит внутри себя какие-либо данные

41. Группы команд

o
o
Задает переменной
указанное значение
Изменяет значение
переменной на указанную
величину
Новая тема
Переменные

42. Задаем значение переменной

Новая тема
Задаем значение переменной

43. Группы команд: внешний вид

o
o
Заставляет спрайт
появится на сцене
Заставляет спрайт
спрятаться со сцены
Новая тема
Сейчас нам это пригодится!

44.

Самостоятельная работа

45. Задание в Scratch

Добавьте два любых спрайта и напишите для
каждого из них программу, состоящую только из
новых выученных блоков
Должно получится
вот так
Самостоятельная работа
Задание в Scratch

46. Задание в Scratch

Самостоятельная работа
Давайте проверим!

47.

Новая тема:
Продолжаем программировать!

48. Условие окончания игры

Новая тема
Если набрали 10 очков, то игра останавливается

49. Тестируем и сохраняем игру!

Новая тема
Что получилось?

50. Группы команд: операторы

o
o
Оператор сравнения:
первая величина равна
второй
Очки равны десяти
Новая тема
Для чего мы с вами уже использовали такие блоки?

51. Группы команд: управление

Для чего мы поставили блок «стоп все»?
o
Останавливает
скрипты для спрайтов
Если выбрано «все»,
команда делает то же
самое, что и красная
кнопка «стоп» вверху
экрана
Новая тема
o

52.

Групповая работа

53. Соедини названия и блоки

Блоки внешнего вида
Блоки движения
Блоки событий
Блоки управления
Групповая работа
Соедини названия и блоки

54. Соедини названия и блоки

Групповая работа
Давайте проверим!

55. Задание в Scratch*

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

56. Задание в Scratch*

Групповая работа
Давайте проверим!

57.

Подведение итогов

58. Сегодня мы:

Подведение итогов
Познакомились со Scratch

59. Сегодня мы:

Подведение итогов
Научились работать с разными блоками

60. Сегодня мы:

Подведение итогов
Научились управлять персонажем с помощью
компьютерной мышки

61. Сегодня мы:

Подведение итогов
Научились работать с переменными

62. Сегодня мы:

Подведение итогов
Создали игру «Голодный динозавр»

63. На следующем занятии мы:

Подведение итогов
Настроим движение стрелки и научимся её ловить,
узнаем, что такое координаты и циклы

64. Что дальше?

Подведение итогов
А через занятие мы уже создадим полноценную
игру-арканоид!

65. До встречи!

66.

Завершение урока
English     Русский Rules