Программирование [Gustavo Pezzi] Программирование физики 2D игр

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Gustavo Pezzi​
Название: Программирование физики 2D игр​

cover.jpg

Продолжительность: 35 ч 13 мин Количество уроков: 192 Видео Язык: Английский Вес архива: 6,92 ГБ


Этот курс по программированию физики 2D игр поможет вам шаг за шагом разобраться в математике, алгоритмах и принципах, лежащих в основе современных физических движков. Материал подаётся просто и последовательно, поэтому подойдёт как новичкам, так и разработчикам, желающим углубить знания.

Что вы узнаете на курсе

Курс объединяет фундаментальную математику, механику и практическое программирование, позволяя понимать физику игр изнутри и реализовывать собственные решения с нуля.

Основы, с которых начинается физика 2D

• Работа с векторами и матрицами
• Базовая тригонометрия для симуляции движения
• Понимание скорости, ускорения и сил
• Простая интеграция для моделирования поведения объектов

Продвинутая механика и взаимодействие объектов

• Масса, гравитация, сопротивление и трение
• Динамика твердых тел и их перемещение в пространстве
• Обнаружение столкновений между кругами, прямоугольниками и многоугольниками
• Алгоритмы разрешения столкновений

Построение собственного 2D физического движка

Вы реализуете полноценную систему физики в C++, начав с простых симуляций частиц и постепенно переходя к более сложным структурам.

Шаги разработки движка

• Создание симуляции частиц: движение, силы, интеграция
• Добавление твердых тел и различных геометрических форм
• Реализация системы столкновений
• Добавление ограничений (шарниры, соединения, “тряпичные куклы”)
• Улучшение стабильности и точности за счёт применения идей из калькулюса

Что потребуется для прохождения курса

Для работы вам понадобится только базовый набор инструментов — никаких сложных IDE или коммерческих приложений.

Необходимые инструменты

• Редактор кода по вашему выбору
• Компилятор C++ для Windows, macOS или Linux
• Кроссплатформенная библиотека SDL для визуализации

Рекомендации для продуктивного обучения

Держите под рукой ручку и бумагу — курс уделяет особое внимание пониманию формул и принципов. Мы двигаемся постепенно, разбирая каждое уравнение и каждый шаг, чтобы вы не просто копировали код, а осознанно создавали собственный физический движок.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху