Разработчик 2D-игр на Python

Дайте прекрасную возможность вашим детям почувствуют себя настоящими разработчиками игр! С помощью самого постребованного языка программирования Python и библиотекой PyGame дети смогут создавать свои 2D-игры с интерфейсом, своими объектами, по своим правилам, со своей анимацией и функциональностью. Разработка игр на Python – это просто и увлекательно!

Создание игр на Python развивает у детей востребованные цифровые и социальные навыки – от концепции своей игры до реализации ее с помощью программирования и до командной работы – ведь в процессе разработки игры дети взаимодействуют друг с другом, советуются, делятся своими идеями и вместе работают над задачами.

Программа разработки на Python в городском лагере CODDY создана опытными преподавателями и также нацелена на развитие воображения – создавая элементы игры, продумывая идеи, работая над объектами, уровнями и предметами в своей игре, дети проявляют свою креативность и фантазию!
Создание игр на Python – это еще и мотивирующий процесс, вырабатывающий также дисциплину. Дети ставят перед собой цели, определяют задачи на пути к своему собственному IT-проекту.

Во время смены ребята также разовьют свои аналитические и логические навыки, научатся принимать решения самостоятельно, а на выходе увидят результат своей работы – своя полноценная игра на Python!

Кому будет интересна программа:

  • 1
    Всем детям, интересующимся программированием
  • 2
    Желающим изучать язык программирования Python
  • 3
    Мечтающим создавать свои собственные игры
  • 4
    Тем, кто хочет реализовать свое творчество в IT-сфере

Какие навыки ребенок получит на этой смене:

  • Понимание игровой механики
  • Знание основ языка программирования Python
  • Создание программ на языке Python
  • Умение работать с библиотекой PyGame
  • Работа с графикой, объектами, локациями в игре и пр.
  • Собственная игра на Python

  • Знание
    Python
  • Разработка
    игры
  • Игровая
    механика
  • Командная
    работа

Программа смены:

ДЕНЬ 1
ДЕНЬ 1
  • Изучение типов переменных
  • Знакомство с функциями
  • Самостоятельно пишем функции
  • Решаем предложенные задачи
    Результат: создание простых программ на языке Python.
ДЕНЬ 2
ДЕНЬ 2
  • Знакомство с условными конструкциями
  • Знакомство с операторами языка Python
  • Изучаем циклы и решаем практические задачи
    Результат: создание программ с условиями и циклами.
ДЕНЬ 3
ДЕНЬ 3
  • Заканчиваем изучать циклы
  • Знакомимся с библиотеками
  • Изучаем объекты и методы библиотеки PyGame
    Результат: создание локаций в игре.
ДЕНЬ 4
ДЕНЬ 4
  • Знакомимся с графикой в PyGame
  • Создаём собственные объекты и добавляем их в игру
  • Разбираем примеры игр
    Результат: создание собственной игры.
ДЕНЬ 5
ДЕНЬ 5
  • Изучение новых команд в PyGame
  • Создаём и защищаем индивидуальные проекты
    Результат: проект, который можно добавить в портфолио.
В последний день в лагере мы проводим защиту командного проекта перед родителями.
Наставники
  • Анастасия Губарькова
    Цифровой художник: рисование на графическом планшете в Photoshop/Illustrator, Основы цифрового рисунка в Procreate, Скетчинг
  • Владимир Тимофеев
    Программирование и дизайн 3D-игр в Roblox Studio, Unity Developer: программирование 3D-игр на языке C#, Разработчик 2D-игр на Python
  • Александра Валькович
    Дизайн сайтов, Создание сайтов на Tilda
  • Никита Ковалев
    Цифровой художник: рисование на графическом планшете в Photoshop/Illustrator
  • Диана Леснинова
    Основы искусственного интеллекта в Minecraft Education Edition
  • Максим Штиль
    Программирование и дизайн 3D-игр в Roblox Studio, Frontend-разработчик - сайты на HTML/CSS/JavaScript
  • Николь Молина
    Рисование в стиле Аниме
  • Михаил Чижков
    Создание сайтов на Tilda, Frontend-разработчик - сайты на HTML/CSS/JavaScript, Программирование на JavaScript
  • Екатерина Рыбальченко
    Цифровой художник: рисование на графическом планшете в Photoshop/Illustrator, Рисование в стиле Аниме
  • Андрей Злобин
    Основы искусственного интеллекта в Minecraft Education Edition, Frontend-разработчик - сайты на HTML/CSS/JavaScript
  • Юлия Королюк
    Основы искусственного интеллекта в Minecraft Education Edition, Программирование и дизайн 3D-игр в Roblox Studio
  • Глеб Быстров
    Дизайн сайтов
  • Ксения Фролова
    Этичный хакинг, Разработчик 2D-игр на Python
  • Владислав Кобзарев
    Программирование модов и дизайн 3D-моделей для Minecraft
  • Светлана Павлова
    3D-дизайнер в Blender
  • Кирилл Засковец
    Разработчик 2D-игр на Python, Программирование и дизайн 3D-игр в Roblox Studio, Программирование на Python в Minecraft, Основы искусственного интеллекта в Minecraft Education Edition, Minecraft - программирование на JavaScript
  • Татьяна Масюк
    Программирование модов и дизайн 3D-моделей для Minecraft
  • Александр Гончаров
    Видеоблогинг, Видеомонтаж
  • Лилия Ушакова
    Рисование в стиле Аниме, Основы цифрового рисунка в Procreate
  • Никита Прокошев
    Разработчик 2D-игр на Python
  • Александр Исаев
    Цифровой художник: рисование на графическом планшете в Photoshop/Illustrator
  • Екатерина Вавилова
    Цифровой художник: рисование на графическом планшете в Photoshop/Illustrator, Скетчинг
  • Богдан Митусов
    Основы искусственного интеллекта в Minecraft Education Edition, Программирование и дизайн 3D-игр в Roblox Studio
Что говорят наши клиенты