Single Tech Games

gamemaker single

Programación en Game Maker Studio

Hola gente! Hoy se me ocurrió hacer otro video, pero esta vez de programación, como no pienso enseñar LibGDX he preferido utilizar este video como referencia y enseñar a programar en Game Maker Studio, la verdad es que la primera vez que toque Game Maker, me pareció un asco, eso de arrastrar y hacer un juego, me pareció muy limitante, pero luego en el Start Up Lima Weekend los chicos hicieron el juego en 1 día prácticamente  y todo programando, entonces me dije, hay que darle otra mirada, es por eso que hice un video tutorial de cómo codear en game maker 😀

Video

Código Fuente
Aquí les dejo el código fuente que utilice:
obj_Dino.Create

Vel_Hor = 0;
Vel_Ver = 0;
Grav = 0.5;
En_Tierra = 0;

obj_Dino.Step

tecla_Izq = keyboard_check_direct(vk_left);
tecla_Der = keyboard_check_direct(vk_right);
tecla_Sal = keyboard_check_pressed(vk_space);
if(tecla_Izq)
{
    Vel_Hor = -2;
    image_xscale = -1;
}
if(tecla_Der)
{
    Vel_Hor = 2;
    image_xscale = 1;
}
if(tecla_Izq && tecla_Der) or
    (!tecla_Der && !tecla_Izq)
{
    Vel_Hor = 0;
}
if(tecla_Sal)
{
    if (En_Tierra)
    {
        Vel_Ver = -7;
    }
}
Vel_Ver += Grav;
if(place_meeting(x, y + Vel_Ver, obj_Padre))
{
    //Inicio Bucle
    while(!place_meeting(x, y + sign(Vel_Ver),
                obj_Padre))
        y += sign(Vel_Ver);
    //Fin Bucle
    if(sign(Vel_Ver) == 1)
    {
        En_Tierra = 1;
    }
    Vel_Ver = 0;
}
else
{
    En_Tierra = 0;
}
////place_meeting devuelve si hay colision, no el objeto y es mas veloz que instance_meeting
if(place_meeting(x+Vel_Hor, y, obj_Padre))
{
    while(!place_meeting(x+sign(Vel_Hor),y,
                obj_Padre))
        x+= sign(Vel_Hor);
    Vel_Hor = 0;
}
x += Vel_Hor;
y += Vel_Ver;

obj_Dino.Press R-key (Este Código lo olvidé en el video, es el del reseteo :P)

game_restart();

Imágenes
Las imágenes que utilice:
dinosaurio inkscape
bloque
space
Suerte!

0 0 votes
Article Rating
Subscribe
Notify of
guest
1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Omar Ramírez

Que tal Julio!
Unas preguntas. Veo que haces videos de Unity tambien!
Que herramienta te parece mejor? Unity o Game Maker Studio? Que lios hay con las licencias?
Saludos!