Книги / Языки программирования / C++ / Starting Out with Games & Graphics in C++

Starting Out with Games & Graphics in C++

Tony Gaddis

Эта книга представляет собой введение в программирование на C++ с акцентом на создание игр и графических приложений. Она предназначена для начинающих и не требует предварительных знаний в области программирования. Автор, Тони Гаддис, использует практический подход, обучая основам языка C++ через разработку простых игр и визуальных проектов.

Первая часть книги охватывает стандартный C++: переменные, типы данных, управляющие конструкции (if, while, for), функции и массивы. Каждая тема сопровождается примерами и упражнениями, которые постепенно усложняются. Особое внимание уделяется отладке и решению типичных ошибок.

Вторая часть посвящена игровой и графической разработке с использованием библиотеки AGK (App Game Kit). Читатели научатся работать со спрайтами, текстурами, анимацией, звуком, обработкой ввода с клавиатуры, мыши и джойстика. Рассматриваются такие концепции, как обнаружение коллизий, работа с тайлами и сохранение рекордов.

Книга содержит множество практических проектов, включая создание игры "Balloon Target Game" и "Bug Zapper". Каждая глава завершается задачами для самостоятельного решения, которые закрепляют пройденный материал. Видео-заметки (VideoNotes) помогают визуализировать сложные моменты.

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