You are on page 1of 19

TutoriaI: Tu primer juego

Copvright 2003, Mark Overmars


Last changed. April 11, 2003 (finished)
Uses. version 5.0, simple mode
Nivel. Principiante
Traducido por. Jose Jorge Enrique: Rodrigue: (Geo)

Este tutorial esta enIocado a aquellos que tienen problemas para iniciarse con el Game
Maker. Te llevara paso a paso a traves del proceso de crear tu primer juego. Date cuenta de
que esta es la parte mas diIicil. Para crear tu juego antes deberas entender varios aspectos
basicos del Game Maker. Asi que por Iavor lee cuidadosamente este tutorial e intenta
entender todos los pasos. Una vez que has terminado tu primer juego, el Segundo es mucho
mas Iacil.

EI concepto deI juego

Es importante que antes escribamos una breve descripcion del juego que vamos a hacer.
Como este sera nuestro primer juego, disearemos algo simple. Deberia mantener
interesado al jugador por poco tiempo. Nuestro juego sera un juego pequeo de accion que
llamaremos Atrapa al Pavaso. (Trata siempre de poner un nombre agradable al juego).
Aqui esta la descripcion del juego:










Claramente, un juego como este tendra un atractivo muy limitado. Pero tenemos que
empezar por lo sencillo. Despues podemos agregar mas caracteristicas al juego para hacerlo
mas interesante.

Un documento de diseo
El segundo paso en la creacion de un juego es escribir un documento de diseo mas
preciso. Es recomendable que hagas esto antes de crear tu juego, aun si es muy simple.
Aqui esta nuestro documento de diseo para Atrapa al Pavaso (Omiti la descripcion que ya
se ha dado arriba).
Atrapa al Payaso
Atrapa al Pavaso es un pequeo juego de accion. En este juego un payaso se mueve en
el campo de juego. El objetivo del jugador es atrapar al payaso haciendo clic sobre el
con el raton. Si el jugador avanza en el juego, el payaso se mueve mas rapido y es mas
diIicil atraparlo. El marcador se incrementa cada vez que se atrape al payaso y el
objetivo es obtener el marcador mas alto posible. El tiempo esperado de juego es de
unos cuantos minutos.


























Esto debiera ser suIiciente por el momento. Ahora podemos empezar a crear el juego. Asi
que inicia el Game Maker y comencemos. De hecho, el juego que vamos a crear se incluye
en la carpeta ejemplo junto con todos los sprites, sonidos, etc. Puedes cargarlo desde ahi
pero te recomiendo recrearlo siguiendo los pasos descritos abajo. De esta Iorma entenderas
mejor como se crea un juego en el Game Maker.

Agregando sprites y sonidos

Como describe el documento de diseo del juego, necesitaremos dos imagenes para los dos
objetos. Tales imagines son llamadas sprites en el Game Maker. Hay mucho que aprender
sobre los sprites pero por el momento, piensa en ellos como pequeas imagenes. Asi que
necesitamos hacer o encontrar tales imagines. Para crear las imagines puedes usar cualquier
programa de dibujo que gustes, por ejemplo el programa Paint que es parte del sistema
Windows. Aunque el Game Maker tambien tiene un sencillo programa de dibujo interno
para tal proposito. La creacion de buenos sprites es un arte que requiere de mucha practica.
Pero aIortunadamente existe una gran cantidad de colecciones de imagenes de todo tipo
disponibles gratuitamente. El Game Maker contiene varias de ellas y puedes encontrar mas
en el sitio web oIicial del Game Maker (www.gamemaker.nl). Alternativamente, puedes
buscar en la red y podras encontrar imagenes en grandes cantidades. Asi que para nuestro
pequeo juego tomamos dos sprites de la coleccion por deIecto.
Atrapa al Payaso documento de diseo

Objetos del juego
Solo habra dos objetos en el juego: el payaso y la pared. El objeto pared tiene la imagen
de un cuadrado. La pared que rodea el area de juego esta hecha de estos objetos. La
pared no hace nada. Solo esta ahi para evitar que el payaso se mueva Iuera del area. El
objeto pavaso tiene la imagen de una cara de payaso. Se mueve con una velocidad
determinada. Cuando choque con un objeto pared rebotara. Cuando el jugador haga clic
sobre el payaso el marcador se incrementa en 10 puntos. El payaso se mueve a una
posicion aleatoria y la velocidad se incrementa en una pequea cantidad.
Sonidos
Emplearemos dos sonidos en este juego. Un sonido rebote que se usara cuando el
payaso choque con una pared, y un sonido clic que emplearemos cuando el jugador
logre hacer clic sobre el payaso.
Controles
El unico control con el que cuenta el jugador es el raton. Atrapara al payaso al hacer clic
sobre el con el boton izquierdo del raton.
Flujo del juego
Al inicio del juego el marcador se pone a 0. se muestra el cuarto con el payaso
moviendose. El juego inicia inmediatamente. Cuando el jugador presione la tecla Esc~
el juego termina.
Niveles
Solo hay un nivel. La diIicultad del juego aumenta ya que despues de cada atrapada el
payaso aumenta su velocidad.
El payaso: La pared:

Para agregar estos sprites al juego que estamos creando, en el menu Add selecciona Add
Sprite. Aparecera la siguiente ventana:



(Si ejecutas el Game Maker en modo avanzado se mostrara mas inIormacion, pero no la
necesitamos para nuestro pequeo juego). Presiona el boton marcado Load Sprite y
selecciona el archivo que contenga la imagen del payaso. (Puedes encontrarlo en la carpeta
recursos dentro de la carpeta ejemplo). El sprite se mostrara en la ventana. En el
campo Name coloca un buen nombre para el sprite, como spr_payaso. (Yo siempre
inicio los nombre de los sprites con spr de Iorma que siempre recuerde que son nombres
de sprites. Este tipo de convencion para los nombres es una buena practica). Checa que la
propiedad Transparent este marcada. Esto indica que el color de Iondo del sprite sera
transparente (por lo que versa el Iondo real a traves de este). En general usaras sprites con
Iondo transparente.


Presiona el boton OK y se agregara el sprite. Puedes hacer lo mismo para el sprite de la
pared, llamandolo spr_pared.

Como podras haber notado, a la izquierda de la ventana del Game Maker han aparecido los
nombres de tus dos sprites. Aqui siempre encontraras todos los sprites, sonidos, objetos,
cuartos, etc. que hayas deIinido. A todo ese conjunto le llamamos los recursos del juego.
Puedes seleccionar un recurso haciendo clic sobre su nombre. Ahora puedes usar el menu
Edit para cambiar el recurso, duplicarlo, o eliminarlo. Este mismo menu se mostrara al
hacer clic con el boton derecho del raton sobre el nombre del recurso. Esta vista general de
los recursos se volvera muy importante cuando estes creando juegos mas complicados.

Ahora que hemos agregado los dos sprites agregaremos dos eIectos de sonido. Uno debe
reproducirse cuando el payaso toque la pared y el otro cuando el payaso sea atrapado con el
raton. Usaremos dos archivos wave (.wav) para esto. Los archivos wave son excelentes
para eIectos cortos de sonido. Varios de estos archivos son parte de la instalacion del Game
Maker y puedes encontrar muchos mas en la red. Tambien puedes crearlos tu mismo pero
deIinitivamente se requiere de algo de habilidad.

Para agregar el primer sonido de rebote al juego, selecciona Add Sound desde el menu
Add. Aparecera una ventana en la que puedes cambiar las propiedades del sonido. Presiona
el boton Load Sound para cargar el sonido apropiado. Nombraremos al sonido como
snd_rebote. La ventana de propiedades del sonido ahora luce como sigue:


Puedes reproducir el sonido para checarlo. Presiona el boton OK para indicar que el sonido
esta listo. Puedes agregar el sonido para el clic de la misma manera, nombrandolo
snd_clic. De nuevo, Iijate que los dos sonidos se muestran a la izquierda de la ventana
en el explorador de recursos.

Objetos y acciones

El haber agregado las los sprites y los sonidos al juego no signiIica que algo este
ocurriendo. Los sprites son simples imagines para los objetos del juego y no hemos
deIinido aun ningun objeto. De manera similar, los sonidos solo se reproduciran cuando lo
indiquemos. Asi que a continuacion necesitamos deIinir nuestros dos objetos.
Pero antes de que hagamos esto, deberas entender la manera basica en la que operan el
Game Maker y la mayoria de los sistemas de diseo de juegos. Como hemos indicado
antes, en un juego tenemos varios obfetos de fuego. Durante la ejecucion del juego una o
mas instancias de estos objetos de juego estaran presentes en pantalla o, mas en general, en
el mundo del juego. Nota que puede haber multiples instancias del mismo objeto. Asi por
ejemplo, en nuestro juego Atrapa al Pavaso habra varias instancias de los objetos pared,
que rodean el campo de juego. Habra solo una instancia del objeto payaso.
Las instancias de los objetos de juego no hacen nada a menos que se los indiques. Puedes
hacer esto indicando como debe reaccionar a los distintos eventos que ocurran. Hay muchos
eventos que pueden ocurrir. El primer evento importante se presenta cuando la instancia es
creada. Este es el Evento de Creacin. Aqui probablemente se requieran algunas acciones.
Por ejemplo debemos decirle a las instancias del objeto payaso que debieran empezar a
moverse en una cierta direccion. Ocurren otros eventos cuando dos instancias colisionan
entre si; llamado Evento de Colisin. Por ejemplo, cuando la instancia del payaso colisione
con la instancia de la pared, el payaso debe reaccionar y cambiar su direccion de
movimiento. Tambien ocurren otros eventos cuando el jugador presiona una tecla en el
teclado o hace clic con el raton sobre una instancia. Para el payaso emplearemos un Evento
Mouse para hacerlo reaccionar cuando se haga clic sobre el.
Para indicar lo que debe ocurrir ante cierto evento, se usan las acciones. Hay muchas
acciones de entre las cuales elegir. Por ejemplo, hay una accion que establece el
movimiento de la instancia en una cierta direccion, hay una accion para cambiar el
marcador, y hay una accion para reproducir sonidos. Por lo que el deIinir un juego consiste
de unos cuantos pasos: podemos darle al objeto de juego un sprite como imagen, podemos
conIigurar ciertas propiedades, y podemos indicar los eventos a los que debe reaccionar el
objeto y las acciones que debe realizar.
Nota que hay diIerencia entre los obfetos y las instancias de estos objetos. Un objeto deIine
el comportamiento de un elemento del juego (esto es, deIine sus reacciones ante ciertos
eventos). De este objeto, puede haber una o mas instancias en el juego. Estas instancias
reaccionaran de acuerdo al comportamiento deIinido para el objeto. Dicho de otra manera,
un objeto es un elemento abstracto. Como en la vida real, podemos hablar de una silla como
un objeto abstracto en el cual puedes sentarte, pero tambien podemos hablar de una silla en
particular, la cual es una instancia del objeto silla, y la cual existe en nuestra casa.
Y como Iunciona esto para el juego que estamos creando? Necesitaremos dos objetos.
Creemos primero el mas sencillo: el objeto pared. Este objeto no necesita comportamiento.
No reaccionara a ningun evento. Para agregar el objeto, selecciona la opcion Add Object
del menu Add. (Para este momento probablemente ya notaste que tambien se puede
acceder a estas opciones con los botones en la barra de herramientas). Aparecera la
siguiente ventana:



A la izquierda puedes conIigurar algunas propiedades del objeto. Lo llamaremos
ojb_pared. Ahora seleccionamos el sprite adecuado. Para ello, debes hacer clic en el
boton a la derecha de la palabra Sprite. Aparecera un menu que muestra todos los sprites
disponibles (en nuestro caso, el payaso y la pared). Selecciona el sprite pared para este
objeto. Finalmente, queremos que la pared sea solida, esto es, no permitiremos que ningun
objeto pase a traves de ella. Asi que marca la propiedad Solid haciendo clic sobre ella.
Presiona OK, y ya hemos terminado con el objeto pared.

Para el objeto payaso empezaremos de la misma Iorma. Agrega un nuevo objeto, cambia el
nombre a obj_payaso, y selecciona el sprite correcto. El payaso no necesita ser solido.
Pero hay mas cosas por hacer con el. Necesitamos conIigurar su comportamiento. Para ello
necesitaremos el resto de la ventana. En el medio puedes ver una lista vacia con tres
botones bajo ella. Esta lista contendra los diIerentes eventos a los que debe responder el
objeto. Con los botones debajo de la lista puedes agregar, eliminar o modiIicar los eventos.
Hay una gran cantidad de eventos pero normalmente emplearas unos cuantos en tu juego.
Despues de los eventos se encuentra una lista vacia de acciones que deberan ser realizadas
para el evento seleccionado (si hay alguna). Y a la derecha de esta lista hay un conjunto de
Iichas / solapas con pequeos iconos. Estos iconos representan las diIerentes acciones. En
total cuentas con 75 diIerentes acciones a elegir. Si colocas el raton sobre uno de los iconos
se mostrara una breve descripcion de la accion correspondiente. Puedes arrastrar las
acciones desde la derecha a la lista de accion para que se lleven a cabo cuando ocurra el
evento. Primero deIiniremos lo que debe ocurrir cuando una instancia del payaso sea
creada. En este caso queremos que el payaso empiece a moverse en una direccion al azar.
Presiona el boton Add Event. Se mostrara la siguiente ventana:



Haz clic en el boton Create y veras que se agrega el evento create a la lista de eventos y
luego es seleccionado. Ahora arrastra a la lista el icono con las ocho Ilechas rojas. Este
icono corresponde a la accion para permitir a la instancia moverse con una cierta direccion.
Aparecera la siguiente ventana:


La mayoria de las acciones tienen ventanas asociadas en las cuales puedes conIigurar
ciertas propiedades de la accion. Por el momento olvida la opcion Applies to. Podemos
especiIicar dos propiedades: la direccion en la que se movera y la velocidad con que lo
hara. Como queremos una direccion al azar, haz clic en las ocho Ilechas (no en el cuadro
del centro; ese detendra el movimiento!). Esto signiIica que se elegira una de estas
direcciones aleatoriamente. La velocidad la pondremos a 4 ya que de otra Iorma el payaso
se moveria muy rapido. Presiona OK para indicar que hemos terminado de editar la accion.
La ventana de propiedades del objeto ahora debiera verse asi:


El siguiente evento a deIinir es la colision con la pared. Nuevamente presiona el boton Add
Event, y ahora presiona el boton Collision. Aparecera una ventana que muestra todos los
objetos posibles (la pared y el payaso). Selecciona el objeto pared porque es con el cual
queremos manejar la colision. Para este evento emplearemos la accion de rebote, la cual es
el icono con una Ilecha rebotando de una pared (el icono hasta abajo a la derecha en la
primer Iicha / solapa). Arrastralo a la lista y aparecera la siguiente ventana:



Hay dos propiedades que podemos cambiar pero su valor por deIecto estara bien. No nos
interesa la colision precisa y deseamos que se rebote contra objetos solidos. (Recuerda que
hicimos a la pared un objeto solido). Presiona OK y hemos terminado. Tambien
necesitamos agregar una accion para reproducir el sonido del rebote en este caso. Puedes
encontrar la accion de sonido en la Iicha / solapa main1 es la que luce como una bocina.
Arrastrala a la lista y aparecera la siguiente ventana:


Tambien puedes conIigurar dos propiedades. Primero debes seleccionar el sonido a
reproducir, haciendo clic en el boton de menu. Aqui necesitamos el snd_rebote. (Aqui
puedes ver la utilidad de dar a tus recursos nombres reconocibles). La segunda propiedad
indica si se repite, esto es, si se reproduce continuamente. Obviamente es algo que no
deseamos asi que lo dejamos con el valor false. Presiona OK. La ventana de propiedades
del objeto ahora debera verse asi:



Si por alguna razon cometiste un error, puedes hacer clic con el boton derecho del raton
sobre una accion y seleccionar por ejemplo Delete para quitar la accion (o presiona la tecla
Supr). Tambien puedes seleccionar Edit Values para cambiar las propiedades de la accion
(Hacer doble clic sobre la accion te permitira lo mismo).

Finalmente necesitamos deIinir lo que se hara cuando el usuario haga clic con el boton
izquierdo del raton sobre el payaso. Nuevamente haz clic en el boton Add Event y ahora
selecciona los eventos Mouse. Aparecera una ventana con varias opciones. La que
necesitamos se llama Left pressed. Esta accion ocurre solo cuando el jugador presiona el
boton izquierdo del raton sobre la instancia del objeto. Otros eventos del raton ocurren
mientras el jugador mantiene el boton presionado u ocurren independientemente de donde
el jugador presione el boton del raton. Aqui necesitaremos tres acciones. Primero que nada
necesitamos incrementar el marcador. El Game Maker mantiene y muestra un marcador
automaticamente. Para incrementar el marcador arrastra la accion con el icono de tres
monedas en la Iicha / solapa llamada score. Aparecera la siguiente ventana:



Introduce un valor de 10 ya que deseamos incrementar en 10 puntos el marcador. Pero esto
no es suIiciente. La accion establece el marcador a 10 pero lo que queremos es sumar 10 al
marcador actual. Esto se logra marcando la propiedad Relative. Muchas acciones cuentan
con la opcion relative para incrementar un valor en lugar de establecerlo. Presiona OK para
cerrar la ventana.

La siguiente accion es reproducir el sonido del clic. Esta accion se agrega exactamente
igual como lo hicimos con la accion para el sonido de rebote. Ahora queremos que el
payaso se mueva a una posicion aleatoria. Esto hara mas diIicil el juego. En la Iicha /
solapa Move hay una accion que hace esto por ti. Selecciona la accion con la Ilecha hacia el
signo de interrogacion. Aparecera la siguiente ventana:



Los valores por deIecto estan bien asi que presiona OK para cerrar la ventana. Finalmente
queremos que el payaso se mueva en una nueva direccion e incrementar la velocidad un
poco, como lo indicamos en el documento de diseo. Para esto nuevamente usamos la
accion con el icono de las ocho Ilechas rojas para establecer el movimiento. Haz clic
nuevamente en las ocho Ilechas, introduce un valor de 0.5 para la velocidad y marca la
casilla Relative para aumentar 0.5 a la velocidad. La ventana debiera verse asi:



Ya hemos terminado con el objeto payaso. Hemos deIinido acciones para los tres eventos
que son importantes. Asi que presiona OK para cerrar la ventana.

Creando eI cuarto

Ahora que hemos creado los objetos del juego solo nos Ialta una cosa por hacer.
Necesitamos crear el cuarto en el que se llevara a cabo el juego. Para la mayoria de los
juegos, el disear cuartos eIectivos (tambien llamados niveles) es una tarea que consume
bastante tiempo porque debemos encontrar el balance y progresion adecuados en el juego.
Pero para Atrapa al Pavaso el cuarto es muy sencillo: un area cerrada con una instancia del
objeto payaso dentro.

Para crear el cuarto, selecciona Add Room en el menu Add. Aparecera la siguiente
ventana:



A la izquierda puedes ver tres Iichas / solapas. Solamente usaremos las llamadas objects y
settings. A la derecha puedes ver el cuarto actual, el cual es solo un area gris, con una
cuadricula sobre ella para ayudarte a colocar las instancias de los objetos. Ya que nuestros
objetos de juego tienen tamao de 32x32 mejor cambiamos un poco la cuadricula. Para ello
haz clic en la Iicha settings y en la parte de abajo cambia ambos valores de snap de 16 a 32.
veras que las lineas de la cuadricula se separan. Ahora regresa a la Iicha objects.

Para agregar instancias de un cierto objeto, haz clic en el boton con la imagen de menu.
Selecciona el objeto obj_pared. Ahora usa el raton para colocar instancias de la pared en
los limites del cuarto. Pudieras agrandar la ventana o usar las barras de scroll para ver el
cuarto completo. Si cometiste algun error usa el boton derecho del raton para borrar
instancias. Finalmente, selecciona el objeto obj_payaso y coloca una instancia del
mismo en el centro del cuarto. Esto es todo, nuestro cuarto esta listo. Asi que cierra la
ventana con el boton OK.

Guardando y probando

Tal vez no hayas notado que nuestro juego esta listo ahora. Los sprites y los sonidos han
sido agregados, los objetos de juego han sido diseados y se ha creado el primer (y unico)
cuarto en el que se llevara a cabo el juego. Ahora es momento de guardar el juego y
probarlo. El guardado de los juegos Iunciona igual que en la mayoria de cualquier
programa de Windows. Selecciona el comando Save del menu File, selecciona un lugar y
teclea un nombre. Los juegos del Game Maker tienen la extension .gmd (Game Maker
Design). Nota que no puedes jugar directamente estos archivos. Solo puedes cargarlos en el
Game Maker. Abajo veremos como crear juegos ejecutables.

Ahora necesitamos probar el juego. Esto es muy importante. Puedes hacerlo tu mismo pero
debieras pedir a otros que probaran tu juego. El probar (o ejecutar el juego en general) es
simple; selecciona el comando Run normally del menu Run. Se ocultara la ventana de
diseo, el juego sera cargado y, si no cometiste algun error, aparecera el cuarto en pantalla
con el payaso moviendose en el. Trata de hacer clic sobre el payaso ve si el juego se
comporta como se espera. Debieras oir los sonidos correctos y la velocidad del payaso
debiera incrementarse. Para salir del juego, presiona la tecla Esc~ o haz clic en el boton
cerrar en la esquina superior derecha de la ventana. Se mostrara nuevamente la ventana de
diseo.



Ahora es momento de aIinar el juego. Debieras preguntarte por ejemplo: Es adecuada la
velocidad inicial? El correcto el aumento de velocidad? El tamao del cuarto es
adecuado? Seleccionamos sprites y sonidos adecuados para el juego? Si no te agrada algun
aspecto, cambialo y prueba el juego nuevamente. Recuerda que debieras permitir a alguien
mas probar el juego. Ya que como tu diseaste el juego pudiera ser mas Iacil para ti que
para otras personas.

Una vez que estes contento con tu juego, debieras crear un ejecutable para el juego. Esta es
una version del juego que puede ser ejecutada sin la necesidad del Game Maker. Esto es
muy simple. En el menu File selecciona el comando Create executable. Debes indicar la
ubicacion y el nombre del ejecutable. Ahora puedes cerrar el Game Maker, y correr el
juego con su ejecutable.

Toques finaIes

Nuestro primer juego esta listo pero necesita unos cuantos toques Iinales para mejorarlo.

Primero vamos a agregar musica de Iondo. Esto es muy Iacil. Nuevamente agregamos un
recurso de sonido al juego y esta vez lo llamamos snd_fondo. Para la musica de Iondo
no empleamos archivos wave. Ocupan demasiado espacio. En su lugar es mejor emplear
archivos midi. Los archivos midi son una Iorma diIerente de almacenar musica. Puedes
encontrar muchisimos de ellos en la red. Es importante seleccionar una musica de Iondo
apropiada para el juego. En el evento de creacion del objeto payaso agregamos una accion
de sonido para reproducir la musica de Iondo. Esta vez establecemos la propiedad Loop a
true para indicar que el sonido debiera repetirse siempre.

Ahora vamos a agregar una imagen de Iondo. El Iondo gris del cuarto es bastante aburrido.
Para ello usaremos un nuevo tipo de recurso. Dentro del menu Add selecciona Add
Background. Aparecera una ventana que luce como la ventana de sprites. Haz clic en el
boton Load Background y selecciona una buena imagen. La ventana de propiedades ahora
se ve asi:



Fijate que para los Iondos la propiedad Transparent no esta seleccionada. Presiona OK..

Para asignar al cuarto el Iondo correcto, abre nuevamente el cuarto (doble clic sobre el
recurso cuarto en la parte izquierda de la ventana). Ahora usa la Iicha backgrounds.
Aparece la siguiente inIormacion:



Primero deshabilita la propiedad Draw background color porque ya no necesitamos el
color gris de Iondo. Despues, haz clic en el pequeo icono de menu en el centro y
selecciona el Iondo que agregamos. Como puedes ver, ahora tenemos un bonito Iondo en el
cuarto. Checa las propiedades Tile Hor. y Tile Vert. Estas indican que el Iondo debe ser
repetido horizontal y verticalmente para llenar el cuarto. Para que esto Iuncione bien la
imagen de Iondo debe ser hecha de tal Iorma que se acople bien consigo misma sin que se
noten errores. AIortunadamente muchas de estas imagenes estan disponibles.

Si juegas un poco veras que es muy Iacil porque sabes exactamente hacia donde se dirige el
payaso. Para hacer agregar un poco de diIicultad haremos que el payaso cambie de
direccion de tiempo en tiempo. Para esto usaremos un reloj de alarma. Estos relojes realizan
un conteo hacia atras y en el momento que llegan a 0 se presenta un evento de alarma. Cada
instancia de un objeto puede tener ocho diIerentes relojes de alarma pero aqui solo
necesitamos uno. En el evento de creacion del payaso agregamos la accion para conIigurar
un reloj de alarma (en la Iicha / solapa main2). Usamos la alarma 0 y establecemos el
numero de pasos a 50 (lo cual serian aproximadamente 1.5 segundos ya que el juego tiene
30 pasos por segundo; esto puede cambiarse en la Iicha settings en las propiedades del
cuarto), asi:



Ahora debemos indicar lo que ocurrira cuando la alarma llegue a 0. Para esto, selecciona
Add Event, selecciona el evento Alarm y escoge la alarma 0 del menu que aparece. En
este evento conIiguramos una nueva direccion de movimiento al azar usando la accion de
las ocho Ilechas rojas (establece la velocidad a 0 y marca la casilla Relative para no alterar
la velocidad). Tambien estableceremos nuevamente la alarma 0 a 50 para hacer que el
evento se presente nuevamente dentro de 1.5 segundos.

Finalmente, cada juego debe indicar a los jugadores lo que deben hacer. Por lo que
requerimos de alguna ayuda. El Game Maker tiene un mecanismo estandar para esto.
Selecciona Change Game Information en el menu Add. Se mostrara una ventana de
edicion en la cual debes introducir algun texto. Puedes emplear diIerentes Iuentes, tamaos
y colores. Por ejemplo:



Tu primer juego ya est Iisto

Felicitaciones. Has terminado tu primer juego. Y el primero siempre es el mas diIicil.
Tambien has visto los aspectos mas importantes del Game Maker: sprites, imagenes y
sonidos, los objetos del juego, eventos y acciones, y los cuartos. Estos no son exclusivos
del Game Maker. Los sprites, imagenes y sonidos son recursos importantes para cualquier
sistema de creacion de juegos. Tambien, en cualquier sistema de diseo de juegos, se es
usual y util pensar en terminos de objetos de juegos que llevan a cabo ciertas acciones de
acuerdo a ciertos eventos. Y por supuesto cada sistema de diseo de juegos debera tratar
con los niveles o cuartos que es como los llamamos en el Game Maker.

Antes de continuar con un nuevo juego tal vez quieras jugar un poco mas con el juego
AtrapaalPavaso que hemos creado en este tutorial. Aqui hay algunas cosas que tal vez
quieras probar:

- Tener dos payasos moviendose. (Esto es muy Iacil ya que puedes colocar varias
instancias del mismo objeto en un cuarto).
- Un payaso 'oscuro al que no debes atrapar porque te restaria puntos del marcador.

You might also like