Задать вопрос
@CodeDes3D

Какие знания по математике для создания игр на C++?

Всем доброго дня. Какие знания по математике могут понадобиться, чтобы создавать игры на C++, на движке Unreal например?
  • Вопрос задан
  • 700 просмотров
Подписаться 1 Оценить 5 комментариев
Пригласить эксперта
Ответы на вопрос 6
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
От арифметики до теории гомотопий или струн. Всё зависит от проекта.
Ответ написан
@mamkaololosha
Линейна алгебра, вычислительная геометрия. Может основы физики, сплайны, интерполяция.
Можете же просто взять и в консоли написать арканоид, а рисовать в массив char 64x64. Можете добавить еще отрезки прямых и от них отскакивает.
Ответ написан
Комментировать
@AlexSku
не буду отвечать из-за модератора
Кроме математики (геометрии) надо ещё почитать про логику сценариев (сцен). Т.е. нужно создавать мир, населять его объектами (персонажами), для каждого (и для камеры, если 3D) придумывать законы движения.
Ответ написан
Комментировать
Adamos
@Adamos
Чтобы создать на движке Unreal, например, крестики-нолики - арифметики будет достаточно.
Ответ написан
Комментировать
@mikhail_404
На самом деле, точно потребуется линейная алгебра (работа с векторами и матрицами), немного простой тригонометрии и немного простой школьной физики. Если хотите разрабатывать собственный AI в игре, то конечные автоматы, алгоритмы (анализ сложности пригодится тут). Какие-то сверхсложные вещи вряд ли пригодятся, если вы не хотите, например, "изобретать" собственную воду в игре - тогда вам понадобится уже высшая математика (дифференциальные уравнения, уравнения математической физики), геометрия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы