Ключевая особенность
- Изучите разработку игр и C ++ с помощью увлекательного подхода, основанного на примерах
- Создавайте клоны популярных игр, таких как Timberman, Zombie Survival Shooter, кооперативный платформер-головоломка и Space Invaders.
- Ознакомьтесь с советами по расширению ваших готовых игр за счет критического, технического и творческого мышления
Описание книги
Второе издание «Начало программирования игр на C ++» обновлено и улучшено, чтобы включить в него новейшие функции Visual Studio 2019, SFML и современные методы программирования на C ++. Из этой книги вы получите увлекательное введение в программирование игр, создав пять полностью игровых игр возрастающей сложности. Вы научитесь создавать клоны популярных игр, таких как Timberman, Pong, шутер на выживание с зомби, платформер-головоломку для совместной игры и Space Invaders.
Книга начинается с изучения основ программирования. Вы изучите ключевые темы C ++, такие как объектно-ориентированное программирование (ООП) и указатели C ++, а также познакомитесь со стандартной библиотекой шаблонов (STL). Книга поможет вам узнать о методах обнаружения столкновений и физике игры, создав игру Pong. По мере создания игр вы также узнаете захватывающие концепции игрового программирования, такие как эффекты частиц, направленный звук (пространственная обработка), программируемые шейдеры OpenGL, порождение объектов и многое другое. Наконец, вы изучите шаблоны игрового дизайна, чтобы улучшить свои навыки программирования игр на C ++.
К концу книги вы получите знания, необходимые для создания собственных игр с захватывающими функциями с нуля.
Что вы узнаете
- Настройте свой проект разработки игр в Visual Studio 2019 и изучите библиотеки C ++, такие как SFML.
- Изучите C ++ ООП, создав игру в Понг
- Понимать основные игровые концепции, такие как игровая анимация, физика игры, обнаружение столкновений, ведение счета и звук игры.
- Используйте классы, наследование и ссылки для создания и управления тысячами врагов и стреляйте из скорострельных пулеметов.
- Добавьте в игру расширенные функции с помощью указателей, ссылок и STL
- Масштабируйте и повторно используйте свой игровой код, изучая современные шаблоны проектирования игрового программирования
Для кого эта книга
Эта книга идеально подходит для вас, если у вас нет знаний в области программирования на C ++, вам нужен курс повышения квалификации для начинающих, или вы хотите научиться создавать игры или просто использовать игры как увлекательный способ изучения C ++. Если вы хотите опубликовать игру (например, в Steam) или просто хотите впечатлить друзей своими творениями, эта книга окажется для вас полезной.
Отзывы
Отзывов пока нет.