Magazine

Introduccion a la programacion de juegos

Publicado el 26 diciembre 2012 por Will21
Quiero dar una explicacion general, respecto lo que implica programar juegos, quiero que sea una guia para todos aquellos que apenas van a comenzar. 
Primero quiero resaltar que si quieres hacer un buen juego necesitas de tiempo y esfuerzo, es necesario preparar el escenario utilizando HTML y CSS, programar la logica del juego, probar repetidamente para evitar errores, etc. Pero lo que si puedo decir, es que la satisfacción de hacer un juego completo, es grandisima y vale la pena.
Ahora si los puntos mas importantes a considerar:
1. Ciclo principal: esta es una de las cosas un tanto extrañas cuando empezamos a crear juegos, porque en las aplicaciones tradicionales nunca lo utilizamos.
El ciclo principal hace referencia a un metodo que se ejecuta cada determinado tiempo y en el cual se desarrolla la logica principal del juego. Por ejemplo en este ciclo se pueden detectar las colisiones. Para javascript se utiliza setInterval(funcion,tiempo), lo cual permite llamar una funcion la cantidad de veces que sea necesaria en un segundo. Cabe aclarar que este ciclo se utiliza dependiendo del tipo de juego que se este progamando
2. Sprite: por sprite se identifica todo elemento que tenga interaccion en el juego, puede ser un personaje, un bala que haya disparado algun enemigo etc, como se esta utilizando javascript los sprites se cargaran utilizando la etiqueta <img> de html
Introduccion a la programacion de juegos
3. Colisiones: Esta es una de las caracteristicas mas representativas de los juegos 2D, y hace referencia a la accion en la cual un sprite se encuentra con otro sprite. El ejemplo mas tipico es cuando tenemos una nave por ejemplo, y el enemigo nos dispara y la bala nos alcanza a tocar, esto seria una colision
4. Matrices: Aunque en un principio no se note, el manejo de matrices en los juegos 2D es importantisimo, ya que de esta manera podremos conocer el estado de ciertos elementos, en un buscaminas por ejemplo, si un usuario descubre algun numero, necesitamos actualizar la matriz principal, de modo tal que sepamos que en esa posicion se descubrio un numero
5. Interaccion: por supuesto es necesario desarrollar funciones que permitan interactuar con el teclado y mouse. Para ello se puede utilizar jquery que permite de un modo muy sencillo lograr tal intectividad.

También podría interesarte :

Volver a la Portada de Logo Paperblog

Quizás te interesen los siguientes artículos :