Está en la página 1de 3

Introducción

En el mundo de la programación es normal encontrar funciones. Por lo general una función es una
pauta o serie de instrucciones que toma una información inicial (entrada / input) y devuelve nueva
información (salida / output). Esta función puede tomar variables, números, texto y devolver todo
tipo de información o simplemente realizar una acción.

Sin embargo en las matemáticas una función sólo implica números. Toma unos números, se
aplican unas reglas y se devuelve un nuevo número. Una de las formas para definir una función en
las matemáticas es por ejemplo una tabla de paridad ordenada con las entradas y salidas de la
función para sus valores. Por ejemplo supongamos que la función toma un número (x) y devuelve
el doble de éste (y):

Las tablas de paridad ordenadas son útiles, pero tienen muchas limitaciones debido a que para
determinar una salida antes hay que describir todas las posibilidades anteriores.

La otra forma de definir una función es utilizar una fórmula o ecuación que relacione los dos
números. Por ejemplo la tabla anterior se podría definir utilizando la ecuación y = 2x, donde x es la
entrada e y es la salida. Esta es la manera cómoda y rápida, pues nos permite tomar cualquier
entrada y determinar su salida sin describir todas las posibilidades, sólo sustituyendo el valor de x
en la ecuación y resolviéndola.

Quizá ahora te estás preguntando qué tienen que ver las funciones con los videojuegos, pues
mucho, porque precisamente se utilizan para poder “poner” cosas en la pantalla del ordenador.
Siendo más específicos, cuando hablamos de poner, en realidad nos referimos a posicionar en la
pantalla, pero para posicionar debemos seguir algunas reglas y aquí es dónde aparecen los
sistemas de coordenadas.

Planteamiento del problema

Para desarrollar un video juego y nos referimos estrictamente a la programación, es vital saber las
matemáticas y la física. Ambas materias forman parte del conocimiento de todo programador de
juegos debería dominar. La matemática sirve para que un personaje pueda moverse y reaccionar
en determinadas situaciones la física para dar esa sensación que estas en un mundo virtual.

Las funciones si son bien utilizadas para distintos tipos de cosas en la clase se dio énfasis al
movimiento de los componentes del mundo de l0s video juegos ya que necesitamos un
movimiento curvo de los componentes y que estos no sean tan lineales como en los shoters de
naves
Por ejemplo, podemos ver en el super contra 3 un movimiento logarítmico:

En este otro ejemplo podemos notar que si se dispara dando distintos valores para la función
«exponencial» que define el movimiento de la bala se pueden tener algunos efectos muy

buenos. 

Finalmente se deben tener bien en cuenta unos puntos:

 Para diseñar funciones que definan el movimiento, éstas se deben parametrizar a las
coordenadas del «mundo», por ejemplo si se utiliza el mundo como la pantalla del
computador, éstas se deben parametrizar a las coordenadas de éstas.

 Si deseamos hacer movimientos en videojuegos 3D, las funciones son las mismas que para
2D, ya que lo que se hace es trabajar sin un eje, generalmente sin el eje y.

En conclusion

Muchos de los datos de los videojuegos son operaciones sencillas, generalmente son sumas y
restas. Esros datros son mostrados en HUDs los cuales cambian según las diversas acciones en el
juego o en los resultados finales del videojuego.

También podría gustarte