На этом курсе начинают с основ Python - изучают алгоритмические конструкции, которые станут фундаментом для всех последующих заданий. Затем переходят к библиотеке Pygame, которая специально создана для разработки игр. Ученики разбирают различные типы игр и принципы их создания.
Слушатели переходят к практике - программируют пошаговую позиционную игру. Учатся строить как командный, так и графический интерфейс для демо-версии. Этот этап дает возможность закрепить теоретические знания на реальном примере.
Каждый ученик выбирает тему для собственной игры и разрабатывает план ее реализации. Преподаватели помогают учесть особенности выбранного жанра. Параллельно изучают принципы командной работы - распределение ролей и взаимодействие между разработчиками.
Основная часть курса посвящена практической работе над проектом. Ученики реализуют все идеи и оттачивают детали. На завершение - презентуют готовые игры и проводят тестирование. Это дает возможность увидеть результат собственной работы и получить обратную связь.
Курс длится 3 месяца. Занятия проходят онлайн дважды в неделю по 60 минут. Такой график позволяет комфортно сочетать обучение с другими делами и не пропускать уроки.
Нужен ноутбук или компьютер с доступом к интернету. Также понадобятся гарнитура - наушники или колонки, вебкамера и микрофон для общения во время занятий.
Обучение проходит по авторской программе разработанной командой опытных преподавателей. Каждый ученик получает индивидуальное внимание и поддержку. Группы небольшие - это обеспечивает комфортную атмосферу. После успешного завершения выдают официальный сертификат. Курс организован дистанционной школой "Оптима" - первой в Украине онлайн-школой. Программа сосредоточена на практике - каждое занятие содержит конкретные задания и реальные результаты.