Войти
 

Курс разработки игры на Java для подростков 11-17 лет


Длительность: 3 мес.
Скидки: На многие курсы большие весенние скидки, подробнее на сайте Geekbrains.
Программирование тренирует логику, творческое мышление, навык решения практических задач и привычку работать на результат. Java идеально подходит для знакомства с программированием.

Занятия проходят по вечерам раз в неделю, урок длится час. За это время на вебинаре с преподавателем ученики разберут новую тему, зададут вопросы и получат ответы. После каждого урока будет доступна его запись.

После урока преподаватель дает практическое задание: подготовить часть будущей программы. Его важно выполнять в срок: так преподаватель успеет проверить задание к следующему уроку и дать обратную связь.

Преподаватель и наставник всегда готовы ответить на вопросы учащихся. Также ученик сможет найти поддержку у одногруппников, сверить результат или выполнить задание вместе.
После окончания курсов выдается: Сертификат.
Программа, характеристики курса могут меняться, актуальную информацию смотрите на странице курса перейдя по ссылке ниже.

Программа

Программа курса

Урок 1
На старт! Начало работы
Узнаем, кто такие программисты, какими они бывают и что делают. Устанавливаем и настраиваем инструменты и среду разработки. Пишем первую программу.

Урок 2
Введение в программирование
Изучаем линейные алгоритмы. Разбираемся, какие бывают типы данных, зачем они нужны, что такое переменные и как со всем этим работать. Учимся разбивать программу на части при помощи методов.

Урок 3
Ветвления и циклы
Изучаем ветвления и учим программу принимать решения в зависимости от действий пользователя. Погружаемся в циклы. Знакомимся с принципом DRY и заменяем однотипные действия циклами.

Урок 4
Массивы
Разбираемся с тем, как хранить большое количество переменных (десятки, сотни и тысячи), чтобы с ними было удобно работать. Знакомимся с массивами и их разновидностями в Java.

Урок 5
Основы объектно-ориентированного программирования (ООП)
Разбираемся, что такое классы и объекты. Пробуем описывать предметы реального мира в виде классов, создавать по этим классам объекты и работать с ними.

Урок 6
Больше об ООП
Тренируемся в написании кода классов. Учим объекты взаимодействовать между собой.

Урок 7
Введение в LibGDX
Знакомимся с фреймворком LibGDX. Настраиваем первый проект, разбираемся в его структуре. Учимся работать с графикой.

Урок 8
Основные возможности LibGDX
Учимся работать с клавиатурой, мышью и тачскрином. Пробуем создавать игровые объекты, рисовать их на экране и управлять ими.

Урок 9
Фундамент игры
Начинаем работать над игрой. Создаем каркас и описываем основные игровые сущности в виде классов. Продумываем правила будущей игры.

Урок 10
Игровая логика
Добавляем в игру еще больше сущностей, прорабатываем их взаимодействие.

Урок 11
Продвинутые возможности LibGDX
Добавляем несколько игровых экранов, игровое меню, управление ресурсами, работу со звуком и музыкой.

Урок 12
Завершение проекта
Полируем проект и получаем полноценную небольшую 3D-игру. Разбираемся, как адаптировать ее под платформу Android.

Написать о неактуальной информации.