Курс «Разработка игр на Python»

Направление
Разработка игр
Формат
Прямые эфиры
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
14
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 30.06.2022
рассрочка
16 200 руб.
Доступна рассрочка на 3.5.
4629 руб. / мес.

О курсе

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

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

  1. Вводный урок, который поможет ребятам настроиться на обучение.

    Знакомимся с преподавателем
    Узнаём, кто такие программисты и чем они занимаются
    Узнаём, как работает код
    Подготавливаем инструменты, с которыми будем работать

    ‍Практика: создаём первую программу — игру «Чепуха»
  2. Знакомимся с переменными, операторами и типами данных. Учимся считать с помощью программ.

    Учимся складывать, вычитать и умножать на Python
    Узнаём, зачем нужны выражения в программах
    Знакомимся с типами данных: строками, числами, булевыми данными

    ‍Практика: создаём игру «Посчитай-ка»
  3. Мы познакомились со строками, а теперь узнаем, как они работают.

    Что умеют строки и зачем они нужны
    Складываем строки друг с другом

    ‍Практика: создаём игру «Расшифровщик»
  4. Изучаем ветвление — это когда программа по-разному реагирует на условия.

    Разбираемся, зачем нужно ветвление
    Учимся работать с операторами of, elif, else
    Пишем условие ветвления

    ‍Практика: создаём текстовый квест, который реагирует на выбор игрока
  5. Делаем так, чтобы программа работала бесконечно.

    Узнаём, что такое цикл while и зачем он нужен
    Учимся строить цикл с одинаковыми действиями
    Учимся обходить цикл, выводим из него программу

    Практика: создаём игру «Загадка»
  6. Учим программу перебирать последовательности в цикле.

    Знакомимся с циклом for in и функцией range
    Обрабатываем значения внутри цикла

    Практика: создаём игру «Викторина»
  7. Узнаем, почему программу хорошо разделять на функции.

    Зачем нужны функции и как ими управлять
    Что будет, если изменить функцию
    Знакомимся с работой функций print, input, int

    Практика: создаём игру «Аптечка или ловушка?»
  8. Узнаем, как библиотеки помогают программировать и экономить время.

    Зачем нужны библиотеки в программировании
    Как использовать функции из библиотеки
    Чем полезна случайность в играх и как её использовать

    ‍Практика: создаём игру «Угадай число», добавляем в неё счётчик попыток и управление сложностью
  9. «Черепашка» — это библиотека turtle, которая помогает рисовать прямо в программе.

    Учимся использовать «черепашку», чтобы создавать красивые рисунки
    Разбираем примеры рисунков
    Рисуем простые объекты: квадраты, линии, точки, круги

    ‍Практика: создаём рисунок на любимую тему, меняем цвета
  10. Списки помогают нам собирать значения в одном месте.

    Создаём список с данными
    Изменяем тип данных и значения
    Осваиваем методы списков: append, insert, pop, remove

    Практика: создаём игру «Найди шпиона»
  11. Это мощная библиотека, которая поможет ребятам создавать свои 2D-игры.

    Разбираем возможности PyGame
    Начинаем работать с PyGame: создаём окно, холст и объекты для будущей игры
    Создаём игровой шаблон и двухмерную игру

    ‍Практика: работаем с движением. Делаем так, чтобы прямоугольник перемещался по экрану
  12. Добавляем в игру динамику и веселье: делаем так, чтобы объекты правильно сталкивались и отлетали друг от друга.

    Осваиваем координаты в PyGame

    Практика: добавляем персонажей в игру, учим их перемещаться и сталкиваться
  13. Интерфейс — это датчики и иконки, которые окружают игрока. Научимся создавать красивый игровой интерфейс.

    Разбираемся, почему без интерфейса нельзя играть
    Создаём свой интерфейс
    Учимся использовать счётчики и выводить данные об игре

    Практика: стреляем и выводим на экран оставшееся количество припасов
  14. Последнее занятие, на котором ребята научатся описывать события окончания игры и расскажут о своём проекте.

    Придумываем условия для победы и поражения
    Делаем несколько игровых концовок
    Придумываем условия для поражения или ничьей
    Подводим итоги всего обучения

Другие курсы по этой теме

Помогите нам улучшить наш сервис, поделитесь своим опытом, пройдя небольшой опрос. Он займет у вас не больше 5 минут.
Пройти опрос