Post on 04-Jul-2015
description
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
Informe Técnico
Space Blater
Laboratory Opensystem Mauricio Westemeyer
David Biava Bastián Barrientos
Víctor Aravena varavena@ufro.cl
27 de Diciembre del 2012
Layout de Title: En este layout se ponen todos los objetos que queremos que tengan esta layout
determinado: los cuales pueden ser los textos, diseño de fondo, etc. Esto depende del
diseño que cada persona le quiera dar a su juego.
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
Eventos de Title:
1.-La música:
A.-Se pone el evento System y después se selecciona “On start of layout” (Con esto
estamos señalando que queremos que empiece (La música en este caso) al abrirse el
layaout).
B.-Después seleccionamos los clip de sonido que queremos que se inicien con el
Layout.
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
2.-La intermitencia del texto:
A.- Se pone el evento System y después se selecciona “Every X seconds” (Después
nos re direcciona a una ventana., en la cual pondremos la intermitencia del texto en
este caso 1.0 segundos).
B.-Después agregamos se le agrega la acción en este caso el texto (BeginText) y
seleccionamos “Set visible” y ponemos Invisible, luego de esto se añade la acción
“System” y seleccionamos “Wait” (en este caso se le puso 0.3 segundos, lo cual nos
dice el tiempo de espera entre cada acción (siendo más específico el tiempo en el
texto esta invisible y visible)); Luego seleccionamos de nuevo el texto (BeginText)
ponemos “Set visible” y ponemos visible.
3.-El cambio de layout:
A.- Se pone el evento Keyboard y después se selecciona “On key pressed”
(Después nos re direcciona a una ventana., en la cual pondremos el elemento del
teclado que queremos usar; En este caso la barra espaciadora).
B.-Después elegimos el objeto Audio en “Add action” y ponemos Stop (Y
seleccionamos la carpeta “Music” (En el siguiente caso el programador agrupo la
música en una carpeta y los efectos de sonido en otra: lo cual sirve mucho para
estos casos))
C.-Después ponemos el objeto “System” y seleccionamos “Go to layout” (En este
caso seleccionamos el “layout” game (el cual es donde está el juego))
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
Layout de Game:
En este layout se ponen todos los objetos que queremos que tengan esta layout
determinado: los cuales pueden ser los textos, naves, explosiones, etc.
*NOTA: Las explosiones y efectos parecidos colocarlos fuera del de la pantalla porque si
no van a aparecer junto al juego y esto generara confusión en el usuario.
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
1.-Nave espacial:
A.- La nave espacial tiene comportamientos que se le agregan (en este caso:
“8Direction” y “BoundToLayout”) y le puso los siguientes atributos.
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
B.- La nave espacial posee animaciones esto lo podemos ver si hacemos un doble
clic en el sprite de la nave, veremos algo similar a esto.
En la ventana animations veremos tres componentes cada uno representa la animación para
movimiento estándar, giro a la derecha, giro a la izquierda.
Además tenemos la ventana animation frames donde podremos ver las imágenes de la
secuencia de animación.
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
2.- Elementos extra.
A.- Explosiones y municiones.
Estos elementos poseen animaciones al igual que la nave espacial.
Como podrán ver también tienen algunas animaciones.
En este ejemplo verán cómo se agrupan los eventos en la planilla, esto es una buena
práctica para evitar confusiones para modificaciones futuras.
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
Elegimos la opción add group para formar un grupo de eventos
Colocamos un nombre para el grupo y
seleccionamos active on start para que esté
disponible desde el inicio del juego
También nos permite agregar comentarios, además dentro de un grupo podemos agregar
eventos y subeventos.
Centro de Estudios de Ingeniería de Software
LABORATORIO OPENSYSTEM
Ejercicios.
1. Cambie los sprites y animaciones de la nave espacial (si no encuentra un tileset
adecuado para cubrir todas las animaciones, puede eliminar algunas, recuerde
eliminar cualquier evento relacionado con la animación).
2. Cambie los sprites y animaciones de al menos dos enemigos, además cree un boss
que tenga 7 veces la vida de un enemigo normal. (El boss debe ser acorde a la
temática del juego)
3. Descubra como hacen su aparición los enemigos, también coloque mas enemigos
para hacer mas desafiante el juego.(Se recomienda examinar la hoja de eventos, en
la subsección relacionada con los enemigos)
4. Descubra la función del objeto Scroller, pruebe modificarlo para descubrirlo.
5. Incluya un nuevo layout que contenga una pantalla con el texto “game over” y que
de la opción de reiniciar el juego presionando la tecla enter.( Sprites a elección,
debe incluir en pantalla una leyenda que indique al usuario que tecla debe presionar
para comenzar)
Tileset: set de sprites sobre un objeto en particular.
Enlaces:
Tileset: http://spriters-resource.com/
http://spritedatabase.net/