InicioHazlo Tu MismoTutorial game maker: juego de andar y dispara a enemigos

Tutorial game maker: juego de andar y dispara a enemigos

Hazlo Tu Mismo11/25/2011
Hola amigos éste es un tutorial para los principiantes en game maker. Espero que os ayude mucho. En este tutorial os enseñaré a hacer un juego de disparar a monstruos con munición. http://s961.photobucket.com/albums/ae91/Superdarius/?action=view¤t=1.jpg Primero haremos los sprites del jugador con la pistola caminado. El jugador debe estar mirando para arriba, abajo, derecha e izquierda, para esto debes hacer cuatro sprites del jugador rotados a cada dirección. Haremos otro sprite del monstruo del juego también mirando a las diferentes direcciones, y el sprite de la bala que dispararemos. Para finalizar haremos el sprite de las paredes y haremos un “background” con la textura del suelo. Ahora toca crear el objeto del jugador y el de los monstruos. Crea también el objeto bala. En el evento create del objeto jugador añadís este código: { image_speed=0 direction=0 can=1 global.municion=5 vida=3 } En el evento step, este otro: { if vida=0 { game_end() } if speed=0 { image_speed=0 } if speed>0 { image_speed=1 } if direction=0 { sprite_index=jugador_derecha } if direction=90 { sprite_index=jugador_arriba } if direction=180 { sprite_index=jugador_izquierda } if direction=270 { sprite_index=jugador_abajo } } NOTA IMPORTANTE: en jugador derecha, jugador izquierda, etc. Debéis poner el nombre de vuestro sprite del jugador que esté mirando para cada dirección. Para la colisión con las paredes ponemos este código: { speed=0 } Para el evento de colisión con el monstruo ponéis esto: En el evento de la tecla izquierda, derecha, arriba y abajo: Añadís la acción start moving in a direction con la dirección correspondiente y la velocidad 3. También añadís el evento de soltar esas teclas (key release). En todos esos añadís una variable con la variable speed y el valor 0. Crearemos otro evento para disparar (keyboard), en él ponemos: En la acción “create moving instance” hacéis esto: Ahora añadiremos en el evento create del objeto monstruo esto: En el evento de colisión con las paredes ponemos lo mismo En el evento step ponéis este código: { if direction=0 { sprite_index=monstruo_derecha } if direction=90 { sprite_index= monstruo_arriba } if direction=180 { sprite_index= monstruo_izquierda } if direction=270 { sprite_index= monstruo_abajo } } En monstruo izquierda, derecha, etc. ponéis el nombre de vuestros sprites. Para que podamos matar a los montruos, añadís un evento de colisión con la bala y ponéis dos acciones “destroy the instance” para que destruyan al enemigo y a la bala. Pero para poder disparar necesitaremos munición, debemos crear el objeto de munición con su sprite y añadir esto en la colisión con el jugador: Algo muy importante que debéis saber es que el objeto pared debe llevar la casilla solid activada. Para acabar añadiremos la “room” con los objetos de pared, los monstruos, el jugador y las municiones. No olvidéis poner de background el fondo que creasteis. Si seguiste bien los pasos, tendrás el juego terminado. Si este post recibe buenas puntuaciones, quizás me plantee hacer otro. xd Por ahora, esto es todo. Hasta la próxima. por favor puntuad, estoy muy pobre de puntos
Datos archivados del Taringa! original
20puntos
2,464visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
darius3🇦🇷
Usuario
Puntos0
Posts5
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.