Разработка двумерных игр
Возраст от 12 лет. Курс ориентирован на учеников с базовыми знаниями программирования.
Используемый инструментарий: откырытй язык программирования processing, основанный на Java
Курс ориентирован на школьников с 12 до 17 лет. Знакомство с современным языком программирования Processing, основанном на Java с простым и понятным Си-подобным синтаксисом. Данный язык дает возможность быстро и легко создавать мультимедийные приложения: разрабатывать графику, анимацию, разнообразную визуализацию, интерактивные приложения и игры. Все эти возможности вкупе с большим количеством функций и логичным синтаксисом делают этот язык идеальным для обучения и способствуют развитию интереса к программированию.
Основные темы курса:
- Знакомство с синтаксисом языка.
- Геометрия и цвета. Понятие координат.
- Матрицы и трансформации.
- Работа с текстом. Переменные
- Работа с изображениями. Обработка графики.
- Циклы и генератор случайных чисел.
- Процедура обновления экрана. Реалтайм приложения.
- Условия и логические выражения.
- Управление мышью.
- Итоговый проект на выбор.