Source Code
197 subscribers
30 photos
3 files
80 links
Download Telegram
​​#gamedev #math
Как математика используется в программировании?

Математикой в играх может называться просто сложение X и Y, манипулирование синусами, косинусами и т.д, однако в некоторых случаях над реализацией какого-либо правила в игре нужно подумать час-другой.

В качестве примера можно взглянуть на такие процессы, как создание векторов, названных MAXSPEED и MINSPEED, и добавление их в игровой цикл для проверки скоростей, расчёт скорости космического корабля, деформация поверхностей при соударении и изменение траектории и скорости в зависимости от силы удара.

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

Некоторые вещи, которые полностью опираются на математику: симуляция жидкостей, анимация, алгоритмы, написание игровой логики, расчёт кадров в секунду, игровая физика, графика/Шейдеры, искусственный интеллект, процедурная генерация, рендеринг полигонов, и многие другие...