Como se hizo...Informes

Cómo se hizo… Nutca

Introducción

Supervivencia (El firfurcio)

En 1988 contaba con 11 años y un flamante ZX Spectrum +2, regalo de mis padres. Recuerdo que jugaba a todo lo que caía en mis manos, y, de vez en cuando, tenía la suerte de adquirir algún número de la fantástica Microhobby y sus cintas.

En uno de los números de la revista me topé con un casete en el que venían Don Quijote y Supervivencia (El firfurcio). La carátula era de lo más extraña: una especie de astronauta a lomos de un pollo gigante acababa de tener un accidente en algún lejano planeta…

Al cargarlos, descubrí un nuevo modo de juego que hasta entonces desconocía, una interacción con el ordenador que llamó mucho mi atención.

La influencia de AD

Aunque continué jugando a todo tipo de juegos, caerían en mis manos otras aventuras conversacionales, todas españolas, tampoco muchas. Recuerdo con especial cariño algunos juegos de mis paisanos de Aventuras AD, especialmente Cozumel, me pareció genial.

Los pájaros de Bangkok y Jabato también los recuerdo con especial cariño.

Me interesé por la creación de esos juegos que respondían (no siempre bien) a las peticiones del jugador, hasta que en un anuncio pude saber de la existencia del PAW: El sueño de los creadores de aventuras, por solo 3.999 pesetas.

Comencé a dibujar mapas y escribir historias con el objetivo de poder crear mi propia aventura cuando pudiera conseguir esa herramienta, que, por cierto, nunca llegué a adquirir.

Décadas más tarde, ya olvidadas aquellas aventuras en el cajón de la nostalgia, me topé con el grupo de Telegram Retro Aventuras, de Javy Fernández, y comencé a leer sobre parsers, tanto antiguos como modernos. No pude tener el PAW, pero ahora, gracias a la preservación y al trabajo de mucha gente, podía elegir el sistema de creación de aventuras.

PAW: El sueño de los creadores de aventuras, por sólo 3.999 pesetas.

El parser

Si algo tenía claro, es que quería hacer una aventura para Spectrum. Al principio y con toda la información de la que disponía en Retro Aventuras, dudé qué parser o motor utilizar para el proyecto, a punto estuve de lanzarme con el PAW (o PAWS) para quitarme la espinita, pero después de mucha lectura todo apuntaba a que mi elección sería DAAD Ready.

El proyecto dirigido por Carlos Sánchez me parecía el más interesante, contando además con una serie de personas especialistas en programación y la ayuda del propio Carlos.

Antes de empezar seriamente con la aventura estuve floreando un tiempo con ngPAWS, del mismo Carlos, un fantástico desarrollo enfocado a navegador web y con el que se pueden hacer cosas muy chulas con CSS e integrar multimedia. Más tarde probé con el parser de Chris Ainsley, Adventuron, con unas capacidades muy divertidas también.

Teniendo en cuenta mis vagas capacidades de programación y mi distraída mente, me decanté por DAAD Ready para trabajar sobre el Spectrum 48k, a palo seco y en modo texto, «con torería y valor», como dirían los Gabinete Caligari.

Las herramientas

Para la programación de Nutca comencé utilizando la herramienta de Pedro Fernández Triz2DAAD, de esta forma podría tener una base sólida para trabajar. Y, aunque el mapa no lo tenía ni mucho menos claro, me sirvió para comenzar mis pequeñas pruebas con objetos y conexiones entre localidades. De esta forma fui descubriendo poco a poco la manera de trabajar de DAAD Ready, estudiando cómo funcionaba su código.

El editor utilizado en todo el trabajo, también de Carlos: EAAD (Editor de Aventuras AD), con el apoyo constante de NotepAD++

Para el diseño de la carátula, estuve jugando con Francisco García en algunos diseños y lancé más tarde esas ideas a varias plataformas de IA, siendo Ideogram la que mejor resultado me dio, y terminando el diseño final con Photoshop.

La pantalla de carga se desarrolló con Photoshop y ZX-Paintbrush. Y para conseguir la emulación en Windows, César Hernández me ayudó a empaquetar su magnífico ZEsarUX para que, con un simple clic, cualquier usuario pudiera lanzar el juego sin mucha complicación en el SO de Microsoft.

Desarrollando el mapa de la isla de Nutca (No definitivo)

Trabajando con DAAD Ready

