Курс Рython для школьников. Модуль 2

Тебе нравятся компьютерные игры даже больше чем нам? Есть потребность творить и создавать свои миры? Ты хочешь научиться создавать свои компьютерные игры? Тогда этот модуль точно для тебя! Тебе понадобится знакомство с базовым синтаксисом языка Python и умение писать несложные программки с первого модуля (курс Python для школьников модуль 1). Всему остальному мы научим тебя здесь. Шаг за шагом мы сделаем две аркадные игры "Забавные птички" и "Танчики". Сначала мы будем создавать движок с нуля, чтобы лучше понимать как все устроено, а затем воспользуемся популярной библиотекой для разработки игр PyGame. В конце модуля ты сможешь создать собственные крутые 2D игры.
Обучение 24 часа
сертификат
30%
Стоимость курса
2 990 ₽ 4 255 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Курс Рython для школьников. Модуль 2» от Scloud - scloud.ru

  1. Тема 1. Классы и объекты Лекционное занятие. Необходимость использования классов. Создание модулей. Создание класса. Создание объектов. Поля класса. Конструктор класса. Конструктор с параметрами. Переменные класса. Методы класса. Отрисовка с помощью разработа…
  2. Тема 2. Инкапсуляция Лекционное занятие. Разработка класса Хитбокс. Сокрытие полей. Открытые и закрытые атрибуты. Геттеры и сеттеры. Свойства объекта. Определение столкновений объектов. Практическое занятие по теме лекции. Написание программы с проверкой стол…
  3. Тема 3. Композиция объектов Лекционное занятие. Создание класса-контейнера. Понятие делегирования. Разработка класса Танк с Хитбоксом и отображением. Плавная анимация. Контроль столкновений. Практическое занятие по теме лекции. Написание игры для управления т…
  4. Тема 4. Хитбоксы и искусственный интеллект Лекционное занятие Доработка класса Хитбокс. Написание вспомогательных методов класса Хитбокс. Создание объектов, управляемых компьютером. Разработка искусственного интеллекта для компьютерных персонажей. Практическо…
  5. Тема 5. Коллекции объектов. Преобразование глобальных координат в экранные Лекционное занятие. Разработка модуля Камера. Преобразование систем координат. Управление камерой с помощью клавиатуры. Позиционирование камеры на игровые объекты. Работа со списками.…
  6. Тема 6. Управление текстурами. Генерация игровой карты Лекционное занятие. Создание модулей. Управление текстурами в одном месте. Поддержка общих текстур игровыми объектами. Разработка карты. Управление ячейками карты. Генерация карты. Практическое занятие по…
  7. Тема 7. Выборочная отрисовка игрового мира. Добавление игровых объектов Лекционное занятие. Оптимизация отрисовки графики. Оптимизация математических преобразований. Контроль столкновений с элементами карты. «Спаун». Практическое занятие по теме лекции. - 2 ч…
  8. Тема 8. Редактор уровней. Создание бонусов Лекционное занятие. Загрузка данных из файла. Редактор уровней в Excel. Перенос карты из Excel в файл. Исправление ошибок при чтении из файла. Дополнительные объекты на карте. Создание бонусов. Захват бонусов игровым…
  9. Тема 9. Наследование Лекционное занятие. Наследование. Родительский класс. Дочерние классы. Переопределение методов. Расширение методов. Полиморфизм. Практическое занятие. Разработка графического проекта «Фигуры» через наследование. - 2 часа. Тема 9. Наследов…
  10. Тема 10. Класс Спрайт. Анимация движения и покадровая анимация Лекционное занятие. Понятие анимации. Законы равномерного прямолинейного движения. Загрузка нескольких изображений. Выстраивание анимационной последовательности. Покадровая анимация. Совмещение ан…
  11. Тема 11. Композиция. Моделирование танка Лекционное занятие. Рефакторинг. Применение композиции и наследования. Создание Класса Юнит. Разработка нового класса Танк. Практическое занятие по теме лекции. - 2 часа. Тема 11. Композиция. Моделирование танка Лекцио…
  12. Тема 12. Моделирование снаряда и стрельба Лекционное занятие. Создание класса Ракета. Коллекция ракет. Управление стрельбой. Уничтожение игровых объектов и объектов карты. Практическое занятие по теме лекции. - 2 часа. Тема 12. Моделирование снаряда и стрельб…
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь создавать и применять: редактор уровней. создание бонусов лекционное занятие. загрузка данных из файла. редактор уровней в excel. перенос карты из excel в файл. исправление ошибок при чтении из файла. дополн…
  • Научитесь создавать и применять: классы и объекты лекционное занятие. необходимость использования классов. создание модулей. создание класса. создание объектов. поля класса. конструктор класса. конструктор с параметра…
  • Освоите и сможете применять: выборочная отрисовка игрового мира. добавление игровых объектов лекционное занятие. оптимизация отрисовки графики. оптимизация математических преобразований. контроль столкновений с элемен…
  • Освоите и сможете применять: класс спрайт. анимация движения и покадровая анимация лекционное занятие. понятие анимации. законы равномерного прямолинейного движения. загрузка нескольких изображений. выстраивание анима…
  • Инкапсуляция Лекционное занятие. Разработка класса Хитбокс. Сокрытие полей. Открытые и закрытые атрибуты. Геттеры и сеттеры. Свойства объекта. Определение столкновений объектов. Практическое занятие по теме ле…

Подробная информация о курсе

Тебе нравятся компьютерные игры даже больше чем нам? Есть потребность творить и создавать свои миры? Ты хочешь научиться создавать свои компьютерные игры? Тогда этот модуль точно для тебя! Тебе понадобится знакомство с базовым синтаксисом языка Python и умение писать несложные программки с первого модуля (курс Python для школьников модуль 1). Всему остальному мы научим тебя здесь. Шаг за шагом мы сделаем две аркадные игры "Забавные птички" и "Танчики". Сначала мы будем создавать движок с нуля, чтобы лучше понимать как все устроено, а затем воспользуемся популярной библиотекой для разработки игр PyGame. В конце модуля ты сможешь создать собственные крутые 2D игры.

Цены и сроки

  • Стоимость2 990 ₽
  • Старая цена4 255 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обучениясамостоятельно

По окончанию курса

  • Диплом или сертификатсертификат
Курс Рython для школьников. Модуль 2
2 990 ₽ 4 255 ₽