miércoles, 21 de marzo de 2012

El bucle de juego


Si señor/a, veamos lo que es esto del bucle de juego.

La forma de programar un juego se reduce a un bucle en el que se repite una secuencia básica. Esta que tenenmos aquí.
La cosa se puede complicar más o menos añadiendo más pasos pero básicamente es esto.

En un primer paso capturamos los eventos y entradas del usuario, es decir, vemos que ha hecho nuestro jugador. Una vez tenemos esto tratamos la lógica interna del juego que consiste en calcular la nueva posición del jugador, mover los enemigos y disparos, colisiones, ver la posición del mapa, sumar la puntuación, etc.. en resumen, todas las acciones que marcan un paso en la evolución del juego.

Finalmente queda mostrar todo lo anterior al usuario por pantalla y vuelta a empezar.

Así de sencillo parece, pero la cosa se puede complicar muchisimo.

Bueno, ya se que poco código ha habido aquí hasta ahora... pero para el siguiente pondré una primera aproximación (porque es de la primera forma que se me ha ocurrido) a una implementación de como mostrar
un Sprite animado en pantalla a ver que tal.

Por cierto, el diagrama de la imagén esta hecho con Dia Diagram Editor que no esta nada mal... he probado algun otro pero este resulta muy sencillo de manejar.

2 comentarios:

  1. yo sé que no debe ser tan fácil como lo pones aquí, pero es que entre que esto que has puesto lo entiendo y que viéndote manejar código parece que estuvieras haciendo un Sudoku más que algo realmente costoso parece que no fuera tan dificil ^^U.

    La verdad es que verte hacer cositas de estas da gusto, contagias las ganas de hacer cosas (casi casi me han entrado ganas de programar a mi también... jejeje >3<//)

    ResponderEliminar
  2. A ver si avanzo un poco más... bueno realmente tengo más hecho de lo que pongo aquí, pero es que actualizar el blog también lleva su tiempo :)

    Estoy seguro que si te pusieras se te daría un montón de bien esto.

    ResponderEliminar