Программа №9 от 10 до 15 лет

Направление: Создание игр и мультфильмов в Scratch

На каждом занятии программы дети разрабатывают собственную игру, анимацию или мультфильм в среде Scratch 3, изучая приемы программирования (условия, функции, переменные и т.д.) в игровой форме.

На занятиях ребята расширяют свои навыки в программировании через игру, развивают логическое и алгоритмическое мышления. Занятия построены на создании мелких логических цепочек, собирая которые, ребенок в конце урока получает полноценную игру. Для своей игры (или мультфильма/анимации) дети будут использовать не только готовых персонажей, но и самостоятельно их создавать с помощью графического редактора, встроенного в Scratсh 3. Помимо создания игры, ребята научатся базовым навыкам в работе с компьютером.


Пример занятия:
Ребята создают игру по мотивам “Subway Surfers”. Дети реализуют физику и движение главного персонажа, зададут движения платформам и поездам, создать монетки и добавят их в игру.

Методический план:
  • Создание игры Змейка.
  • “Динозаврик” по мотивам игры из Гугл Хром.
  • Создание игры “Танки” для двоих игроков.
  • Создание анимации “Космос”.
  • Создание игры по мотивам “Subway Surfers”.


Направление: Python-программирование и моделирование в Minecraft
Программа поможет ученикам раскрыть возможности языка программирования Python для создания собственных построек и игр в игре Minecraft. Они узнают о функциональных возможностях библиотеки mcpi.minecraft и научатся создавать собственные модели и игры мире Minecraft. Благодаря изучению этого модуля, ученики смогут познакомиться с различными функциями и методами, используемыми в программировании, а также научатся работать с координатами, блоками и строительством фигур.

Пример урока
На уроке дети сделают игру “Бесконечный паркур”. Для генерации объектов они будут использовать объект MinecraftShape и модуль random. Познакомятся с понятием игрового цикла и закрепят знания трехмерных координат.

Методический план:
  • Работа с игровым чатом, вызов функций.
  • Игра “Бесконечный паркур”, библиотека random и работа с координатами.
  • Игра “Ферма”, события при клике.
  • Игра “Выживание”, работа с библиотекой random.
  • Программа “Скульптор”, объект Points.

Примечание:

1. Занятия для младшей и старшей группы отличаются уровнем сложности;