Sistema de dialogos del proyecto flash (II)

He seguido mejorando el sistema de textos del proyecto, esta vez le he añadido mensajes de clase multiple choice, es decir, de esos en los que tienes que elegir que dialogo va a decir tu personaje en ese momento.

Básicamente lo que hace el sistema es pillar el código de dialogo siguiente



Y por cada ? dentro de un bloque de diálogos añade una "respuesta" seleccionable por el jugador cuando el dialogo llegue a ese punto. Ademas si os fijáis cada ? tiene asociado una flecha con un numero al final, eso le indica al sistema de diálogos a que nuevo dialogo debe ir. El resultado es el siguiente:



Y eso, lo próximo que voy a hacer serán nuevas mejoras a Qtile que hacen falta para hacer unas cosicas, pronto mas novedades...

Por cierto llevo dándome de cabezazos para encontrar un librería con una licencia que no sea muy restrictiva para reproducir archivos de clase mod (que incluyan .it o .xm) o archivos midi en flash, ademas necesito que no este en alíen... ¿Existe realmente o desisto?

Sistema de texto del proyecto flash

Para realizar lo que tengo planeado en el juego voy a necesitar ademas de una forma rapida de componer escenarios, una herramienta para componer arboles de dialogos.

Para ello he hecho un sistema de dialogos que lee de ficheros de texto para componer los distintos dialogos. Aun le queda mucho curro pero por ejemplo si tenemos en un fichero de texto esto:



Obtenemos una sucesion de los siguientes mensajes



Y sip, autojustifica y todo :D

Ademas hay mas novedades, ya he fichado a un artista para realizar los gráficos del juego, y ya me esta mandando material a punta pala, el juego seguirá siendo pixelart, pero tendrá una estética distinta a la de rpgmaker, aunque se conservara la resolución del demo.

Ahora estoy haciendo que este sistema de diálogos también admita conversaciones con opciones multiples, en cuanto consiga algo decente posteo...

Novedades en el proyecto Flash

He estado avanzando en el gameplay y framework del proyecto flash y he hecho algunas cosas interesantes:

Fog of war > He hecho un sistemilla por tiles que simula una niebla de guerra que creo que le dará chicha al juego a la hora de explorar mapas con zonas "peligrosas"

Pathfinding > He hecho una adaptación del algoritmo a-star para reconocer caminos para que manejes al personaje con el ratón


El día de hoy pretendo destinarlo a aclarar los puntos oscuros del diseño y si da tiempo empezare a programar el sistema de batalla, ademas he llegado a un acuerdo con un músico para la música de este juego, yay, vamos a todo trapo!

Podéis ver la ultima release en el siguiente link

Algo de info de lo que estoy trabajando en Enne

Aunque parezca un proyecto ninja por el secretismo que le rodea, ya hay en el internecs información sobre lo que estoy trabajando en enne.

Hace tiempo que anda pululando este video de antes de que yo entrara:


Y recientemente se ha publicado el siguiente articulo

Mas avances en el sistema Qtile (III)

Lo ultimo que he hecho ha sido hacer un sistema de colisiones simple, en el que tu dices que tiles de la paleta de tiles tienen una colisión y cuales no.



La cosa es que cada vez que se coloca o se quita una colisión se genera un mapa de colisiones que ademas se puede previsualizar.

El sistema coge las colisiones de todas las capas y las mezcla obteniendo un mapa de colisiones que se exporta al archivo donde se guarda el tileado y que por supuesto ya he compatibilizado con mi framework de flash punk, la prueba, en el siguiente cuadradito flash ;)

;

(Direccionales para mover al monigote)
Ais que potito, es como ver el brihilmorg 1 (el primer juego que hice) en flash, :')

Mas avances con sistema Qtile (II)

Sigo trabajando a saco en el sistemilla este de tileados que estoy haciendo en vacaciones, esta casi casi terminado ya, al menos para el juego que quiero hacer.



Copiando al rpgmaker le he metido 3 layers, creo que con 3 se puede hacer casi todo y meter mas haría mas complejo el uso del programa, la idea es la siguiente:

-> 1 Layer que siempre este por debajo del personaje
-> 1 Layer que siempre este por detrás del personaje
-> 1 Layer que este a la misma altura que el personaje (esto me da que para hacerlo funcionar en flash me va a dar problemas veremos...)



Of course he updateado el framework que estoy programando en AS3 usando Flashpunk para que sea compatible con los archivos del programa que ahora tienen 3 layers...



Copy paste del los tiles que hemos mapeado para ayudarnos a mapear con mayor agilidad!



Poder tilear con mas de un tile al mismo tiempo, también para ayudar a mapear con mayor agilidad.

Y yasta por ahora, meteré unas pocas cosas mas que veo necesarias y empezare con el desarrollo del juego.

Por cierto, que aunque este haciendo esto, aun sigo con mi proyecto "grande" project AC, en ese también he avanzado, de hecho he tenido que modificar cosas del código de los módulos de Bmax para conseguir un efectillo que parecía no traer el bmax, pero prefiero no enseñaros nada de ese por ahora :D

Mas avances con la herramienta QTile

Tengo imágenes que muestran su avance así que voy a ahorrarme palabreria...



Los mapas son interpretados por el framework que estoy preparando simultáneamente en Flashpunk para hacer juegos flash



Compatibilidad con cualquier tamaño de tile cuadrado, aunque mas adelante le meteré soporte para cualquier tamaño de tile



Se puede hacer zoom in y zoom out a los mapas y continuar trabajando con ellos.

Por ahora eso es todo, aunque cada dia que me pongo a programar le meto cosas nuevas :)