Depende de lo que quieras decir con avanzado. La mayoría de la programación de videojuegos requiere conocimiento de álgebra lineal y cálculo, aunque muchos programadores aficionados no se dan cuenta. El álgebra lineal y el cálculo básico son matemáticas poco avanzadas para la mayoría de los matemáticos. Hay muchas personas que minimizan la importancia de las matemáticas en los videojuegos, y me molesta muchísimo. La programación es esencialmente una forma de matemática y puedes ver un videojuego como una fórmula compleja muy grande.
El álgebra lineal se usa todo el tiempo por los programadores de videojuegos. Cuando agrega dos vectores, o calcula la longitud de uno o la distancia entre dos puntos; cuando necesita proyectar un vector en otro (producto de puntos); cuando necesita calcular un normal a un plano (producto cruzado); Piénsalo…
Matemáticas avanzadas, tal vez no, pero álgebra lineal … Todo el tiempo.
- Cómo entender las matemáticas del algoritmo de propagación hacia atrás en redes neuronales
- ¿Cuál es la mejor manera de aprender el aprendizaje automático aprovechando mi sólida formación matemática?
- Si A está positivamente relacionado con B y B está positivamente relacionado con C, ¿pueden A y C estar inversamente relacionados?
- ¿Qué importancia tiene UPTU para la universidad de informática de MNN en Allahabad?
- ¿Qué parte de la programación de videojuegos no requiere conocimientos matemáticos avanzados?
En cuanto al cálculo, las cosas básicas son muy útiles. Puedes sobrevivir, pero va mucho mejor cuando tienes intuiciones sobre las cosas que cambian con el tiempo. Tales como movimiento y velocidad. Incluso Flappy Bird usa cálculo: cada videojuego con movimiento a lo largo del tiempo está realizando la integración.
¿Quieres hacer que un personaje atrape una pelota? Hola cálculo y álgebra lineal. ¿Quieres que la IA intercepte a un enemigo? Hola cálculo y álgebra lineal. ¿Desea ajustar un sistema complejo para obtener ciertos resultados cualitativos? Hola estadísticas Podría seguir.
Entonces … ¿Conocimientos matemáticos avanzados? Raramente, pero el álgebra lineal y el cálculo básico son extremadamente útiles en muchas partes de la programación de videojuegos, y no son temas avanzados.
Es una situación muy triste que muchos, que tal vez no saben mejor, consideran que el álgebra lineal y el cálculo son avanzados, y es aún más triste cuando la gente comienza a pensar que estas cosas no son importantes. Para mí es como sugerir que abrir los ojos no es una parte esencial de la pintura de bellas artes. Sin duda, incluso puedes pintar con los ojos cerrados y, si tienes suerte, hazte un nombre. Pero generalmente va mucho mejor si los abres, al menos de vez en cuando …