Ключевые преимущества C++
- Высокая совместимость с языком С, позволяющая использовать весь существующий С-код.
- Поддерживаются различные стили и технологии программирования, включая традиционное директивное программирование, объектно-ориентированное программирование, обобщенное программирование, метапрограммирование.
- Кроссплатформенность. Доступны компиляторы для большого количества платформ, на языке C++ разрабатывают программы для самых различных платформ и систем.
- С++ является строго типизированным языком.
- С++ поддерживает статические и динамические типы данных.
- Имеется возможность работы на низком уровне с памятью, адресами, портами.
- Язык спроектирован так, чтобы дать программисту максимальный контроль над всеми аспектами структуры и порядка исполнения программы и при этом дает невероятное количество возможностей.
- С++ является ISO-стандартизированным языком программирования.
- C++ компилируется непосредственно в машинный код, что позволяет ему быть одним из самых быстрых в мире языков.
- Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ.
- C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C# (си шарп)
Если ваш ребенок хочет научиться программировать действительно первоклассные игры, то ему просто необходимо изучить язык С++. Хотя данный язык считается сложным, освоить его основы под силу каждому. Гораздо интересней учиться, когда обучение превращается в игру. Наш курс идеально подойдет для начинающего программиста, планирующего не только с нуля как следует овладеть непростым языком С++, но и поупражняться в программировании игр. Ведь цель данного курса познакомить ребят с языком С++ именно в контексте игрового программирования. Чтобы не было скучно, вместо примеров из учебников, мы будем писать игры на движке cocos2d-кросс-платформенном фреймворке, который используется для разработки интерактивных приложений и игр (преимущественно для мобильных устройств). Он абсолютно бесплатный, но позволяет создавать игры, которые успешно продаются в App Store и Google Play.
На занятиях курса «Разработка игр на С++» дети:
- изучат основы C++;
- узнают, что такое движок, и познакомятся с популярным игровым движком cocos2d;
- создадут несколько несложных игр и даже одну сложную.
- Готовую игру можно будет не только запустить на компьютере, но и поставить на телефон, чтобы похвастаться перед друзьями.
- Пройдя этот курс, ребята приобретут солидные базовые знания по важнейшему языку для профессионального программирования игр и внесут значительный вклад в свое будущее в качестве геймдевелопера.