Está en la página 1de 3

Aplicación de las matrices en los videojuegos

La industria del videojuego ha tomado una posición dominante dentro de la industria del
entretenimiento, con un gasto total por parte de los clientes cifrado en casi 25 mil millones de
dólares en 2011 y unos ingresos en 2013 estimados en 70 mil millones de dólares (lo cual
representa un incremento anual de un 6 %), según el informe de Newzoo sobre el mercado global de
los videojuegos. Además, se prevé que el número total de jugadores supere los 1200 millones a final
de año. Esta situación ha supuesto una motivación para la investigación aplicada a los videojuegos,
la cual ha estado adquiriendo notoriedad a lo largo de estos últimos anos, abarcando varias áreas
como la psicología y la satisfacción del jugador, el marketing y la gamificación, la inteligencia
artificial, los gráficos por computador e incluso la educación y la salud (juegos serios). Actualmente
están emergiendo nuevos retos y objetivos dentro del área de los videojuegos, especialmente en el
campo de la inteligencia artificial. Tras realizar un análisis sobre la red de coautoría dentro del
campo de la inteligencia computacional en videojuegos, llegamos a la conclusión de que nos
encontramos ante un campo activo y vibrante, el cual atrae a nuevos investigadores año a ano y
genera nuevas publicaciones. Se ha constatado un crecimiento estable en el número de autores, el
cual se acentúa a mediados de la década 2000-2010. El número de publicaciones por año de la
comunidad ha estado incrementándose desde 2005, apoyando de esta forma el constante
crecimiento de Dpto. Lenguajes y Ciencias de la Computación. Hemos observado que, además de
existir un flujo de entrada constante de nuevos autores, hay otro elevado número de ellos que
abandonan este campo de investigación, lo cual podría indicar una breve desaceleración de la
comunidad. Sin embargo, la tendencia real de la volatilidad de la comunidad, es decir, el número de
autores que la abandonan es muy similar al número de autores nuevos que entran, por lo que el
crecimiento de esta se mantiene constante.
Ahora metiéndonos un poco en nuestro enfoque que son las matrices veremos algunas de sus
aplicaciones que ha revolucionado el mundo de los videojuegos.
Las imágenes vectoriales:
Las imágenes vectoriales se construyen a partir de vectores. Los vectores son objetos formados
matemáticamente. Un vector se define por una serie de puntos que tienen unas manecillas con las
que se puede controlar la forma de la línea que crean al estar unidos entre sí. Los principales
elementos de un vector son las curvas Béizer (curvas representadas matemáticamente).
Estas líneas o curvas Béizer son muy manejables ya que permiten muchas posibilidades por su
plasticidad. Estas características las convierten en la manera ideal de trabajar cuando se trata de
diseño gráfico, (como creación de logotipos o dibujos). La versatilidad de las mismas las convierte
en una manera muy útil para trabajar también con textos ya que se pueden modificar y deformar sin
límite, a cada letra se le pueden asignar contornos editables además de poder descomponer la misma
en varios objetos.

La curva queda definida por los nodos o puntos de anclaje y por las manecillas de control que
definen y modelan su forma. Para modificarlas simplemente hay que mover las manecillas hasta
que consigamos la curva deseada.

Formatos vectoriales:

Al utilizar los formatos vectoriales coordenadas matemáticas para formar imágenes concretas, la
resolución de las mismas es infinita, es decir, toda imagen vectorial se puede escalar ampliando o
reduciendo sin que la visibilidad de la misma se vea afectada, ni en pantalla ni a la hora de
imprimir. Este es el principal inconveniente de los mapas de bits.

La imagen vectorial nos permite crear contornos de línea variada y definir el color de las formas
que éstas crean. La forma se puede controlar de manera muy precisa y cada objeto se puede manejar
de forma independiente al resto ya que está construido con una fórmula matemática propia.
Hasta ahora hemos visto la creación de imágenes por medio de vectores que se relacionan muy bien
con las matrices. Ahora veremos a las matrices como una tabla de datos o mas conocido en
Programación como Arreglos.

Tenemos el famoso juego de buscaminas, se crean matrices aleatorias de números comprendidos


entre 1 al 10 incluidos. Lo que hace la computadora es asignar un numero minado o explosivo, el
jugador ira haciendo clic en el espacio matricial y si no toca las bombas entonces seguirá probando
suerte, si un numero es adyacente a sus semejantes entonces se expandirá el terreno.

Matrices en la elaboración de mapas de videojuegos:


Sabiendo que las matrices se pueden usar como un plano de información, podemos ser aun mas
creativos en su uso como por ejemplo usarlos en mapas de videojuegos donde nuestros personajes
pueden moverse a la posición de la matriz; recordemos que podemos sacar posiciones usando filas x
columnas.

En este caso estamos combinando el uso de dos matrices; una nos sirve para graficar el terreno y el
otro nos sirve para la jugabilidad.

También podría gustarte