Game Maker Language

 

 

Programe juegos de computadora sin programar una sola gota de código

¡Aunque usted no lo crea!, yo soy nuevo en este tema de los juegos de computadora, solo recuerdo algunas travesuras que hice en mis tempranos tiempos, estas travesuras o simulacros de juegos estuvieron basados en lenguajes como Pascal (DOS), Logo Writer, Visual Basic 3.0, 4.0 y algunas investigaciones de Visual 6.0 con DirectX.

 

Baje gratis el software

Comencemos por esto!, entre a este sitio y baje el Framework de GML , es mas baje todo lo que se encuentre ¡gratis!. 

 

http://www.cs.uu.nl/~markov/gmaker/download.html

 

Instale el software, es muy sencillo y hasta automático, basta unos cliks y listo!.

 

Después de tener instalado el software le invito a leer, comprender cada una de las clases que expongo adelante.

 

Preguntas y Respuestas                          Regresar             Ejemplos

Introducción al GML

 

Que es un Juego?

Cuales son los tipos de juegos que existen?

    Según la revista de GML para el mes de abril se reconocen los siguientes tipos de juegos

 

 

  1. Arcade Games (Juegos de arcada)
  2. Puzzle ()
  3. Role Playing Games o RPG
  4. Strategy games (Juegos de estrategia)
  5. Adventure games (Juegos de aventura)
  6. First-Person Shooters FPS (Juegos de primera persona)
  7. Third-Person Shooters TPS (Juegos en tercera Persona)
  8. Sport Games
  9. Racing Games
  10. Simulators

 

 

Cuales elementos conforman un juego?

Ejemplos de juegos compilados

Clase No.  1

Administrar correctamente los recursos del hardware?

Elementos que conforman un juego escrito en GML

Lenguaje que usa GML para poder correr el juego.

Ejemplos de la clase 1

Clase No.  2

Clase No.  3

Clase No.  10 (Juegos de Plataforma)

    Consejos del Experto

1.      Siempre y de primero se diseña el room, es decir usted primero pinta con algún programa de dibujo como PAINT el fondo del nivel.  Por ejemplo si el tema del juego es como el de “Prince of Persia” el castillo, las pardes son pintadas en un Background. Por el contrario si el tema fuera – como el ejemplo – .

 

 

     2. Despues de tener todos los elementos gráficos bonitos se aplica el truco del objeto invisible que permite obtener colisiones y  otros eventos al interactuar con el “SPRITE” principal .

 

3.      Repito es necesario que PRIMERO se haga el dibujo del fondo y despues se ponen los objetos.

4.      El grid de la plataforma puede ser de 16x16, pero los objetos del personaje deben ser mayores, en nuestros ejemplos usaremos el room de 16x16 y el personaje 32x32.  Algunos sprites como los “blocks” de la plataforma si son de 16x16.

5.      No se apresure, dibuje en un papel lo que quiere hacer, no se enrede haciendo miles de elementos buenos ya que esto le consumirá mucho tiempo, empiece por hacer la pantalla de inicio y al menos dos niveles. 

 

Despues con la madures de esos rooms vendrán mas fácilmente los otros ya que en muchos casos es re-utilizar elementos de otros rooms

 

 

Nuestro proyecto - Trabajo en Casa -

            Compre un libro de cuentos, esos de  (200 colones o menos), $1, le sugiero un que tenga pocas páginas y que tenga elementos claros, por ejemplo (ali babá y los 40 ladrones, la bella durmiente,etc).

 

           Escanee todas las páginas, le recomiendo usar un software de edición de imágenes ya que luego tendrá que separar los elementos y completar backgrounds.  Salve las imágenes en formato TIFF que parece ser el que mas calidad guarda, pero cuando tenga listos los elementos del juego guardará esas imágenes en formato GIF, ya que son menos “pesadas”.

 

           Entienda muy bien el cuento para que luego usted pueda inventar niveles que conlleven a la conclusión del tema principal del cuento.  En mi ejemplo de Ali babá es fácil saber que hay camellos, desierto, casas, arena, villanos, un personaje principal, tesoros, y una bruja! – No es cierto eso es de otro cuento! -.

 

        Cuando haya escaneado separe algunas imágenes del personaje principal y guardelas con tamaños de pixel igual (32x32).  Sería muy bueno que el personaje tenga al menos 2 posiciones una con la cara hacia la derecha y otra hacia la izquierda, por ejemplo.

 

  ß derecha  izquierda -> 

 

     Si usted es mas “bicho” – en mi país significa que es muy bueno en lo que hace.  Anime los pies y las manos, si el dibujo del personaje lo permite haga efectos de viento moviendo su vestimenta, sino entonces a nuestro nivel podemos aceptar que solo tenga esas dos imágenes.

 

      Separe 3 fondos (bien significativos para el juego), por ejemplo (una noche en el desierto con las estrellas brillando.

 

       Piense en sonidos que apliquen a ese fondo y busque , por ejemplo para mi fondo usaré grillos, pondré una fogata y el sonido de la madera al consumirse por el fuego.   Mas adelante en otro nivel estaá hablando sobre trucos de edición de audio para lograr verdaderos efectos que generan inmersión.

 

 

    Ahora debe buscar otros objetos que podamos usar como premios al pasar un nivel, por ejemplo un BONO para mi ejemplo es que “ALI”, obtenga una espada super poderosa que al agitarla contra el suelo produce un temblor y hace que los camellos de los villanos se conviertan en “ratas” – estoy soñando!.

 

Elementos mínimos que debe tener este proyecto

     La pantalla de inicio

     La pantalla de información (lo invito a no usar lo simple que trae el GML, hagase un room y escriba la historia).

     El nivel primario

     El nivel secundario

     La tabla de puntaje

 

     Si usted logra hacer este proyecto ha dado uno de los pasos mas importantes en esta carrera, ya que se ha demostrado que puede hacer un juego de cualquier cosas que exista.  Busque un libro, película, fábula de su gusto y hagase otro proyecto similar.

 

¡Felicidades!.

 

 

 

 

 

 

 

 

 

2

 

 

 

 

1