Triz2ngPAWS ya disponible

ngPAWS (next generation Professional Adventure Writing System) es un sistema para crear aventuras de texto (también conocidas como ficción interactiva) que pueden jugarse en cualquier navegador actual (online u offline).

Moderador: Ejvg

Responder
Avatar de Usuario
tranqui69
Mensajes: 79
Registrado: 15 Abr 2023, 08:33
Contactar:

Triz2ngPAWS ya disponible

Mensaje por tranqui69 »

Triz2ngPAWS.jpg
Siguiendo con mi empeño en reivindicar a ngPAWS como el parser por antonomasia, aquí os dejo un programa en Python que permite crear una base de datos de inicio a partir de un mapa diseñado con Trizbort
Estamos empezando así que espero que seáis benévolos con vuestras críticas.

https://github.com/hadessoft/Triz2ngPAWS
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
tranqui69
Mensajes: 79
Registrado: 15 Abr 2023, 08:33
Contactar:

Re: Triz2ngPAWS ya disponible

Mensaje por tranqui69 »

Nueva versión que corrige muchos de los fallos que Rockersuke encontró y que añade otros que no sabía que existieran.

Código: Seleccionar todo

    773, #ERROR: 'Duplicated ID(Voc.: _voc_LA, id.: LA=2)'.
****** ARREGLADO 0.0.4b1 *****


0.0.2b12

Corregido un error que hacía que las variables de las localidades apareciesen en blanco. (Se tomaba como referencia su descripión y no su nombre) Corregido un error en la codificación de las variables de objetos con caracteres especiales. Añadido un contador de control para que no se repitan las variables de localidades si estas tienen el mismo nombre.

0.0.2b13

Corregido un error en la codificación de las variables, las localidades con caracteres especiales.

0.0.3b1

Añadido el segmento de /CTL que aparecía en blanco (al parecer no es opcional)
Añadida la cabecera /OTX que faltaba en la descripción de los objetos Se ha añadido un código al PROCESS 1 que mueve automáticamente al jugador a la localidad marcada como Inicio o, en su defecto a la primera que no es un contenedor.
Los objetos deberán definirse como NOMBRE ADJETIVO o NOMBRE a secas. Haciendo esto se añadirán al vocabulario en la zona designada para ello.
[ ] Falta añadir comprobación de objetos duplicados
Aparece un error al compilar con el pronombre LA (?¿) el compilador txtpaws lo marca como duplicado.

0.0.4b1.
Solucionado el error del pronombre, lo causaba una localidad llamada A, al aladir el prefijo l de localidad, la confundía con el pronombre. Ahora los prefijos de localidad serán "loc_" y los de objetos "obj_" para mejorar su lectura y evitar duplicidades.
Responder