Aprende Game Maker Blog

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...

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 22

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...

10

Ejemplo de como guardar un juego

Vamos a ver un ejemplo de como guardar datos en Game Maker Studio. Los datos que podemos guardar son variados, podemos guardar el score, es una variable global, podemos guardar variables, de un objeto en particular, o podemos guardar una partida. Veamos éste último caso. Ya vimos en su momento como gestionar ficheros ini, que nos es muy útil para...

12

Como cambiar el idioma de tu juego

Vamos a aprender como controlar y cambiar el idioma de tu juego. Si te interesa hacer juegos en múltiples idiomas, es posible gestionarlos dentro del mismo juego, detectando el idioma del usuario y darle la opción de poder cambiarlo en cualquier momento.  Como detectar el idioma de tu dispositivo Game Maker Studio tiene una función que nos permite detectar qué...