martes, octubre 17, 2006

Inicio del desarrollo

Para el inicio del desarrollo me he prefijado una serie de objetivos generales para AdvGen. Estos objetivos son:

Objetivos generales

Funcionalidad de generación de aventuras a través de un API de programación que permita crear las reglas de juego, así como sus gráficos, animaciones, etc. AdvGen actuará como una capa de abstracción, ofreciendo al usuario solamente conceptos de "aventura gráfica", como por ejemplo personaje o estancia.

Los componentes de AdvGen serán:
  1. Motor de lógica de juego
  2. Motor de Virtualización de Componentes
  3. Motor gráfico
  4. Motor de entrada/salida
  5. Motor de sonido
  6. Motor de colisiones
  7. Motor de fisica

La primera versión a conseguir será la v.0.01 que tendrá los siguientes objetivos:

Objetivos Versión 0.01

Creación de demo inicial. Estructura del programa orientada a permitir la generación de aventuras, pero en la v 0.01 el engine estará empotrado en el juego.
Componentes deseados para esta versión:
Motor de Virtualización de Componentes (CVE Layer)
Motor gráfico (Grph Layer)
Motor de entrada/salida (IO Layer)

Objetivos Personales

El objetivo que me he fijado con este proyecto es enfrentarme a las problemáticas más comunes en el desarrollo de videojuegos, tanto en general como en el caso particular de desarrollo para GP2X.
Tengo que decir que el desarrollo de AdvGen ya ha comenzado (hay muy muy poco, pero algo hay).

La decisión de incluir este blog como parte del trabajo es para ayudar a otras personas interesadas en el desarrollo de videojuegos, lo cual también lo incluyo como objetivo del proyecto, aunque haya sido a posteriori. Por tanto lo iré poco a poco completando hasta ponerme al dia.

Para terminar, mi intención en cierto momento es publicar el código, pero me gustaría tener "algo" antes de hacerlo.

Hasta pronto y salu2.

Inaguración de la Isla de Mêlée

Este blog está destinado a ir informando el avance en el desarrollo de la "aventura", y nunca mejor dicho, en la que he decidido embarcarme: "Adventure Generator".
"Adventure Generator" (AdvGen a partir de ahora), es un sistema generador (como habréis adivinado) de aventuras gráficas. El objetivo es que con él se puedan generar aventuras como los clásicos Monkey Island, Maniac Mansion o la saga de King Quest.
La causante de este desarrollo es una consola portatil que llevo tiempo detrás de ella y he adquirido hace poco: GP2X. Ya que el sistema operativo que trae la GP2X está basado en Linux, el objetivo es realizar aventuras que puedan ejecutarse sobre ella, y por supuesto en cualquier distribución GNU/Linux.
AdvGen es un nombre provisional, que espero evolucione a un nombre más "adecuado", al igual que espero que evolucione el desarrollo y consiga llegar a buen puerto.

Seguiremos informando...