RESCATE 2019: Adventuron

Dejad que os cuento un poco acerca de Adventuron, el motor en el que corre RESCATE 2019, obra de Chris Ainsley. Y habréis notado que lo llamo motor y no parser, porque el parser es solo la parte que analiza las frases del jugador. Es un motor para crear aventuras de texto, basado en el esquema del clásico PAWs, aunque es un programa propio. Funciona en navegador. Y está programado en Java.

Adventuron

Una cosa que me gusta de Adventuron y que me hizo decantarme por esta opción es que es un motor accesible, completo y autosuficiente. Es «plug & play», programar y jugar. Con otros motores tienes que pasar una odisea para instalarlos y hacerlos funcionar correctamente. Aparte de que vayan por módulos, que requieran de un intérprete, que funcionan en MSDOS o en máquina de 8 bits, o que te tengas que programar la maquetación tú mismo. Suelen ser herramientas creadas por y para programadores, y resultan poco accesibles para la gente «normal». Tendrán otras ventajas, no lo dudo, pero no son accesibles.

Su autor, Chris Ainsley, ha puesto un gran esfuerzo en hacerlo accesible. No hay que instalar ni configurar nada. Tiene unos tutoriales excelentes (diseñados para niños). Y su creador siempre está disponible para responder preguntas y ayudar con lo que sea.

Adventuron Classroom - IF Creation Tutorial for 8 to 12 year olds (with  supervision) - Education - The Interactive Fiction Community Forum

Entiendo que a alguna gente no le guste que funcione en navegador. De hecho, hay jugadores que me han pedido versión descargable. A mí al principio tampoco me convencía, supongo que porque soy de la vieja escuela y quiero sentir que «poseo» el juego. Pero al final me convencí de que el sistema online es la mejor alternativa. Porque funciona un poco como los juegos de Steam: al estar siempre online, para mí como desarrollador es muy fácil actualizarlo y no necesito estar avisando a los jugadores de que se descarguen un parche o una nueva versión del juego. Y que -seamos honestos- aparte de la dificultad que implica informar a todo el mundo de que hay nueva versión, muchos simplemente pasarían de actualizarse. De esta manera me aseguro de que la única versión del juego disponible en todo momento es la última, y el jugador no tiene que preocuparse por eso.

Pensemos que, desde que publiqué el primer episodio, lo he actualizado «oficialmente» ocho veces. Y «extraoficialmente» (o sea, sin decir nada y sin cambiar el número de la versión porque se trataba de arreglos menores) otras tantas veces. Ahora mismo tengo muy claro que no quiero versión descargable de este juego, una versión que no tengo bajo control. O por lo menos no hasta que los tres episodios lleven tanto tiempo publicados que esté seguro de que no los voy a volver a parchear.

Las aventuras de Adventuron funcionan en PC y plataformas móviles como teléfonos y tablets. Personalmente me parece una aberración jugar a esto sin un teclado como dios manda. Pero cada cual es libre de jugar como prefiera. Y parece ser que mucha gente elige jugar así. ¿Quién soy yo para juzgar?

Una extraordinaria vida ordinaria

Frente a las aventuras retro creadas para máquinas de 8 bits, Adventuron ofrece una experiencia de teclado moderno. Recordemos que los teclados de 8 bits tienen «input lag», de modo que si tecleas deprisa se te comen letras. Adventuron permite teclear como cualquier otro software moderno. También permite copiar y pegar, utilizar la flecha hacia arriba para recuperar entradas anteriores, y derecha e izquierda para editarlas.

También se pueden usar tildes, eñes, signos de interrogación, etc. Aunque en realidad entiende por igual las palabras con o sin tildes.

Permite el uso del ratón. Por ejemplo para clicar en opciones, en iconos, en un menú o en una aventura de elección múltiple (que se pueden hacer). También podemos usar la rueda del ratón para desplazarnos arriba y abajo por el texto.

Son cosas que en cualquier máquina moderna y en pleno año 2020 se asumen como normales. Pero que no las vas a encontrar en una aventura hecha para un ordenador de 8 bits y por eso, porque la comunidad aventurera está muy atada a lo retro, lo aclaro. Que el aspecto visual 8 bits puede ser muy bonito y muy nostalgico, pero… ¡ojo! Que también puedes darle ese aspecto a Adventuron si quieres.

Adventuron Classroom - An Online IDE For Students To Create Multimedia Text  Adventure Games - Raspberry Pi Forums
Excalibur, conversión para Adventuron de una aventura clásica de Spectrum

