Recordemos
que game maker es un programa para desarrollar juegos en 2D y 3D, dependiendo
la versión que descarguemos o compremos, en esta oportunidad utilizaremos la
versión 8.1, que es una versión pasada ya a que yoyo game ya a sacado nuevas versiones al mercado.
Empezaremos
con un juego en 2D, y lo primero es crear los recursos a utilizar como lo
veremos a continuación:
Lo primero es crear los sprites, para esto damos clic en menu recursos o sobre el icono que parece a pacman vestido de rojo, y nos aparecera una ventana donde podemos insertar nuestro sprite ya guardado o crear uno.
Luego voy a insertar una imagen para esto le doy en LOAD SPRITE, y podremos buscar la imagen que queramos en nuestro pc asi:
En mi caso agregare una imangen de una hamburguesa, luego clic en en boton ok y listo ya esta creado mi sprite que utilizare para el juego. De la misma manera crearemos los demas sprites a utilizr siguiendo los pasos anteriores.
El siguiente paso es crear un objeto:
los Sprites son sólo imágenes. Ellos no hacen nada. Pero los objetos del juego deben realizar acciones. Deben moverse, con los clics del ratón, etc Así que el siguiente paso es crear algunos objetos. Vamos a comenzar con el objeto pared. Para agregar un objeto, haga clic en el menú de Recursos y pulse Crear objetos o haga clic en el botón con la bola azul.
Luego se abrira una venta donde podremos crear el objeto, para esto pulsaremos en la pestaña donde encontraremos los sprites y seleccionamos la hamburguesa como lo veremos a continuacion:
Nuestro objeto necesitará algún comportamiento. En primer lugar, debe moverse. Y en segundo lugar, se debe acciona con los clics del ratón. En Game Maker comportamiento se define de la siguiente manera: Los objetos reciben eventos. Un evento que ocurre cuando, por ejemplo, se crea el objeto, cuando choca con otro objeto, y cuando el usuario pulsa el botón del ratón o una tecla del teclado. Puede indicar que el objeto debe reaccionar a ciertos eventos mediante la ejecución de acciones. Por ejemplo, cuando el evento ocurrió podemos ejecutar una acción para empezar a moverse.
En la forma de objeto, en el centro se encuentra la lista de eventos (vacío por el momento). A la derecha de este se encuentra la lista de acciones a ejecutar para el evento seleccionado. Y en el extremo derecho hay seis páginas con fichas con todas las diferentes acciones que se pueden utilizar.
Nuestro primer paso es asegurarse de que la hamburguesa comienza a moverse cuando se crea. Pulse el botón Agregar evento. Aparecerá un formulario en el que se selecciona el evento Create:
El evento se añade a la lista. Ahora podemos incluir acciones en este caso arrastrándolos a la lista de acciones. Pulse y mantenga pulsado el ratón sobre la acción superior izquierda con la flecha roja de ocho puntas, arrastrarlo a la lista de acciones y suelte el botón del ratón. Aparecerá un formulario en el que puede indicar las direcciones del movimiento y la velocidad. Pulse las ocho flechas para indicar la manzana pueden moverse en cualquiera de estas direcciones. Como velocidad, tipo 8. Por último, pulse Aceptar.
De la misma forma crearemos el objeto pared pero a este no le ponemos moviento y selecionamos la opcopn solido que nos servira para que los demas objetos choquen contra la pared y reboten.
Ya hemos indicado al objeto, cuando se crea, que debe moverse en cualquiera de las ocho direcciones con una velocidad de 8. Ahora debemos asegurarnos de que rebote contra las paredes. Para ello necesitamos un evento de colisión. Esto sucede cuando dos objetos chocan unos con otros.
Pulse el botón Agregar Evento y en la forma, haga clic en la colisión. En el menú que aparece, seleccione el objeto pared.
Pulse el botón Agregar Evento y en la forma, haga clic en la colisión. En el menú que aparece, seleccione el objeto pared.
Nuestro último paso es asegurarse de que el jugador puede pulsar con el ratón en la hamburguesa. En este caso queremos mover la hamburguesa a un lugar al azar (para hacer más difícil para que el usuario pulse sobre ella de nuevo) y queremos dar al jugador cierta puntuación.
Una vez más, pulse el botón Agregar Evento y haga clic en Mouse. En el menú seleccione Izquierda presionado. Este evento ocurre cuando el jugador pulsa el botón izquierdo del ratón en el objeto. Arrastre el salto a la acción aleatoria a la lista. (Se puede ver el nombre de una acción al permitir que el cursor del mouse sobre el botón). Tambien podemos agregar la accion de sonido para cuando demos clic en la amburguesa emita un sonido.
Una vez más, pulse el botón Agregar Evento y haga clic en Mouse. En el menú seleccione Izquierda presionado. Este evento ocurre cuando el jugador pulsa el botón izquierdo del ratón en el objeto. Arrastre el salto a la acción aleatoria a la lista. (Se puede ver el nombre de una acción al permitir que el cursor del mouse sobre el botón). Tambien podemos agregar la accion de sonido para cuando demos clic en la amburguesa emita un sonido.
Creación de una habitación
Ahora que hemos definido nuestro muro y la hamburguesa, tenemos que crear un espacio en el que se muestren. Las habitaciones son lo que el jugador ve cuando él / ella juega el juego. Nuestro juego tendrá una sola habitación, pero los juegos hechos con Game Maker puede tener muchas habitaciones o niveles diferentes. Para crear una habitación, haga clic en el menú de Recursos y pulse Crear Room o haz clic en el botón correspondiente en la barra de herramientas.
Ahora que hemos definido nuestro muro y la hamburguesa, tenemos que crear un espacio en el que se muestren. Las habitaciones son lo que el jugador ve cuando él / ella juega el juego. Nuestro juego tendrá una sola habitación, pero los juegos hechos con Game Maker puede tener muchas habitaciones o niveles diferentes. Para crear una habitación, haga clic en el menú de Recursos y pulse Crear Room o haz clic en el botón correspondiente en la barra de herramientas.
Ahora haga clic con el botón izquierdo del ratón en la parte superior izquierda de la zona de la sala. Debería aparecer una instancia del objeto pared. Continúe agregando objetos de pared hasta que se cree una frontera completa alrededor de la habitación. Si comete un error, puede usar el botón derecho del ratón para borrar instancias. (Si usted desea hacer esto más rápido, en la barra de herramientas de establecer los valores de X y Snap Snap Y a 32, el tamaño de los sprites, ahora usted puede dibujar múltiples sprites pared manteniendo pulsada la tecla <Mayús>.)
Ahora vamos a añadir algunas hamburguesas. Vuelva a hacer clic en el icono de menú y en el menú que aparece, seleccionar el objeto de hamburguesa. Coloque dos o tres objetos de hamburguesa en lugares al azar en la habitación. Pulse el signo marca verde en la barra de herramientas del formulario habitación para cerrarla.
Ahora vamos a añadir algunas hamburguesas. Vuelva a hacer clic en el icono de menú y en el menú que aparece, seleccionar el objeto de hamburguesa. Coloque dos o tres objetos de hamburguesa en lugares al azar en la habitación. Pulse el signo marca verde en la barra de herramientas del formulario habitación para cerrarla.
Ahora es el momento de probar el juego. Mejor guardar el juego en primer lugar. Haga clic en el menú Ejecutar y pulse normalmente Ejecutar o presione el botón de pista verde en la barra de herramientas.
Asumiendo que su juego no funcionó como se esperaba, ahora vamos a hacer que se vea un poco más de lujo. En primer lugar vamos a añadir una imagen de fondo de madera. Haga clic en el menú de Recursos y pulse Crear fondo o haga clic en el botón con la imagen:
Para mejorar el ambiente que vamos a añadir música de fondo al juego. Vuelva a hacer clic en el botón para añadir un sonido . En la barra dar clic en icono de soniso y pulse el botón Load Sound . busque en la carpeta el sonido. Seleccione la un archivo con extension .mid archivo. Este es un archivo midi. Estos son útiles como música de fondo , ya que son bastante pequeñas. Muchos se pueden encontrar en Internet. Pulse Aceptar para cerrar la ventana de sonido.
Ahora tenemos que asegurarnos de que el sonido se reproducirá al principio del juego . Vamos a utilizar un objeto adicional por ello. Pulse el botón con la bola azul para agregar un nuevo objeto y darle un nombre apropiado . No necesita un sprite . Haga clic en el botón Agregar Evento y seleccione el evento en Crear. A la derecha , seleccione la página main1 y arrastre la acción Reproducir sonido en la lista de acciones . selecciona la música y el bucle se establece en true . Así que la música se reproducirá siempre después de que se creó el objeto.
Pulse Aceptar para cerrar el formulario de la acción y de nuevo, pulse Aceptar para cerrar la ventana del objeto. Todavía tenemos que agregar el objeto a la habitación, de lo contrario, no se creará. En la lista de la izquierda, haga doble clic en la habitacion. Asegúrese de que la página de objetos es visible en la parte izquierda. Haga clic en el icono de menú en el centro para seleccionar el objeto de la música. Ahora haga clic en algún lugar del espacio para agregar una instancia del objeto. El objeto no tiene sprites por lo que una pequeña bola azul con un signo de interrogación se muestra en su lugar:
Ahora ejecutemos el juego y escucharemos la musica mientras jugamos y veremos una pantalla asi:
Aunque el juego ya puede ser divertido para jugar, hay algo que falta . Por lo tanto , vamos a añadir las bombas en el juego. Si hace clic sobre una bomba va a perder y el juego terminará . Las bombas serán estáticas . No se moverán , pero su número sigue aumentando para hacer el juego más difícil en el tiempo.El sprite bomba ya está presente pero necesita un efecto de sonido para ello. Pulse el botón con el altavoz para agregar un sonido. Dar es un nombre apropiado , pulse el botón de sonido de carga y seleccione explosion.wav . Pulse Aceptar para cerrar la forma de sonido.Ahora crea el objeto bomba haciendo clic en el botón azul pelota. Dale al objeto un nombre apropiado y el sprite bomba. Queremos que la bomba que aparezca en un lugar al azar . Para ello , agregue el evento Create. En ella colocar la acción de saltar a un lugar al azar .Cuando el usuario pulse sobre ella queremos que el juego termine . añadir el evento Mouse y Left pressed.
Como siguiente paso queremos mostrar una lista de mejores puntuaciones . Esto es muy fácil de Game Maker. En la ficha , arrastre la acción Mostrar puntuación (con el 1,2,3 en ella) . En el formulario se puede establecer bastantes valores. Como telón de fondo se puede elegir el fondo de madera , de la siguiente manera :
Y SI SE VERA PARA REGISTRAR LA PUNTUACION
AHORA YA PUEDES CREAR TUS PROPIOS JUEGOS