introducción a gamesalad creator

Download Introducción a GameSalad Creator

Post on 20-Jan-2016

626 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Introduccin a GameSalad Creator

    Alfonso Marn Marn Murcia, 2012

  • 2

    Introduccin La caracterstica principal de GameSalad es que no hace falta introducir ni una sola lnea de cdigo para desarrollar el videojuego. La aplicacin funciona bsicamente arrastrando objetos de un lado a otro de la pantalla. Por lo tanto no es necesario conocer un lenguaje de programacin para disear un videojuego. Aunque GameSalad naci en el mundo Mac, recientemente han dado el salto a Windows ofreciendo una versin para este sistema operativo, aunque no tan cuidada com su versin en Mac. Esta introduccin est basada en las versiones Mac 0.9.94 y versin Windows 0.9.92 GameSalad se ofrece de forma gratuita, si bien impone algunas limitaciones a la hora de publicar nuestros juegos. Si lo deseamos, podemos acceder a una versin de pago Pro que nos permitira personalizar 100% el arranque de nuestros juegos y aadir algunas capacidades extra como integrar nuestro juego con Game Center, incluir anuncios y la posibilidad de exportar nuestros juegos a la plataforma Android. Toda la informacin sobre los requisitos mnimos necesarios para su ejecucin, as como la descarga de los ficheros de instalacin la podremos encontrar en la pgina oficial de GameSalad http://gamesalad.com/ Al arrancar GameSalad lo primero que se nos muestra es el lanzador, el cual dispone de las siguientes secciones:

    Home: Muestra los ltimos enlaces de GameSalad (historias de xito, ltimos juegos lanzados, etc...)

    News: Actualizaciones y noticias sobre las novedades de la comunidad.

    Start: acceso a video tutoriales, documentacin del wiki, blog, y ms...

    Profile: si te has dado de alta en la comunidad, podrs acceder a tu perfil y a los mensajes

    que hayas podido recibir.

    New: seccin donde podremos crear nuestros proyectos, ya sea a partir de alguna plantilla o a partir de un proyecto en blanco.

    Recent: muestra los proyectos que has salvado recientemente

    Portfolio: proyectos que hayas podido publicar a travs de GameSalad

  • 3

    Nota sobre la versin de Windows La versin de Windows no dispone del lanzador. En ella acceders directamente a la zona de edicin del proyecto. Lamentablemente esta no es la nica diferencia que encontraremos entre las dos versiones, ofreciendo estas dos una distribucin distinta de los elementos de edicin. Inicialmente se explicar la versin Mac donde iremos viendo y comprendiendo cada uno de los elementos y conceptos que presenta GameSalad, y posteriormente veremos cmo se muestran en la versin Windows. Por este motivo, aunque utilices la versin de Windows, sigue leyendo todo el contenido para comprender mejor el funcionamiento del programa, pues esencialmente es el mismo.

    Descripcin de la interfaz de usuario Vamos ahora a analizar las distintas reas de edicin que proporciona GameSalad Creator creando un proyecto en blanco. Para ello, desde la seccin New haremos clic sobre My Great Project para acceder a la ficha del proyecto. Esta seccin se denomina Home y es donde podremos acceder a los elementos ms importantes de nuestro proyecto. Si nos fijamos en la barra de pestaas, podremos acceder a la ficha del proyecto, a las escenas que conforman nuestro juego, a todos los actores que hemos creado, etc. Veremos ms adelante cada uno de estos elementos. En la parte superior de la pantalla, tenemos el men de navegacin que nos permitir ir hacia adelante o hacia atrs segn nos vayamos moviendo por las secciones del programa, como si se tratara de un navegador web. Tenemos un botn permanente llamado Home que nos permitir volver en cualquier momento a la seccin donde nos encontramos ahora mismo. Tambin tendremos un acceso directo a todas las escenas de nuestro juego desde el botn de men Scenes, y

  • 4

    podremos ejecutar nuestro juego con el botn Preview. Para las fases finales de la creacin de nuestro juego podremos acceder a la seccin de publicacin con el botn Publish, o la vista previa en web con el botn Browser Preview.

    Antes de adentrarnos en la edicin de escenas, vamos a analizar y explicar los campos de los que constar nuestro proyecto:

    Title: el nombre de nuestro proyecto

    Platform: sobre qu plataforma queremos trabajar, si sobre iPhone, iPad, as como la orientacin que deseamos del dispositivo: landscape (horizonta)l, o portrait (vertical). Segn el valor que definamos en este campo el proyecto se definir el tamao por defecto de las escenas de proyecto. Aunque esta informacin la podemos cambiar en cualquier momento, tener claro a qu plataforma ir destinado nos ahorrar mucho tiempo, pues un cambio posterior en este parmetro podra descolocar los elementos de las escenas que hayamos creado.

    Resolution Independence: si marcamos esta casilla estaremos indicando que queremos que Game Salad se encargue del reescalado de las imgenes automticamente. Esto est pensado especialmente para trabajar con pantallas retina o para trabajar con distintas resoluciones en Android. Si marcamos esta casilla, debemos tener en cuenta que las imgenes que importemos a

  • 5

    nuestros proyectos debern ser de alta resolucin, es decir, multiplicando por 4 el ancho y alto de cada imagen.

    Description: descripcin de nuestro juego que ser utilizada cuando publiquemos nuestra aplicacin.

    Instructions: instrucciones de cmo se debe jugar a nuestro juego.

    Versin de Windows En la versin de Windows, al arrancar directamente aparece un proyecto en blanco. An as, hacemos clic sobre File->New para que nos ofrezca la ficha del proyecto, especialmente la seccin donde indicaremos la plataforma y si deseamos activar la independencia de resolucin.

    En Windows no se incluye un men de navegacin como se ofrece en la versin Mac, y ser a travs de la seccin Library como nos moveremos por las distintas secciones del creador. Inicialmente se muestra la pestaa Game, donde podremos editar el resto de campos ya explicados.

  • 6

    Escenas Las escenas en GameSalad son los bloques de construccin de nuestro juego. En ellas ser donde coloquemos todos los objetos (actores) que conformarn nuestro juego, proporcionando una forma de estructurar nuestro juego. Por ejemplo, podramos utilizar una escena para el men inicial, y una escena para cada uno de los niveles del juego. Adems, cada escena puede estar compuesta por distintas capas (layers), lo cual nos permitir estructurar mejor el contenido en cada una de ellas, agrupando a los distintos elementos dentro de las mismas. Por ejemplo, una capa podra contener el fondo de pantalla, otra a los personajes del juego, otra los componentes de la interfaz de usuario (etiquetas, paneles de control, etc). En nuestro juego, en todo momento habr una escena activa, y veremos cmo podemos ir indicando cuando queremos pasar de una escena a otra. En la seccin Home podremos acceder al panel de control de escenas pinchando sobre la pestaa Scenes. En este panel podremos crear, eliminar o reorganizar las escenas de nuestro juego. En nuestro proyecto inicialmente contamos con una escena en blanco, llamada Initial Scene.

    Antes de continuar, comentar que desde la pantalla Home tambin podremos acceder a otros elementos del juego como son los Actores y las Tablas. Ya comentaremos detenidamente qu son los actores y explicaremos su funcionamiento, pero desde esta pantalla dispondremos de un acceso directo a todos ellos. Adems, ser desde esta seccin donde podremos gestionar las etiquetas, pudiendo crear nuevas etiquetas y asignar actores a ellas.

  • 7

    Por ltimo, las tablas sern conjuntos de datos que podremos distribuir por filas y columnas, y a los que podremos acceder y modificar desde nuestros actores. El uso de tablas es una de las ltimas incorporaciones a GameSalad. Versin de Windows Como ya hemos comentado, la versin de Windows proporciona un conjunto de pestaas en la seccin Library donde podremos acceder a las escenas, capas, y actores de nuestro proyecto. Desde cada pestaa podremos crear, borrar o reorganizar estos elementos. En la seccin de actores de la librera lleva incorporada tanto la creacin de actores como la gestin de etiquetas.

    Sin embargo, las tablas no las encontraremos en ninguna pestaa, encontrndose al final de la pestaa Home, tras la ficha del proyecto.

    Editor de escenas en Mac Haciendo doble clic sobre la escena inicial, podremos entrar al editor de escenas, que ser donde pasaremos la mayor parte del tiempo a la hora de crear nuestro juego.

  • 8

    El editor de escenas se encuentra dividido en las 3 grandes secciones. En la parte izquierda tenemos:

    Inpsector (con Game seleccionado)

    Actors: todos los actores de nuestro juego (jugadores, plataformas, coleccionables, etiquetas, etc...). Podremos crearlos y editarlos desde esta seccin.

    Attributes: todos los atributos globales del juego. El juego ya cuenta con algunos

    atributos bsicos que podremos utilizar en nuestro juego, aunque tambin podremos crear nuestros propios atributos. Estos atributos sern accesibles desde cualquier escena de nuestro juego.

    Devices: atributos relativos a informacin obtenida de perifricos o capacidades de

    algunos dispositivos, como el ratn o los acelermetros.

    Inspector (con Scene seleccionado)

    Attributes: acceso a los atributos relativos a la escena. Al igual que los atributos del juego, cada escena ya dispone de un conjunto bsico de atributos que configurarn el comportamiento dentro de la misma. Tambin podremos crear nuestros propios atributos y estos sern accesibles por los actores que se encuentren dentro de esa escena.

    Layers: aqu encontraremos las distintas capas existentes dentro de la escena actual.

  • 9

    Podremos crear nuevas capas y reordenarlas entre s. Adems po