Aprende Game Maker Blog

0

Como usar pilas en nuestro juego

Hemos hablado de una de las estructuras de datos que más usaremos en nuestros proyectos, las listas enlazadas. Ahora toca hablar de otra estructura de datos: las pilas. Una pila en Game Maker Studio es como una lista, pero tiene una peculiaridad: podemos añadir elementos, pero solo podemos sacar el último que hemos añadido. A menudo te lo puedes encontrar...

eliminar en una lista encadenada 4

Como usar listas en nuestro juego

En su momento, hablamos en general que en Game Maker Studio podemos usar estructuras de datos, que nos facilita la tarea de almacenar y recorrer los datos que almacenamos en memoria. Sabemos que existen los arreglos o arrays, pero a veces necesitamos hacer operaciones como acceder a uno, ordenar, eliminar, desordenar, etc. y con una array, además de tener que programarlo todo...

shotter preview game maker studio 6

Como hacer un juego de naves

Volvemos con un nuevo tutorial para crear un shotter, el típico juego de naves que estamos acostumbrados a ver. Voy a basarme en la demo que ya viene en Game Maker Studio de Scrolling Shotter, porque las mecánicas son las mismas y es un juego completito. La diferencia será que aquí lo tendréis paso a paso como hacer todas las...

7

Imágenes y sonidos gratis para tus juegos

Desde que empecé el blog tengo una sección de Recursos que aún no he podido estrenar, ¡estamos hablando de más de un año! Así que ya toca hacer un buen post para que sepas dónde conseguir recursos para videojuegos, hablando principalmente de imágenes y sonidos. La mayoría de nosotros, entre los que me incluyo, usamos Game Maker Studio como programadores, es decir,...

crear o hacer juegos para moviles en game maker studio 4

Funciones para crear juegos para móvil o tablet

Nunca hemos hablado de hacer un juego directamente para un dispositivo táctil, ya sea un móvil o una tablet. Cuando hacemos un juego en Game Maker Studio, es muy recomendable tener en mente cual va a ser su destino final, y si es para un móvil su sistema operativo, ya sea iOS, Android, Windows Phone o Tizen. Una vez hemos...

debug window game maker 2

Como depurar nuestro juego

Hasta ahora hemos visto como programamos los objetos, mediante acciones Drag and Drop o escribiendo código GML. Cuando creamos juegos sencillos es muy fácil corregir los posibles errores, basta con ir ejecutando nuestro proyecto, probar y ver que posibles fallos ocurren para depurarlos. Pero conforme nuestro proyecto se hace más grande y se va complicando, es muy fácil cometer algunos...

5

Crear botones sociales para compartir en tu juego (Twitter y Facebook)

Si tienes un juego publicado en alguna plataforma, es muy posible que tengas tu propia página web (por no decir que es casi OBLIGADO). Y casi seguro que también tengas una cuenta de Twitter y/o Facebook de tu estudio indie o  de tu juego (son estrategias de marketing diferentes pero perfectamente válidas). Sea o no el caso, lo que es...

escuela de videojuegos game maker studio 4

Aprender a programar videojuegos

Aprender a programar videojuegos desde cero, ¿piensas que puede ser fácil? Ahora disponemos de una cantidad de herramientas y opciones que nunca nos habíamos planteados. Antes, un par de personas podían hacer un juego para Pc o Mac, pero ahora nos encontramos con un mercado casi infinito: Windows, Mac, Ubuntu, HTML5, Android, iOS y hasta con la posibilidad de consolas...

4

Cómo usar estructuras de datos

Hasta ahora hemos aprendido a usar variables para almacenar tipos de datos simples, como puede ser un número o un texto. Incluso sabemos como almacenar una lista de valores en una variable, ya sea una lista simple o un mapeado en dos dimensiones, gracias al uso de las arrays. Pero es muy posible que nos quedemos cortos manejando este tipo...

azar numero aleatorio game maker studio 9

Aleatoriedad en nuestros juegos

Cuando hacemos un juego, es muy posible que necesitemos usar la aleatoriedad, menudo palabrejo, para simular el azar: tirar un dado, lanzar una moneda, posibilidades en % de golpear o no, IA de un enemigo que puede elegir entre varios caminos, poder elegir entre varios enemigos que atacan… Las posibilidades de uso son muchas y variadas, así que es bueno...