Структура программы. Работа со встроенными функциями. Переменные. Условный оператор. Циклы и их виды. Случайные числа. Массивы и списки. Функции со входными параметрами и возвращение результата
Принцип ООП. Понятие "класса". Экземпляры классов. Поля и методы. Конструктор. Наследование.
Стандартные функции для работы с геометрией. Тип данных для работы с изображениями. Загрузка и вывод. Матрицы и трансформация. Режимы наложения и альфа канал.
Обработка событий мыши. Работа с клавиатурой. Виды управлениях в играх.
Использование тригонометрических функций в разработке игрового программного обеспечения. Применение синуса и косинуса в реальном проекте.
Разработка приложений для веб-сайтов и мобильных устройств.
Плата Arduino. Основы схемотехники. Связь Arduino и Processing. Создание игры с применением разработанного собственного игрового устройства.
Занятие - 40 минут
Занятие - 40 минут