Обновление экрана, координаты, проверка нажатия клавиш, цвета, картинки, списки, анимация, FPS, целочисленное деление, замедление анимации
Демо уроки:
Урок 1П НАЧАЛО РАБОТЫ С PYGAME
- Установка python - Установка notepad++ - Создание папки и файла игры - Иконка и название игры - Игровой цикл - Выход по красному крестику
Урок 2П ПЕРСОНАЖ, КООРДИНАТЫ
Начало экрана - Рисование на экране - Обновление экрана -Координаты х, у - Максимальные координаты - Скорость движения
Урок 3П УПРАВЛЕНИЕ
Клавиши клавиатуры - Проверка нажатых клавиш - Выход по клавише Escape - Движения во все стороны - Количество кадров в секунду
Подробно по урокам:
Сделаем проекты: Анимированный полет птицы
Урок 1 ФОН ИГРЫ
Цвета в пайгейм - Изменение цвета фона - Порядок закрашивания фона - Порядок обновления экрана - Картинка на фоне
Урок 2 ПРОСТАЯ АНИМАЦИЯ ПЕРСОНАЖА
Списки в питоне - Индексы - Многострочные списки - Список картинок - Номер картинки - Анимация персонажа
Урок 3 АНИМАЦИЯ ВЛЕВО-ВПРАВО
Картинки анимации влево и вправо - Анимация движения влево и вправо - Рисование анимации по стрелкам клавиатуры - Стояние героя на месте - Движение вверх и вниз
Урок 4 АНИМАЦИЯ ВО ВСЕ СТОРОНЫ
Папки с картинками - Загрузка картинок из папок - Анимация влево, вправо - Анимация вверх, вниз - Стояние на месте
Урок 5 СКОРОСТЬ АНИМАЦИИ
Разные FPS - Целочисленное деление - Деление индекса списка - Максимальный индекс - Плавная анимация - Замедление анимации
Урок 6 ПТИЦА
Картинки птицы - Полет птицы - Возвращение птицы - Анимация полета - Случайные числа - Случайные координаты
Урок 7 ФУНКЦИЯ ИГРОВОГО ЦИКЛА
Создание функций - Вызов функций - Локальные переменные - Глобальные переменные - Команда return - Функция игрового цикла
Урок 8 РИСОВАНИЕ В ФУНКЦИИ
Фон и экран в функции - Картинки в функции - Рисование в функции - Анимация в функции - Зачем нужна функция