Undum es un entorno puro basado en navegadores para narrativa interactiva de ficción.
Contenido, software y diseño adicional © 2010 IDM.
Creado con Undum.
En Undum, toda la interacción se desarrolla en una situación. Puede pensar en ella como en una 'habitación' de una ficción interactiva tradicional (aunque menos flexible), o como en una 'página' en un libro del tipo 'Elige tu propia aventura' (aunque más flexible)
En cualquier momento el personaje está en una situación concreta y dicha situación es responsable de todo lo que le pasa. Las situaciones son bloques de código que generan el resultado que usted está leyendo ahora. Por ejemplo, este texto se ha generado por medio del método enter de la situación 'situaciones'.
Ahora avancemos de nuevo.
La única parte de la interfaz de usuario de la que no hemos hablado son los botones 'Guardar' y 'Borrar' del panel de la izquierda. Estos solo están visibles si el navegador del usuario soporta almacenamiento de datos del lado del cliente. El clic en 'Guardar' almacena su juego, de manera que lo puede retomar más adelante. Actualmente no hay un boton 'Cargar', ya que el juego se carga a la vez que la página. Tampoco no hay manera de guardar múltiples juegos, y seleccionar cuál de ellos se quiere jugar. Se trata de características que me gustaría añadir en el futuro.
Potencialmente su juego podría generar enormes cantidades de texto. Y sería difícil almacenarlo en el lado del cliente (hay límites impredecibles), especialmente cuando nos acercamos a múltiples archivos de guardado. Así que en vez de eso Undum guarda el personaje como la lista de enlaces en que se ha hecho clic. Cargar un archivo de guardado consiste recorrer de nuevo el juego rápidamente. Este enfoque también es adecuado para depurar errores. Esto significa que en el proceso de corrección de erratas se puede guardar y cargar el juego y desplazarse a través del texto para comprobar las correcciones. Si hemos guardado el texto, el archivo de guardato contendrá el error y permitiría repetir el juego para comprobar la corrección.
Volvamos a la lista de temas.
Elija un tema sobre el que aprender en el texto. En caso de duda, recórralos en el orden propuesto.
Durante el proceso de escritura de un juego con Undum, con frecuencia es necesario que ciertas opciones estén disponibles sólo bajo determinadas condiciones. Podrías tener la opción de quitar un panel secreto en una casa encantada, pero esto solo debería ser visible si el personaje sabe dónde está dicho panel. Si las opciones están disponibles en muchas situaciones puede ser difícil llevar de cuenta qué opciones se permiten para producir con precisión la lista correcta de elecciones.
Para abordar este problema, Undum puede generar automáticamente una lista de los enlaces de la situación. Esto se lleva a cabo en tres pasos.
Usted ya ha podido comprobar esto en la lista de temas. La lista de temas se genera automáticamente. Sin embargo, todas las situaciones de esta lista siempre están disponibles. Así que aquí hay un ejemplo de opciones automáticas que pueden cambiar:
Usted pude regresar a la lista de temas o elegir otra opción de este ejemplo: