En la mayoría de los juegos el jugador tendrá cierto score. También muchos juegos le dan al jugador cierto número de vidas. Finalmente, a menudo el jugador cuenta con cierto nivel de energía. Las siguientes acciones permiten manejar de manera sencilla el score, las vidas y la energía del jugador.
Set
the score
Game Maker
tiene un mecanismo interno de score.
El score normalmente se
muestra en el título de la ventana.
Puedes usar
esta acción para cambiar el score. Simplemente introduces un nuevo valor para
éste. A menudo querrás agregar puntos al score. En este caso no olvides
seleccionar la opción Relative.
If
score has a value
Con esta pregunta puedes checar si el score ha alcanzado un valor en particular.
Puedes indicar el valor y si el score debe ser igual, menor o mayor a ese valor.
Draw
the value of score
Con esta acción puedes dibujar el valor del score en cierta posición de la
pantalla. Proporcionas la posición y el título que se mostrará antes del score.
El
score se dibuja con la fuente actual. Esta acción sólo puede emplearse en el
evento draw de algún objeto.
Display
the highscore table
Cada juego guarda los diez mejores scores.
Esta acción
muestra la lista de récords.
Si el score actual está
entre los mejores diez, el nuevo score se inserta y el jugador puede introducir
su nombre. Puedes indicar la imagen de fondo a usar, si la ventana tendrá borde,
el color para la nueva y las otras entradas, y la fuente a emplear.
Clear
the highscore table
Esta acción vacía la tabla de récords.
Set
the number of lives
El Game Maker también cuenta con un sistema interno de vidas. Con esta
acción puedes cambiar el número de vidas que quedan. Normalmente lo pones a un
valor como 3 al inicio del juego y lo aumentas o disminuyes dependiendo de lo
que ocurra. No olvides seleccionar la opción Relative si deseas agregar o
restar al número de vidas. En el momento en que el número de vidas llegue a 0 (ó
menos que 0) se genera un evento “no more lives”.
If
lives is a value
Con esta pregunta puedes checar si el número de vidas ha llegado a un cierto
valor. Puedes indicar el valor y si el número de vidas debe ser igual, menor o
mayor a ese valor.
Draw
the number of lives
Con esta acción puedes dibujar en pantalla en número de vidas. Das la posición y
el título que se colocará antes del número de vidas. El número de vidas se
dibuja con la fuente actual.
Esta acción
sólo puede ser usada en el evento draw de algún objeto.
Draw
the lives as image
En lugar de
indicar el número de vidas con un número, es mejor usar pequeñas imágenes para
indicar las vidas.
Esta acción
hace eso precisamente.
Especificas la posición y
la imagen, y en la posición indicada se dibuja el número de vidas como imágenes.
Esta acción sólo puede emplearse en el evento draw de un objeto.
Set
the health
Game Maker tiene un mecanismo interno de energía. Puedes emplear esta
acción para cambiar la energía. Un valor de 100 se considera como energía
completa y 0 es sin energía.
Simplemente
das un nuevo valor para la energía. A menudo querrás restar algo a la energía.
En este caso no olvides seleccionar la opción Relative.
Cuando la energía sea igual
o menor que 0 se genera un evento “out of health”.
If
health is a value
Con esta pregunta puedes checar si la energía ha alcanzado cierto valor. Indicas
el valor y si la energía debe ser igual, menor o mayor que ese valor.
Draw
the health bar
Con esta acción puedes dibujar la energía en forma de una barra.
Cuando la
energía es 100 la barra es dibujada completa. Cuando es 0 la barra está vacía.
Puedes indicar la
posición y el tamaño de la barra de energía y el color para la barra y el fondo
de la misma.
Set
the window caption information
Normalmente en el título de la ventana se muestra el nombre del cuarto y el
score. Con esta acción puedes cambiar esto. Puedes indicar si se muestra o no el
score, las vidas, la energía y los títulos para estas opciones.