Con el manual de DAAD Ready en las manos y la ayuda de algunos tutoriales de Carlos Sánchez en la plataforma Medium fui creando las primeras localidades guiadas, que más tarde subí en forma de demo. Los comentarios recibidos me animaron a continuar la historia.

A medida que avanzaba me iban surgiendo todo tipo de dudas y problemas. El manual se me resistía en bastantes ocasiones, así que tiraba en segunda instancia de búsquedas en Retro Aventuras y DAAD Ready (Telegram) para ver si encontraba respuestas que le hubieran dado a algún compañero anteriormente. Y como última opción levantaba la mano en alguno de los canales buscando la ayuda del consejo de sabios, que, por suerte, son muchos y muy amables los que pululan por estos lares.

Paralelamente al desarrollo de Nutca, conocí a Francisco García, que estaba trabajando en su proyecto, El Galeón, también con DAAD Ready y enfocado en Amiga. Y, a medida que íbamos aprendiendo, compartíamos información, código y experiencias.

La aventura que en un principio tan poco ocupaba iba creciendo en tamaño y yo seguía adelante con el desarrollo, ajeno al lío en el que me vería más tarde. Implementé algunas características como el inventario con autorrefresco y otorgar 3 vidas al protagonista, creando posiciones de guardado para que al morir no fuera necesario volver a empezar desde el principio.

Trabajando en DAAD Ready con EAAD

Todo esto tenía sus inconvenientes, ya que perdía otras características en el envite: RAMSAVE y RAMLOAD para los guardados se deshabilitaban, las acciones de COGER TODO y DEJAR TODO también… estos últimos me dieron un buen quebradero de cabeza, intentando rescatarlos en vano.

La configuración de los colores, por zonas en los títulos o en las conversaciones con los personajes, aumentaron la base de datos considerablemente y comenzaron los problemas.

Pedro Fernández empezó a ayudarme con el código, realizando una optimización genial. El método de trabajo consistía en que yo intentaba no aumentar en demasía el tamaño de la base de datos mientras modificaba código, y él rascaba bytes en su particular lucha contra la memoria, un tira y afloja constante y minucioso. La aventura, tal y como la conocemos, ha cabido en los 48k de Spectrum gracias a Pedro.

Nutca

Los viajes de aquellos locos españoles a lo largo y ancho del globo son especialmente increíbles, de ahí que el guion estuviera dedicado a uno de estos pasajes. Sobre la trama de la historia real del descubrimiento de Nutca, creé un guion apoyado en un mundo donde aparecen situaciones y personajes reales mezclados con otros ficticios.

El mapa disponía en la demo de 6 localidades iniciales, que se convirtieron en 60 al finalizar el juego, nada mal teniendo en cuenta los 48k disponibles.

A medida que el desarrollo se iba completando, tomaba conciencia de mis errores, y de cómo podía haber resuelto ciertas acciones de una forma más limpia y correcta, como cuando haces una casa y comienzas por el tejado… lo mismo.

Intenté en todo momento que la aventura se sintiera equilibrada, tanto en el guion como en las descripciones, y también en la dificultad. Preferí que fuera más fácil que difícil, intentando premiar al jugador para que fuera avanzando en la historia y no se frustrase. En resumen, hacerla entretenida a la par que jugable.

Como bien han comentado algunas personas, se trataba de alguna manera de homenajear a Aventuras AD, intentando recuperar esa atmósfera de aquellas primeras aventuras que jugué en mi niñez, pero con una historia propia, sin pretensión y con respeto.

El resultado es Nutca, espero que os guste.

Tranquilino Rodriguez

Nació viejo hace ya más de medio siglo. Desde entonces solo ha podido ir cuesta abajo y sin frenos. Prueba de ello es que dedica parte de su tiempo a dirigir y presentar un pódcast en Twitch llamado Increíble Pero Incierto. Como es un animal sediento de éxito y fortuna, está tratando de ofrecer a las masas su visión del clásico de Aventuras AD #LaAventuraCasiOriginal, una aventura de texto que, sin duda, le reportará pingues beneficios. Mastodon

Publicaciones relacionadas

0 0 votos
Valoración del artículo
Subscribirse
Notificame

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

0 Comentarios
Viejos
Nuevos Más votados
Comentarios en línea
Ver todos los comentarios
Mira también
Cerrar
Botón volver arriba