Онлайн-курс «SFML — основы создания игр на C++» от Strefa Kursów — это практическое обучение для разработчиков, которые уже знают основы ООП в C++ и хотят освоить графическую библиотеку SFML. Курс продолжительностью около 8 часов проводит от установки среды до создания двух полноценных игр с использованием сетевого кода и многопоточности.
- Обучение созданию игр на C++ с использованием библиотеки SFML
- Два практических проекта: аркада и сетевая игра для нескольких игроков
- Доступ к исходному коду и всем ресурсным файлам
- Работа с модулями system, windows, graphics, network, audio
- Освоение многопоточности и сетевого кода (TCP)
- Доступ через веб-браузер или приложения Android и iOS
Практическая работа с библиотекой SFML
Курс подробно разбирает модули SFML: system, windows, graphics, network и audio. Вы научитесь создавать и анимировать объекты, работать с текстурами, управлять камерой и реализовывать систему коллизий. Знание этих механизмов является необходимой базой для перехода к более сложным игровым движкам, таким как Unreal Engine 4.
Создание первой игры: аркада Space Invaders
В первом практическом проекте вы создадите классическую аркаду в стиле «Space Invaders». Этот раздел позволяет закрепить навыки симуляции физики и обработки коллизий. Вы научитесь эффективно генерировать и удалять большое количество объектов на экране. Также будет реализована система звуковых эффектов, реагирующих на действия игрока.
Доступ к материалам и среда
Для работы используется среда CodeBlocks, настройка которой подробно объясняется в начале курса. Вы получите полный исходный код игр с комментариями автора и все необходимые ресурсные файлы. Курс доступен через веб-браузер или мобильное приложение на платформах Android и iOS.
| Пользовательские характеристики | |
|---|---|
| Графическая библиотека | SFML |
| Необходимое программное обеспечение | CodeBlocks |
| Производитель | Strefa kursów |
| Язык программирования | C++ |
- Цена: 2 380 ₴



