que_es_superglus [Superglús]
 Superglús   Sistema de autoría de aventuras conversacionales Inicio



¿Qué es Superglús?

Superglús es un lenguaje de programación de aventuras conversacionales, también conocidas como “Interactive fiction”.

El sistema de creación de aventuras de Superglús está basado en el compilador Paguaglús de YokiYoki, que a su vez es un compilador que nace con el objetivo de emular el funcionamiento del sistema de creación de aventuras para Spectrum y Amstrad CPC “PAWS” (Professional Adventure Writing System).

Aunque ya existía un PAWS para PC este era una versión para DOS, de difícil utilidad hoy en día, y Paguaglús nació con el objetivo de permitir que los juegos resultantes fueran capaces de correr sobre la máquina virtual Glulx, de modo que fueran accesibles a todos los sistemas operativos en los que dicha máquina tuviera una implementación.

Sin embargo la principal ventaja de Paguaglús (casi 100% compatible con código de PAWS tal cual) es su principal problema, dado que PAW es un sistema de los años 80 con grandes limitaciones debidas fundamentalmente a las capacidades reducidas de las máquinas de entonces.

Por otro lado, tras la muerte de los sistemas 8 bits nacieron otros parsers basados en PAW con capacidades mucho más avanzadas, aunque también basados en DOS.

Cuando nace Superglús nos encontramos con que aquellos que quieran un sistema de creación de aventuras del estilo de PAW tiene dos alternativas:

  • Paguaglus: muy portable pero poco potente.
  • NMP, SKC, SINTAC: mucho mas potentes pero poco portables y con tendencia a no funcionar en sistemas operativos modernos.

Pues bién, para solventar esto nace Superglús, un sistema basado en Paguaglús pero liberado de la necesidad de mantener compatibilidad con PAW, con las facilidades que esto da.

¿Y la compatibilidad con PAW? ¿La perdemos?

Pues no, Superglús nace como una rama avanzada de Paguaglús, pero no substituye a este. Así quedan dos ramas claramente diferenciadas en el desarrollo de Paguaglús:

Paguaglús: Mantiene la compatibilidad con PAW, no trata de ampliar más allá. Paguaglús será muy útil para convertir aventuras antiguas de 8 bits.

Superglús: Se libera del yugo de la compatibilidad y llegará allá donde le permita la máquina virtual Glulx (y las ganas de los programadores).

 

que_es_superglus.txt · Última modificación: 2009/04/09 09:25 por csanchez71