11 de Febrero de 2012
Ene
25

NCASS - NightFox's Conversational Adventure Script System - Preview

Hola!
 
Pues si, no es que estubiera vago, es que estava trabajando en un pequeño proyecto nuevo, el cual me facilitara el poder crear juegos del tipo "Novela interactiva".
En si lo que estoy haciendo es un motor que lea un archivo txt con los textos y las instrucciones basicas (o sea, un script) y lo reproduzca en la DS, simplificando asi la creacion del juego.
Aqui os dejo un script de prueba con un dialogo sin mucho sentido, pero que muestra el potencial del engine:
 
Descarga del Script: http://nightfox.pastebin.com/f62fb6d14

Y el video del resultado de reproducir este Script.
 

Para ver este video es necesario tener JavaScript activado y el plugin Flash instalado en el navegador.

 
Ademas, podeis obsevar que la letra es algo mas legible que en anteriores ocasiones. Esto es debido a que he añadido soporte a mi libreria para fuentes de 8x16 pixeles, permitiendo una lectura mas comoda.
La proxima release de mi libreria incluira estas funciones ^^
 
Os mantendre informado

Saludos a todos

NightFox

 

5
Valoración media: 5 (1 voto)

6 Comentarios:

wow

me parese muy interesante todo lo ke haces si ke tienes talento , espero ke este nuevo proyecto de muchos beneficios 5 estrellas

Gracias, pero desde el

Gracias! pero desde el momento que hago esto por amor al arte y que aun no ha donado nadie (que fe que tengo...) pues no muchos beneficios no XD

Hola, esto se ve genial eh!!

Hola, esto se ve genial eh!! Enorabuena. Queria decir una cosa, para el que le interese principalmente, y espero que a NightFox no le parezca mal. He modificado una de sus funciones en concreto "NF_WriteText" La he modificado para que por ejemplo reconozca algo como "este texto esta por defecto [c=003100]este esta a otro color[/c] y este por defecto otra vez" que permite anidamiento y demas, aunque aun no tengo estructuras de control para los casos de definir mas colores seguidos que los maximos que soporta NFlib Es una modificacion tonta la verdad ahora quiero ver si hago alguna para que soporte fuentes de otro tamaño que no sea 8x8 o que incluso tenga definidos varios tamaños en la misma fuente y las seleccione en funcion de cosas como las anteriores [normal][grande] o cosas asi xD Cualquier cosa suelo entrar aqui todos los dias, o casi todos. PD: Disculparme el texto seguido pero no me coge los saltos de linea xD he probado con SHIFT+ENTER pero nada :S

Como me va a parecer mal XD,

Como me va a parecer mal XD, la libreria esta bajo creative commons, o sea que cada uno la coja y use / modifique a sus necesidades. Con lo de los tamaños de fuente, te vas a reir un rato, yo para este engine y usar fuentes de 8x16 he tenido que reescribir 3 funciones XD. Ya me diras como te ha ido.

Editando fuentes

Buenas noches, estoy a punto de acostarme que mañana tengo practica obligatoria, asi que voy al grano. Sigo modificando el tema de las fuentes, por ahora la verdad no estoy teniendo en cuenta las rotaciones, pero una vez hecho para un caso no creo que me cueste para el otro... aunque se que me quedan quebraderos de cabeza aun por delante almenos he conseguido que me pueda escribir con el otro tamaño de fuente y solo he modificado dos funciones (la funcion NF_LoadTextFont, para que cargue los tiles añadidos ya que antes cargaba 100 caracteres/tiles y la funcion NF_WriteText para que escriba en dos lineas) lo que si tube que hacer es una funcion que me diga dado un caracter cuales son su tiles para cargarlo, ya que cargo tanto la fuente estandar de 8x8 como una de 8x16, aun me falta añadirla que pueda cambiar la fuente mediante instrucciones tipo [t=grande] o algo asi, pero eso es otro problema (mas que nada si mezclamos escritura normal con grande tengo que evitar que se "lie" y me haga bien los saltos de linea. Pero a lo que iba, dando vueltas a esto y testeandolo me di cuenta que los caracteres 126 y 127 en ascii (equivalente a 94 y 95 si le restamos 32 en la fuente que das como plantilla se corresponde con "¡" y "¿" no se representaban cuando los escribia, me los sustituia por espacios, asi que me fui a una tabla ascii y vi que en esas posiciones estan otros caracteres el primero era "~" siendo en ASCII 168 para "¿" y 173 para "¡" por lo que habria que añadirlos como caracteres especiales. Solo era para informarte de eso, por si no te habias percatado. Gracias por lo que estas haciendo atentamente Omegascark (cualquier cosa mi correo es el nick mas @hotmail.com)

Editando fuentes

Disculpadme, habia un pequeño error en el anterior, en la tabla ASCII es cierto que pone esos codigos que dije, almenso en todas las que me he descargado, pero al ver que no funcionaba hice un "printf" del valor sin signo del los caracteres y me salio 161 para ¡ y 191 para ¿ pero si funciona con eso ya lo mirare otro mañana que estoy reventao. GRACIAS