Efemérides aetherianas. Cronología del proyecto Aetheria.

Sobre Noviembre de 2000: Va surgiendo nebulosamente la idea. Principales inspiraciones: el Discurso del Método de Descartes, los MUDS, los juegos tipo Zork y mis propias experiencias con simulación de conversaciones.

Sobre Diciembre de 2000: Empiezo a programar el armazón en C++ (sí, qué pasa, yo soy de los que primero disparan y luego pre... estee... primero programan y luego piensan)

Sobre Diciembre de 2000: Diseño un puñado de razas de enemigos, bosquejo el sistema de combate.

Sobre Enero de 2001: Hay ya algo hecho, sobre todo un par de clases y el perfil del sistema de archivos, con ejecutables en Windows y Unix. La idea ha ido adquiriendo algo más de precisión durante este tiempo, resumo la filosofía del juego en un par de páginas que tal vez cuelgue aquí en algún momento. Primer mapa de la ciudad de Aetheria.

Sobre Febrero de 2001: El Maligno me envía a uno de sus esbirros con el propósito de engullir mi tiempo: se trata del malvado Segundo Cuatrimestre. Justo cuando iba a ponerme con el armazón de enemigos, abandono el proyecto temporalmente. También rechazo las sugerencias de algunos ilusos de usar (agh) gráficos.

Junio de 2001: Durante los exámenes, dibujo el mapa del reino de Aetheria.

27 de Junio de 2001: Acaban los exámenes, escribo esto, antes he escrito una descripción del reino de Aetheria, y tengo ante mí el principio de un segundo mapa de la ciudad de Aetheria.

29 de Junio de 2001: Añadido un pseudocódigo del cambio de estado para bichos.

30 de Junio de 2001: Añadida información sobre las habitaciones: cambio de estado y descripción.

11 de Julio de 2001: Más codificación. En la compilación 4 funciona ya el sistema temporal (unidades de tiempo), el sistema de descripciones con listas dinámicas y selección según los estados, y los cambios de estado para el personaje. También, como se puede ver, retoco un poco esta página con el Dreamweaver (antes era de notepad puro y duro).

28 de Julio de 2001: Añadida una descripción que explica qué es Aetheria.

Agosto y Septiembre de 2001: Creadas un puñado de habitaciones de prueba, en concreto cinco; añadidas nuevas posibilidades como las "extra descriptions" (descripciones de cosas estáticas que estén en la habitación). Creada la clase "item" para dar soporte a los objetos y un objeto de prueba (la piedra pequeña), que ya se puede mirar. No hay ganas de actualizar, sin embargo, esta página.

Octubre de 2001: Un cambio de planes que explico en la página sobre la compilación 7 me hace portar todo el código a Java.

29 de Octubre de 2001: Terminado de portar el código a Java, actualizada esta página con las novedades de los últimos meses, y con la descripción de la compilación 7, ya en Java.

Diciembre de 2001: Terminado el editor de habitaciones del Aetheria Entity Workshop (AEW). Este programa, hecho también en Java y basado en el AWT, hace que la creación de habitaciones (y, en el futuro, de otras entidades del juego) sea tarea fácil.

5 de Enero de 2002: Pensado el sistema de hechizos, ya hay una lista preliminar de hechizos.

15 de Febrero de 2002: Creada la lista de correo de Aetheria. Es una lista abierta a la que cualquiera puede apuntarse y mandar sus dudas o sugerencias.

18 de Febrero de 2002: Especificaciones concretas del lenguaje EVA (Ensamblador Virtual de Aetheria) que permitirá imbuir código ejecutable en objetos. Actualizada esta página con la información de la compilación 8, de Enero.

Marzo de 2002: Implementado el lenguaje EVA, con varias aplicaciones. Interfaz multipartida con el Swing. Ya se pueden blandir armas, pronto se podrá combatir.

4 de Abril de 2002: Subida a la web la especificación completa de EVA y capturas de pantalla.

8 de Abril de 2002: Subida a la web la información sobre la compilación 9, que incluye varias novedades interesantes.


Vade retro