En un futuro está previsto que, al clicar con el ratón en nombres que aparecen en el texto, se despliegue un menú con verbos que nos permita combinar ambos. Esto puede ser especialmente útil en plataformas móviles sin teclado, aunque yo personalmente no quiero animar a los jugadores a ser perezosos con el teclado, pero tener alternativas siempre es bueno. En cualquier caso, de momento esto está implementado a medias: se puede clicar en nombres, pero aún no está disponible la lista de verbos. Algún día.

Se puede escribir COGER MANZANA Y COMERLA y lo entiende. Otras características que llegarán en un futuro son la posibilidad de escribir COGER MANZANA Y PERA (omitiendo el verbo la segunda vez). Y omitir el nombre del personaje al que hablamos, una vez que hemos iniciado la conversación. Ejemplo:

SALUDAR A JIM (para después) PREGUNTAR (a Jim) POR BENOIT

Observations about Crowther's original Adventure (1975) | Renga in Blue

Otra cosa que su autor prometió y yo llevo esperando desde que empecé a usar esta plataforma es el automapa, que se va generando conforme visitas localidades. Personalmente creo que los tiempos de dibujar mapas en papel quedaron atrás hace mucho tiempo. Ahora lo que se lleva es tener todo lo que necesitas dentro del propio juego (el manual también). No puedes pedirle a un jugador actual que aparte las manos del teclado para buscar lápiz y papel. Es de esas cosas que no han envejecido bien. Pero oye, si a ti te gusta… ¡nadie te impide hacerlo!

Por desgracia todo esto de momento está en la lista de espera de características futuras. Y la lista es larga…

Y si dejamos Adventuron a un lado y nos centramos en el juego RESCATE 2019, estas son algunas características que me gustaría destacar:

  • Gráficos que cambian según la hora del día.
  • Retratos de los personajes que están presentes en la localidad.
  • Medidor de sueño, hambre, nivel de alcohol en sangre, resaca y otras variables…
  • Personajes con distintos estados de ánimo o actitudes hacia el jugador dependiendo de lo que haya pasado y de cómo los trates. Personajes que recuerdan cosas que hiciste antes.
  • Descripciones y diálogos que cambian dependiendo de lo que ha pasado en la historia, de dónde estás o incluso de quién está presente.

Aún quedan cosas por implementar y por mejorar, pero su autor Chris Ainsley está muy activo trabajando en ello. Me consta que Adventuron va a ser mejor cada día que pasa. ¡Qué digo! Cada minuto. Si alguna vez os ha picado al gusanillo de hacer una aventura de texto, ya estáis tardando en darle una oportunidad.

2 respuestas a «RESCATE 2019: Adventuron»

  1. El+Mesías dice:

    Suelo ser bastante reacio a jugar aventuras en navegador u otro sistema distinto al habitual que nos ofrecía el PAWS, DAAD, GAC… No sé, creo que es ese primer vistazo a un gráfico torpe hecho en Basic o el tipo de letra que usaban en AD. Posiblemente es algo nostálgico y cuando veo estrenos cómo Dark Hospital las suelo preferir a las hechas en nuevas plataformas. No obstante hay que reconocer que jugar on line a Rescate (por ejemplo) es una comodidad a la hora de moverse entre comandos y frases, y eso último que comentas sobre la posibilidad de que el juego vaya creando un mapa según avanzamos mola. Eso sí, quizá a la hora de resolver laberintos le quite algo de gracia, no sé. Cómo sea, se agradece un soplo de aire fresco en este género.

    Gracias por el artículo. Un saludo

    Responder
    1. FARLANDER dice:

      En Adventuron puedes poner gráficos tanto estilo retro 8-bits como pequeñas obras de arte como las de Rescate2019, o directamente no ponerlos. Y curiosamente la fuente usada por Aventuras AD en los juegos de 8-bits es una de las disponibles por defecto. En definitiva, puedes crear juegos con un «look &feel» retro como los creados con PAW y GAC, o tirar por cosas mas avanzadas y modernas, metiendo musica y efectos de sonido, por ejemplo. Personalmente, nunca he desarrollado una aventura conversacional con los parsers tradicionales: siempre me paració complejo y fuera de mi alcance. Con Adventuron, tras seguir el tutorial inicial de 30 minutos, ya estaba haciendo mis primeros pinitos como «Samudio».
      Personalmente, creo en un par de años será una plataforma de referencia para la creacion de aventuras de texto. Al tiempo.

      Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *