Mostrando entradas con la etiqueta niveles. Mostrar todas las entradas
Mostrando entradas con la etiqueta niveles. Mostrar todas las entradas

martes, 12 de junio de 2012

Disponible capturas del juego

Ya tenéis disponibles algunas capturas de notebook apocalypse. Aquí podéis ver algunas. El resto, a un click de distancia :)











Beta disponible!

Se ha publicado en la forja del proyecto la segunda beta de Notebook Apocalypse! Es totalmente jugable a falta de eliminar algún que otro bug y añadir niveles. Puedes descargarlo en este enlace. Ejecuta con un navegador el fichero index.html para jugar. Recuérda echarle un vistazo a la guía de usuario para saber cuáles son los controles del juego ;)

Descarga

Si queréis añadir vuestros propios niveles y sabéis programar en HTML5, solo es necesario editar las plantillas de código disponibles en el repositorio del juego.

Si no tenéis conocimientos de HTML5, podéis hacerlo usando una herramienta de desarrollo rápido en HTML5 llamada Construct. Hay multitud de guías disponibles en su web.

lunes, 23 de abril de 2012

Condiciones de fin de juego

Una pena, pero el juego tiene fin :(

si((nivel_actual = ULTIMO_NIVEL
^enemigo_final.vida = 0
^personaje.posicion = POSICION_FINAL)) v personaje.vida = 0) 
        fin_juego()

Condiciones de paso de nivel

Hemos especificado las condiciones necesarias para el paso de nivel.

si(escenario.enemigo_final() = verdadero)
    si(para_todo(enemigo, enemigo[i].vida = 0)
    ^enemigo_final.vida = 0
    ^personaje.posicion = POSICION_FINAL)
        avanza_nivel()
si_no
    si(para_todo(enemigo, enemigo[i].vida = 0)
    ^personaje.posicion = POSICION_FINAL)
        avanza_nivel()
    fin_si
fin_si

Diseñando el Bucle Principal

Ya tenemos la estructura básica en pseudocódigo de lo que será nuestro bucle en SDL :)

mientras(¬ fin_juego) hacer
    si(juego_terminado = verdadero)
        salir()
    fin_si


    si(nivel_actual != nivel)
        cargar_nivel(nivel)
    fin_si
     
    leer_evento()
    procesar_evento()
     
    si(fin_nivel = verdadero)
        nivel = Avanzar_Nivel()
    fin_si
     
    si(fin_juego = verdadero)
        juego_terminado = verdadero
    fin_si
fin_mientras

lunes, 26 de marzo de 2012

Avanzamos en detalles

Notebook Apocalypse no necesita ningún tipo de entrenamiento previo. Es muy fácil de usar y a pesar de que los niveles se van complicando, Rox el Corrector no requiere de ningún aprendizaje avanzado.

Tendrás que superar todos los niveles para completar el modo aventura, pero ¡cuidado!, cada vez Rox tendrá que enfrentarse a monstruos más poderosos, que irán marcando el ritmo del juego.

Podrás guardar partida cuando lo desees para no perder tu avance, y comenzarás desde el nivel en el que lo dejaste la última vez.

Si el modo aventura no es suficiente para ti, puedes disfrutar del modo coliseo, en el que podrás enfrentarte al enemigo que elijas, de la lista de enemigos disponibles.

Las fases, a excepción de los niveles iniciales, los cuales servirán a modo de tutorial, tendrán una duración de unos 5 minutos.