|
|
Veamos un ejemploEs bueno primero echar un vistazo en cómo hacer un ejemplo muy simple. Asumimos aquí que usted hace funcionar Game Maker en modo simple. El primer paso es describir el juego que deseamos hacer. (debe hacer siempre esto primero; le ahorrará mucho trabajo más adelante.) El juego será muy simple: Hay una bola que rebota entre unas paredes. El jugador debe intentar clickear la bola con el ratón. Cada vez que él tiene éxito consigue un punto.Como puede ser visto, requeriremos dos objetos: la bola y la pared. También necesitaremos dos sprites: uno para el objeto de la pared y otro para el objeto de la bola. Finalmente, deseamos oír un sonido cuando tenemos éxito en clickear la bola con el ratón. Apenas utilizaremos un room en el cual el juego ocurra. (si no desea hacer el juego usted mismo puede cargarlo de la carpeta de los ejemplos bajo el nombre hit the ball.gm6.) Primero hagamos los sprites. Del menú Add, seleccione Add Sprite (también puede utilizar el botón apropiado en el toolbar). Una ventana se abrirá. Ponga como nombre "wall". Seleccione el botón de Load Sprite y elija la imagen apropiada. Éso es todo, ya puede cerrar la ventana. De la misma manera, cree una bola como sprite. Después, hacemos el sonido. Del menú add , agregue el sonido con add a sound. Otra ventana diferente se abre. Dé a el sonido un nombre y elija el sonido con Load a sound. Escoja algo apropiado y compruebe si es de hecho un sonido agradable presionando el botón de play. Si usted está satisfecho, cierre la ventana. El paso siguiente es crear los dos objetos. Primero hagamos el objeto de la pared . Otra vez del menú add elija add a object. Una ventana se abrirá, y veras que es un poquito mas complejo que las que hemos visto hasta ahora. En la izquierda hay información global sobre el objeto. Dé a object un nombre apropiado, y de la selección del menú de abajo, seleccione el sprite correcto de la pared. Como una pared es sólida, debe activar la casilla llamada solid. Esto es todo por el momento. Otra vez cree un nuevo objeto, nómbrelo ball, y póngale el sprite de la bola. La bola no será sólida. Para la bola, necesitamos definir un cierto comportamiento. En el centro usted ve una lista vacía de eventos. Debajo de ella hay un botón llamado Add Event. Presiónelo y usted verá todos los eventos posibles. Seleccione el evento Create. Esto ahora se agrega a la lista de eventos. En el lado derecho ve todas las acciones posibles en un número de grupos. Del grupo Move elija la acción con las 8 flechas rojas y arrástrela a la lista de la acción en el centro. Esta acción hará que el objeto se mueva en una dirección particular. Una vez que usted la coloque en la lista de la acción, un diálogo aparecerá en cuál usted puede indicar la dirección del movimiento. Seleccione las 8 flechas para elegir una dirección al azar. Deje la velocidad como 8. Cierre el diálogo. Ahora la bola comenzará a moverse en el momento que se crea. En segundo lugar, tenemos que definir qué debe suceder en el caso de una colisión con la pared. Una vez más agregue un evento (add event). Una vez halla aparecido el event selector, cliquea en collision, y en el objeto wall. Para este evento necesitamos The bounce action ( puede ver lo que hace cada acción sosteniendo el cursor del ratón sobre ella.) Finalmente, necesitamos definir qué hacer cuando el usuario presiona el botón de ratón izquierdo en la bola. Agregue el evento correspondiente y seleccione el botón de ratón izquierdo del menú event selector. Para este evento necesitamos algunas acciones: uno para reproducir un sonido (se encuentra en el grupo de las acciones main1), otro para cambiar el score (en el grupo score) y dos más para mover la bola a una nueva posición al azar y el canvio a una nueva dirección (de la misma manera que en el evento de create). Para la acción del sonido, seleccione el sonido correcto. Para saber si hay la acción del score, dele un valor de 1 y compruebe en la Relative box. Esto significa que 1 está agregado a la cuenta actual. (si se equivoca puede doblar la acción en el tecleo para cambiar sus ajustes.) Nuestros objetos son listos ahora. Queda definir el room. Agregue un nuevo room al juego, otra vez en el add menu. En la derecha usted ve el room vacío. En la izquierda se ven algunas lengüetas, una para fijar el background, otra para fijar algunas características globales como la anchura y la altura del room, otra donde puede agregar instancias al room. En el background usted puede seleccionar un objeto en el menú pop-up. Clickando en el cuarto ud puede poner instancias de ese objeto allí. Usted puede quitar instancias usando el botón de ratón derecho. Cree un límite agradable alrededor del cuarto usando el objeto Wall. Finalmente, ponga 1 o 2 objetos ball en el cuarto. Nuestro juego esta listo. Ahora es hora de probar nuestro juego. Presione para jugar el botón (el triángulo verde en la barra del botón en la tapa de la ventana) para ver qué sucede. Si usted no cometió ninguna equivocación, la bola comienza a moverse alrededor. Intente clickear en ella con el ratón y vea qué sucede. Puede parar el juego presionando la key Felicitaciones. Usted hizo su primer pequeño juego. Pero ahora es hora de aprender un poquito más sobre Game maker. |