Mostrando entradas con la etiqueta Tutorial completo. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutorial completo. Mostrar todas las entradas

sábado, 13 de julio de 2013

Tutorial Game Maker español

1. CONCEPTOS BÁSICOS
En Game Maker existen sprites, rooms, objects, fonts, scripts, backgrounds, sounds, time lines y paths. Todo esto se puede resumir en muy pocas palabras, y antes que nada, debes conocer qué es cada cosa, ya que será con lo que trabajarás en tu proyecto:


En el primer cuadro que está marcado con rojo aparecerán los objects, sprites y demás que tengas creados y haciendo clic podrás editarlos.
Ahora voy a explicar qué es cada cosa y el icono correspondiente, y después, ya veremos con más profundidad cada uno.
Sprites: Son los dibujos del juego. Por ejemplo, el dibujo del personaje principal, el dibujo de una roca... En definitiva, las cosas que aparecerán en el juego de forma gráfica.
Sounds: Son los sonidos. Puedes administrar desde allí la música de fondo, etc.
Backgrounds: Son los fondos del juego. Por ejemplo, si queremos que nuestro juego se juegue como si estuviésemos en el cielo, haríamos un background de un cielo, lo ponemos, y ya tenemos un fondo.
Paths: Son movimientos que puedes ponerle a algo. Por ejemplo, puedes hacer que un personaje vaya a la izquierda, luego a la derecha... y repita el proceso. Es como si se moviese por el nivel como quieras.
Scripts: Si eres nuevo con Game Maker no tendrás ni que mirar esto. Los scripts son códigos de programación que luego puedes agregar al juego. Por ejemplo, un script podría ser "speed=0" que haría que quien tenga ese script, no se mueva. Pero para ello necesitas saber programación GML que ya veremos más adelante porque tiene un poco de complejidad.
Fonts: Es el tipo de letra que aparecerá en el juego. Puedes escoger entre muchos tipos de letra: Arial, Times New Roman...
Time lines: Con esto puedes hacer que algún objeto pueda realizar una acción pasado un tiempo. Por ejemplo, que cuando pase un segundo, haga algo.
Objects: Son todos los objetos del juego: el jugador y todo lo que aparecerá en el juego. Desde allí programaremos casi todo lo del juego.
Rooms: Son las pantallas del juego. Por ejemplo, una room podría ser el menú de inicio, otra room un nivel, otra room otro nivel...

2. SPRITES, BACKGROUNDS Y SOUNDS
Vamos a ir de cosas más simples a cosas más difíciles para que no te sea muy difícil entender las explicaciones. Empezaremos por los sprites, así que ya sabes, haz clic en el icono correspondiente a los sprites (que lo vimos en la primera parte) y aparecerá esto:


NameAquí podrás ponerle un nombre de referencia al sprite. Da igual el que pongas, ya que el nombre no aparecerá en el juego, solo te servirá a ti para guiarte mejor.
Load spritePuedes poner un sprite que tengas ya en tu ordenador y cargarlo directamente.
Save spritePara guardar el sprite
Edit spriteSi no tienes el sprite creado puedes hacerlo directamente desde Game Maker desde aquí. Para ello, haz clic ahí y aparecerá esto:


 Haz clic en "File" y luego en "New". A continuación debes colocar el tamaño del sprite, y ya podrás hacerlo:


Ahora vamos con los backgrounds:
Es igual que los sprites, así que no haré ninguna explicación. Solo recordaros que aquí tenéis que poner los fondos del juego.

Vamos con los sounds:

 - Name: Al igual que con los backgrounds y sprites, ahí debes poner un nombre para el sonido aunque no aparezca en el juego. Ya sabes, solo te servirá para tenerlo como referencia.
Load sound: Agrega el sonido.
Play-Stop: Para escuchar cómo suena.
Filename y effects: Con esto puedes ponerle efectos a tus sonidos para que suenen de forma distinta.
Volume y pan: Para el tono y el volumen.

3. OBJECTS I : EVENTOS
Como el tema de los objects es posiblemente lo más complejo y lo que más vamos a usar, voy a dividir en dos partes la explicación. Vamos a aprender en esta primera parte cómo crearlo y personalizarlo, y los eventos (events).


 - Name: Lo mismo de siempre. Es el nombre que quieras ponerle al object/objeto.
Sprite: El objeto puede tener un sprite. Por ejemplo, si vas a hacer que ese objeto sea el personaje principal, debes ponerle el sprite del personaje principal. Si va a ser un enemigo, le pones el sprite del enemigo, y así con todo.
Visible: Si marcas esta casilla el objeto será visible. Si no tienes esa casilla marcada, será invisible.
Solid: Hace que tu objeto sea sólido.

Ahora voy a explicar los events/eventos:
Para agregar un evento haz clic en "Add Event" y aparecerá un cuadro como el de la imagen. Dentro de los eventos debes poner acciones (que veremos en la próxima parte)
Create: Realiza las acciones cuando aparece el objeto.
Mouse: Realiza las acciones al hacer clic con el ratón, etc. 
Destroy: Realiza las acciones al eliminar el objeto
Other: Realiza otras funciones.
Alarm: Activa una alarma (veremos más de las alarmas próximamente)
Draw: Realiza las acciones de dibujo
Step:  Hace que las acciones se hagan al empezar la partida y no paren. Si quieres que ocurra algo que esté durante todo el juego, debes poner las acciones ahí.
Key Press: Realiza las acciones al mantener presionada una tecla
Keyboard:  Realiza las acciones al presionar una tecla
Key Release: Realiza las acciones al soltar una tecla
Trigger: Es para usar cosas muy complejas de GML que apenas ni yo sé, y además, no es apenas usado para los juegos ya que no es casi útil.