Archivo del sitio

El plataformas. Capítulo I: Diseño de niveles

Estoy haciendo un juego de plataformas para Windows Phone 7 y me gustaría explicar por aquí algunas cosas del proyecto. En este primer capítulo empezaré hablando de diseño de niveles y alguna cosa más de la parte de diseño. Otro día hablaré de mi sencillo a la par que funcional sistema de colisiones.

Explico primero de qué va el juego a grandes rasgos. Es un juego de scroll  horizontal (tipo Super Mario) donde avanzas a la derecha siempre, pero el jugador avanza automáticamente, por lo que sólo controlas el salto, agacharte y alguna cosa más que me reservo.

Una vez que el código está bastante avanzado es el turno de hacer niveles y muchos. Al ser un juego de scroll horizontal y velocidad salen niveles largos y que hay que ajustar, ya que pueden quedar obstáculos muy pegados y hacer el juego demasiado difícil. Hemos calculado que un tiempo de 30 segundos por nivel es el adecuado (ya que es un juego de ensayo y error) y calculando la velocidad y dificultad me salen más o menos unas 20 “situaciones” por nivel donde el jugador tendrá que hacer algo.

Una de las dificultades de este tipo de juegos es conseguir una curva de dificultad progresiva e intentar siempre que el jugador vea cosas nuevas, así que voy añadiendo mecánicas poco a poco. Para  mi hacer los niveles en el editor de mapas directamente es bastante difícil, así que prefiero hacerme unos esquemas en papel de los niveles y después pasarlos. Este es un ejemplo de unos cuantos niveles que llevo:

Lee el resto de esta entrada