Какова последовательность изучения математики для GameDev'а? Читаю сейчас книгу "Грокаем алгоритмы" и понимаю насколько же эффективным можно сделать мой недавно написанный код, более быстрым, красивым и простым в понимании, а всего-то нужно было разобраться с алгоритмами. Или не всего-то? В ответах здесь видел, что для геймдева мастхев, кроме алгоритмов, линал и дискретмат, ещё немного матана. В ответах, опять-таки здесь, я нашёл материалы по этим разделам. Но остался единственный вопрос без ответа — в какой последовательности это учить? Есть ли какой-то устоявшейся roadmap по этому поводу?

21 Авг 2019 в 06:06
196 +1
0
Ответы
1

Существует несколько путей изучения математики для GameDev'а, и конечный выбор зависит от ваших конкретных целей и интересов. Однако, в общих чертах можно предложить следующую последовательность изучения:

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

Линейная алгебра: изучение линейной алгебры позволит вам работать с векторами и матрицами, которые являются основными инструментами в разработке игр. Вы познакомитесь с операциями над векторами, матрицами, системами линейных уравнений и прочими ключевыми концепциями.

Дискретная математика: это раздел математики, который занимается дискретными объектами, такими как целые числа, графы, комбинаторика и др. Эти знания помогут вам лучше понимать алгоритмы и структуры данных.

Алгоритмы и структуры данных: изучение алгоритмов и структур данных позволит вам оптимизировать ваш код, делать его эффективнее и быстрее. Вы познакомитесь со сортировками, поисками, алгоритмами на графах и многими другими важными концепциями.

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

Учебники, курсы и другие материалы по каждому из этих разделов можно найти в интернете или в специализированных книжных магазинах. Не стоит ждать, чтобы вы освоили все эти темы сразу, постепенно углубляйтесь в математику и применяйте полученные знания на практике в рамках проектов GameDev'а.

20 Апр в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир