Saludos, Lectores.
Hoy, estrenando la categoría de proyectos, os vengo a presentar mi proyecto personal. Lo he llamado VidGift, y es una herramienta sencilla de usar para crear tus propios videojuegos.
Voy a explicarlo más detalladamente. El proyecto VidGift consta, actualmente, de dos herramientas. El VidGift player, que sería el juego en sí, es un swf (el archivo compilado de flash que es el reproducido por el Flash Player; todos los juegos flash son un archivo .swf) que puede leer los datos de otro archivo, el xml, que es un archivo de texto con datos para la aventura.
El VidGift editor, es el que se encarga de escribir el archivo de texto de una manera concreta para que éste sea entendido por el reproductor VidGift. Si el archivo de texto y el reproductor VidGift están situados en la misma carpeta (tanto localmente, es decir, en carpetas de tu ordenador, como en un servidor), el reproductor VidGift puede generar la aventura desde el archivo de texto creado con el editor VidGift.
Así es como el usuario, usando el editor VidGift, puede crear sus propias aventuras de una manera muy fácil, pues el editor es bastante intuitivo.
De momento, el editor solo es capaz de generar aventuras de texto del tipo “elige tu aventura”, y el reproductor solo es capaz de reproducir éstas mismas aventuras. El objetivo del proyecto es ir evolucionando para poder incluir en estas aventuras imágenes, efectos de sonido y muchas otras cosas. Cuándo pueda hacer todo ésto, más todo lo que tengo planeado, ya estaremos en la versión 1: La versión que será lanzada al público.
Una vez llegado a la versión 1, corregidos todos los errores tanto del reproductor como del editor, quizá me anime y empieze a pensar otros tipos diferentes de aventuras para crear con el VidGift, tales como un plataformas.
Cualquier juego generado con VidGift, y a partir de ahora solo hablaré de la versión 1, es decir, de aventuras de texto, estará dividido por escenas. En cada escena, o diapositiva, encontramos un mensaje. La función de éste mensaje puede variar completamente, ya que es el creador del juego el que lo puede decidir, pero más o menos está pensado para presentar al jugador un problema. Después de el mensaje, hay varios botones, el número de los cuales puede variar dependiendo de las elecciones del creador, que te dan a elegir varias respuestas al mensaje. Así pues, nos podemos encontrar que el mensaje nos dice que vamos por un camino, y éste se divide en dos, y que los botones nos dejen escoger qué camino seguir. Cada botón puede llevárnos a una scene a elección del creador al pulsarlo.
Eso, lo más básico, es lo único que puede hacer por ahora el VidGift, en su versión 0.1.5. Pero tenemos pensado que el creador pueda personalizar mucho más su creación, podiendo por ejemplo insertar imágenes de fondo en las escenas, editar tipografías de los textos, insertar imágenes en cualquier lugar de la escena, y hasta que éstas actuen como botones (¡sí! ¡lo habéis adivinado! Eso podría servir para crear aventuras gráficas); insertar músicas, etc.
Incluso el creador podrá insertar un simple minijuego en una escena (por ejemplo un shooter, un machacabotones, etc.) altamente configurable y que nos pueda llevar a una escena u otra dependiendo de si el jugador gana o pierde.
El proyecto será de código libre, pero aun así no todo será gratis. Por ejemplo, cuándo el creador inserta una imágen podrían haber ya varias imágenes que vienen por defecto, las cuáles algunas deberían ser compradas por el creador. Aun así, tanto el reproductor como el editor serán gratis, solo se deberá pagar por contenidos especiales.
Ahora mismo, el problema más difícil que ha de afrontar el proyecto es encontrar la manera de que el editor pueda generar un archivo swf con los datos del archivo de texto ya incrustados en él, y de esa manera poder publicar el swf en portales de juegos flash, tales como Kongregate o ArmorGames.
Una curiosidad. El nombre de VidGift deriva de VideoGift, que está formado por las palabras Videogame y Gift, que significan Videojuego y Regalo.
En fin, ésta es la presentación de mi proyecto. Pienso trabajar duro en él para poder tener la versión 1 terminada lo más pronto posible. Ya os lo enseñaré cuándo lo presente al público.
Saludos.
