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