Se me olvidaba!, si alguien le entra el gusanillo de añadir niveles a mi juego, lo puede hacer sin problemas. Echadle un vistazo a los niveles existentes (level1.txt, level2.txt, etc...) el formato es realmente simple, aunque resumiendo es:
ancho,alto,
mapa
Donde el mapa se compone de los siguientes caracteres:
. (punto) Espacio vacio
# Pared
<^>v Bomba (en cada una de las 4 direcciones)
@ Posicion inicial del jugador
! Exit
Un ejemplo de nivel sería por tanto
3,3,
!##
>..
.^@
Este nivel no está incluido en el juego, aunque bueno es realmente sencillo e imagino que veis a simple vista la forma de pasarlo.
Si haces niveles y los añadis como level11, level12, etc, el juego los cogerá automáticamente. De hecho, el juego intenta leer nivel tras nivel, y cuando no encuentra un nivel, se sale con un error (hubiese estado mejor una terminación un poco más limpia, pero realmente he apurado las 150 sentencias jeje).
Bueno, si alguien hace algún nivel para probar, que me lo mande por favor y lo incluiré en el juego con una mención en los créditos por supuesto. No os preocupes si pensáis que el nivel es demasiado facil, o demasiado dificil, estaré encantado de recibirlo
.
Buenas noches gente!!!