Alan

De WikiCAAD, la enciclopedia aventurera.

Este artículo es aún un esbozo.
Puedes ayudar a mejorar WikiCAAD dándole forma y añadiendo la información que conozcas o puedas obtener de fuentes acordes con nuestra licencia.
El texto del presente documento está parcial o totalmente extraído de la traducción de un artículo de IFWiki.


Alan, acrónimo de Adventure LANguage (Lenguaje de Aventuras), es un sistema de creación de aventuras conversacionales especialmente diseñado para quienes no estan familiarizados con la programación en general. Fue creado en 1985 por Thomas Nilsson y Göran Forslund. Actualmente es mantenido por Thomas Nilsson.

Algunas de sus virtudes son un lenguaje auto-documentado (posiblemente inspirado en COBOL) por usar sentencias de una construccion cercana al lenguaje inglés y una buena cantidad de clases comunes en el modelo del mundo de una aventura listas para usar.

Actualmente se está desarrollando la versión 3 de Alan (Alpha 7), la cual incorpora orientación a objetos, posibilidad de agregar nuevas clases y mucho más.
AlanIDE

También está disponible el AlanIDE, un IDE para Alan basado en la plataforma java Eclipse.

Alan es gratuito y tiene su propia lista de correo.


Alan Hispano

Marcos Donnantuoni y Bruce Humphrey -entre otros- estaban trabajando en la localizacion hispana de Alan allá por el 2005. El proyecto no se llegó a concretar.

En 2010 Bruce Humphrey retomó el proyecto, y acabó la librería pALANte y la prueba de Vampiro.

Ejemplo de aventura mínima con la librería pALANte

 import 'palante.i'.
 --
 -- habitación donde empieza la aventura
 The inicio Isa location
   Name Bareto.
     Description
       "Toda historia tiene un lugar."
 End The bareto.
 --
 -- inicialización de la aventura
 Start At inicio.                       -- lugar donde se inicia la aventura
 schedule ini_terms at limbo after 0.   -- script necesario para que funcione pALANte.
 "$tToda historia tiene un inicio...$n"

Links

Herramientas personales