Если ваш ребёнок увлекается видеоиграми и мечтает научиться программировать и создавать свои креативные стратегии-"бродилки", шутеры или казуальные игры, то ему обязательно понравится этот курс. Преподаватели расскажут о принципах объектно-ориентированного программирования понятным языком, а также научат детей писать рабочий код на С++, который, хоть и кажется сложным на первый взгляд, но доступен для изучения в игровом формате. Результатом обучения станут несколько инди-игр, созданных на движке cocos2d, после чего ученики смогут выложить их в AppStore или Google Play и монетизировать своё творчество.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Вас ждёт курс по созданию игр на бесплатном движке cocos2d, на котором преподаватели расскажут о том, как применять принципы ООП на языке C++ в геймдеве.
Познакомитесь с движком cocos2d-x, научитесь создавать сцену и работать со слоями и координатами в 2D-играх, а также скомпилируете простой код на C++.
Научитесь интегрировать в сцену элементы 2D-анимации, а также рассмотрите принципы работы с различными типами данных, выражениями и операторами.
Узнаете о том, как с помощью кода двигать спрайты и работать с выводом строк с клавиатуры на экран, а также познакомитесь с переменными и константами.
Начнёте работу над инди-игрой в формате гонок, научитесь реализовывать код с условными и логическими операторами.
Узнаете, как работают аргументы, функции и возвращаемые значения, а также спроектируете несложный вариант арканоида.
Узнаете, зачем нужен оператор switch, а также научитесь работать с цветовыми схемами на движке cocos2d-x, после чего разработаете арканоид-раскраску.
Познакомитесь с основными принципами объектно-ориентированного программирования: изучите понятие классов и инкапсуляции, после чего построите башни в мини-игре.
Сможете самостоятельно программировать башни и отдельные действия в мини-игре с помощью указателей на объекты и операторов new и delete.
Освоите работу с массивами на примере добавления большого количества одинаковых построек и героев на игровую карту.
Изучите принципы наследования классов и полиморфизма, а также научитесь программировать процесс стройки разных типов башен в игре.
Разберёте программирование движений игрового героя и определите условия игры, а также научитесь использовать компоненты стандартных библиотек при проектировании.
Финализируете инди-игру: добавите звуки, дополнительные слои и интерфейс, а также разработаете варианты концовки игры.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.