¿Cómo se usan las matemáticas discretas en los juegos?

Yo diría que está literalmente en todas partes.

No ves números volando por toda la pantalla o ventanas emergentes que dicen ‘¡está ocurriendo un cálculo!’ Entonces es discreto.

Pero, los videojuegos, en su esencia, son matemáticas. Así es como funcionan las computadoras: el código se convierte en cadenas interminables de binario (0s y 1s) que se convierten en pequeñas acciones en una placa de circuito que se convierte en salida. Cualquier cosa en una computadora implica eso.

Más arriba, ignorando el hecho de que todo se hace con matemáticas complejas, todo lo que sucede implica cálculos complejos. Esto es lo que sucede cada vez que un pokemon golpea a otro pokemon:

Bulbapedia, la enciclopedia Pokémon impulsada por la comunidad

Cuán lejos saltas se está calculando. Se calcula el daño que recibes. Un videojuego es una tonelada de cálculos con una GUI. Así es como se ‘usa’ en los juegos.

¿De qué referencia estás hablando? ¿De hacer juegos o jugar juegos?

Desde la perspectiva de los juegos discretos sería útil al crear la lógica del juego. Así que piense en un juego de rompecabezas, en un área en particular hay cinco caminos que puede tomar. En su mente, establecerá uno de esos caminos como verdadero mientras mantiene los otros caminos falsos. Lo que significa que el camino verdadero conducirá al siguiente nivel, mientras que el falso solo conducirá a callejones sin salida o algún tesoro que quieras ocultar. Entonces aquí estamos usando lógica proposicional. La lógica temporal también entra en juego. Piensa cuando no puedas tener una habilidad hasta que tengas cierto nivel o ciertos elementos, etc.

Otra cosa de matemática discreta que se puede usar en los juegos son conceptos como el Algoritmo de Djisktra. Este algoritmo particular se usa para encontrar la ruta más corta entre dos nodos en un gráfico. Si has jugado deshonrado, esto podría tener más sentido. Entonces, para un objetivo particular, generalmente hay múltiples formas de llegar allí. Entonces, si visualizáramos el gráfico, habría un nodo de destino con múltiples formas de llegar allí. Aunque creo que esto sería más adecuado para los jugadores que pueden estar haciendo carreras de velocidad o que quieren terminar el juego lo más rápido posible.

More Interesting

Cómo calcular la varianza esperada en el tiempo (t) dada una deriva y volatilidad conocidas

¿Cómo han afectado los métodos numéricos y la potencia informática en bruto a las matemáticas puras y la física teórica?

¿Cómo se puede determinar la coincidencia más cercana de un vector dado entre un conjunto de vectores si el origen de los vectores también es importante?

Dada una lista de conjuntos de 2 números, ¿cómo divide esta lista por la mitad de modo que la suma de cada uno de los números 1 y 2 para ambas mitades sea aproximadamente par?

¿Cuándo espera que se resuelva P vs. NP?

¿Cuál es más grande: el universo computacional o el matemático? ¿Alguno subsume al otro?

¿Qué problemas alguna vez se pensó que no podían resolverse en el tiempo polinómico, pero finalmente lo fueron?

¿Hay algún trabajo para estudiantes de informática teórica?

¿Cuáles son los tiempos de ejecución de varios algoritmos de aprendizaje automático como SVM, redes neuronales, etc. en términos de notación big-O?

¿Cómo se ve la integridad de NP?

¿Cuáles son algunos ejemplos de informática, matemáticas o algoritmos donde se aplica el problema de detención?

¿Cuál es la correlación entre las matemáticas y la informática? ¿Por qué es necesario?

Coloque números de cinco bits en los vértices de un hipercubo de 9 dimensiones de modo que, desde cualquier vértice, pueda alcanzar cualquier número en no más de dos movimientos a lo largo de los bordes del hipercubo.

¿Las matemáticas son importantes en la programación?

¿Hay algún problema que requiera más tiempo exponencial de resolución (por ejemplo, doble exp.) Pero que pueda verificarse en tiempo polinómico determinista?