Introducción a 'Icarus Adventure System'



Este es un tutorial sobre el funcionamiento de 'Icarus Adventure System'. Programa que nos permitirá crear nuestros propios juegos de aventuras gráficas para la consola Nintendo DS sin necesidad de programar en C, como actualmente es el caso para la creación de cualquier juego para la consola Nintendo DS.

El proceso de creación de la aventura se realiza en el PC, editando ficheros de texto, modificando gráficos y realizando conversiones de sonidos. Todo esto lo uniremos en un fichero .NDS y lo traspasaremos a nuestro cartucho Flash para Nintendo DS.

Todos los ficheros que crearemos servirán para dotar a nuestro juego de la interactividad necesaria que requiera la trama de la aventura, así como ficheros de animaciones para presentar en determinados momentos, iconos que representarán los objetos que usará el jugador, ficheros de sonido para reproducir efectos de sonido según los acontecimientos, etc..

En este tutorial, si bien se explicará como usar todos estos ficheros, como convertirlos y como traspasarlos a la Nintendo DS, no se incluye ninguna información referente a como diseñar objetos, animaciones, personajes, imágenes, sprites, sonidos o músicas. 'Icarus Adventure System' no hace eso (para eso ya hay herramientas específicas), 'Icarus Adventure System' es sólo una herramienta más de todo el proceso de desarrollo de un juego y es la que gestionará, dentro de la Nintendo DS, todos los recursos gráficos, sonoros y de lógica para presentarlo al jugador en forma de juego.
Si no quieres o no sabes diseñar tus propios objetos, iconos, gráficos o sonidos, entonces tendrás que utilizar todo lo que encuentres por Internet o lo que te pueda servir de esta distribución de 'Icarus Adventure System'.

Pero como una aventura gráfica no sólo son gráficos, sonidos, músicas y textos sugerentes, habrá una parte de codificación de toda la lógica del juego, donde tendremos que establecer diversas condiciones y acciones para controlar todo lo que sucede en nuestra aventura y todo lo que hace o intenta hacer el jugador.
Para realizar toda esta parte usaremos un lenguaje de Scripts propio de 'Icarus Adventure System'. Si bien este lenguaje es muy fácil de aprender, no todo estará hecho con sólo saber como funciona el lenguaje, tendrás que saber como aplicar todo eso que has aprendido, en la construcción de la trama de la aventura que tengas en mente.

En este manual, en la medida de lo posible, se intentarán explicar como codificar muchas situaciones habituales en una aventura gráfica, pero evidentemente es imposible explicar como codificar las infinitas situaciones en las que te encontrarás al ir inventando y diseñando tu aventura.
El lenguaje de Scripts de 'Icarus Adventure System' está especialmente diseñado para la realización de aventuras gráficas, por lo que no encontrarás muchos de los elementos de los lenguajes de programación que pueden resultar muy difíciles de entender para una persona no iniciada en programación.

Por lo demás ya tienes todo lo necesario para poder crear tu propia aventura gráfica para Nintendo DS.