Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mensajes - dixon

196
Preguntas y respuestas / Re:problemas con el movimiento
Diciembre 21, 2019, 04:31:04 AM
Hola,

Puedes hacer las preguntas que quieras, inclusive puedes preguntar sobre el clima, la temperatura, la gasolina, el dióxido de carbono. Siempre y cuando estés desarrollando un proyecto en Game maker que mida el impacto ambiental por supuesto.  :-[

Ahora bien, tienes un problema con un código y no muestras el código. Es como el paciente que va al médico y no le dice al doctor nada. Se requiere tu código para ver la falla y corregir.

Pero ahora bien, suponiendo que existiera una manera de corregir un error sin ver el código......  :-[  si existe manera y es la siguiente.

No veas el spoiler hasta que no respondas la pregunta ¿cómo corregir el error sin ver el código?
[spoiler]
Te dije que no vieras el spoiler

[spoiler]
Reemplazado el código por completo
vspeed=0
hspeed=0
if(keyboard_check(vk_up))
{
vspeed=-5
}
if(keyboard_check(vk_down))
{
vspeed=5
}
if(keyboard_check(vk_left))
{
hspeed=-5
}
if(keyboard_check(vk_right))
{
hspeed=5
}
[/spoiler][/spoiler]
197
Preguntas y respuestas / Re:sistema de guardado
Diciembre 21, 2019, 04:04:44 AM
Todo depende de que game maker usas. Si usas studio, tendrás que usar los archivos ini y debes investigar sobre eso. Si usas game maker ocho o anteriores podrías usar archivos de texto y guardar código directamente para poder ejecutarlos luego.
198
Para (la instancia indicada)
{

si la otra instancia indicado está definido

{
para (una nueva instancia creada)
      {
      su sprite será una instancia indicada
       }

}

Destruir la instancia
}

Esto es lo que hará el objeto que se indique en el argumento cero del presente script, preguntará si el otro objeto que ha colisionado con el tiene un arguneto1 bien definido y de ser así creará una instancia cuyo sprite será el ya definido.

Nunca he creado una instancia dentro de un with.

Voy denuevo... haber de que se trata.

Suponiendo que lo que se quiere es crear una instancia con un sprite igual al objeto con el cual se ha colisionado.

Suponiendo que un objeto A viaja en línea recta y colisiona con un objeto B y el A crea un objeto C con sprite igual al del B.

with (argument0)
{
nnn=instance_create(x,y,0)
nnn.sprite_index=other.sprite_index
}


Suponiendo ahora que el objeto other debe definirse para indicar que el Objeto A debe crear el objeto C solo cuando colisione con objetos de tipo B

with (argument0)
{
idx=argument1.id
nnn=instance_create(x,y,0)
nnn.sprite_index=idx.sprite_index
instance_destroy()
}


Ok estoy tratando de entender.

Vuelvo a comenzar de cero.

Un fotón con polarización A viaja a través de un acelerador de articulas y colisiona con un fotón de polarización B y produce otra partícula C (boson de higgs) de polarización B destruyendo por completo solo a la partícula de polarización A.

¿porqué crear otra particula?, ¿no será mejor transformar el sprite de la particula A en el sprite de la particula B?

with(argument0)
{
sprite_index=argument1.sprite_index
}


o quizas

with(argument0)
{
idx=argument1.id
sprite_index=idx.sprite_index
}


Nosé realmente lo que se intenta hacer, tampoco sé si el código está bueno solo sé que veo dos particulas colisionar o algo así. Es como la colision de particulas en harry pother y las del colisionador de particulas.

harry potter vs voldemort



199


¿Cómo preparar Vitel Toné?


Sirius Game


Todas

El Vitel Toné es un plato típico de Argentina, se prepara en las fiestas navideñas. ¿Quieres aprender a preparar este delicioso platillo?. Pensado para los cocineros y cocineras del hogar.







*Colocar la siguiente pieza de código en un evento Draw de cualquier Game Maker.
*El tamaño ideal de la room es 480x384
*Exportable a cualquier plataforma

{
//Simulando evento create con variable score
if(score=0)
{
//mouse
font_size=20
mousex=0
mousey=0
mb=0
mb_t=0
nb=""
click=0
siguiente_pos=0
siguiente_ver=0

///preguntas
pregunta_numero=28

ob=1
pr=1
a1=""
a2=""
a3=""
a4=""

aleatorio=1
//respuestas
respuesta=0
respuesta_letra="A"
responder=0
tiempo=0
puntos=0
sumar=1

version=0
planilla=1
start=0


///salida pantalla
string1=""
string2=""
string3=""
string4=""
string5=""
string6=""
string7=""
string8=""
string9=""
}

//Agregando "navidad 2019"

if(start && planilla<15)
{
if(planilla=1)
{
draw_text(280,50,"[Navidad 2019]")
}
else
{
draw_text(300,0,"[Navidad 2019]")
}
}

//draw
//Inicio del ciclo draw

//botones a usar (solo el mouse)
mb=0

//Determinando si la version del GM es vieja
score+=1
if(score<100 && !mousex=0 && version=0)version=1
if(score>=100 && mousex=0 && version=0)version=2

if(score>100 || version)
{
if(version=2)
{
mousex=mouse_x
mousey=mouse_y
}
start=1
}
else
{
draw_text(50,10,"Presione aqui y espere")
draw_text(50,100,"Por asuntos de compatibilidad:")
draw_text(50,140,"*los acentos en palabras fueron")
draw_text(50,180,"quitados")

}


///visualizando portada del juego
if(start)
{
if(planilla=1)
{
draw_text(100,10,"¿Como preparar Vitel Tone?");
draw_text(0,350,"Reyes Davila");
draw_text(0,310,"13/12/2019");
aqui_y=0
bx=190
by=320
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="iniciar"}
draw_text(bx,by+aqui_y,"[Iniciar]")

draw_line(234,169,234,158);
draw_line(234,158,241,149);
draw_line(241,149,246,147);
draw_line(246,147,252,138);
draw_line(252,138,251,131);
draw_line(251,131,243,137);
draw_line(243,137,241,126);
draw_line(241,126,237,111);
draw_line(237,111,252,117);
draw_line(252,117,252,130);
draw_line(252,117,253,89);
draw_line(253,89,262,47);
draw_line(262,47,243,42);
draw_line(243,42,232,49);
draw_line(232,49,212,39);
draw_line(213,39,196,107);
draw_line(196,107,207,106);
draw_line(207,106,225,107);
draw_line(225,107,239,112);
draw_line(197,107,192,119);
draw_line(192,119,192,127);
draw_line(192,127,189,139);
draw_line(189,139,192,151);
draw_line(192,151,199,163);
draw_line(199,163,202,170);
draw_line(202,170,209,172);
draw_line(209,172,216,171);
draw_line(216,171,227,165);
draw_line(200,152,205,159);
draw_line(205,159,212,159);
draw_line(212,159,222,152);
draw_line(222,152,207,151);
draw_line(207,151,201,151);
draw_line(201,154,212,156);
draw_line(212,156,217,155);
draw_line(196,127,201,131);
draw_line(201,131,207,129);
draw_line(207,129,201,125);
draw_line(201,125,196,127);
draw_line(195,121,201,120);
draw_line(201,120,208,125);
draw_line(217,125,229,123);
draw_line(229,123,236,128);
draw_line(219,131,226,132);
draw_line(226,132,232,132);
draw_line(232,132,224,126);
draw_line(224,126,220,131);
draw_line(209,134,207,142);
draw_line(204,145,207,146);
draw_line(207,146,211,146);
draw_line(211,146,214,144);
draw_line(196,161,186,171);
draw_line(186,171,195,181);
draw_line(195,181,209,193);
draw_line(209,193,212,182);
draw_line(212,182,196,166);
draw_line(196,166,197,161);
draw_line(234,169,217,186);
draw_line(217,186,216,196);
draw_line(216,196,242,178);
draw_line(242,178,234,169);
draw_line(242,179,264,188);
draw_line(264,188,278,222);
draw_line(278,222,279,250);
draw_line(279,250,337,203);
draw_line(337,203,357,215);
draw_line(357,215,326,239);
draw_line(326,239,323,234);
draw_line(323,234,317,247);
draw_line(317,247,313,249);
draw_line(313,249,296,253);
draw_line(296,253,295,259);
draw_line(295,259,316,259);
draw_line(295,259,291,262);
draw_line(291,262,291,266);
draw_line(291,266,314,266);
draw_line(279,251,266,264);
draw_line(266,264,286,268);
draw_line(326,239,326,247);
draw_line(326,247,319,253);
draw_line(319,253,321,262);
draw_line(321,262,317,271);
draw_line(317,271,312,277);
draw_line(312,277,291,291);
draw_line(291,291,271,297);
draw_line(271,297,257,286);
draw_line(257,286,249,232);
draw_line(241,149,244,156);
draw_line(244,156,251,162);
draw_line(251,162,262,162);
draw_line(262,162,260,169);
draw_line(260,169,261,174);
draw_line(261,174,253,180);
draw_line(253,180,251,182);
draw_line(254,179,245,172);
draw_line(245,172,242,161);
draw_line(188,171,142,186);
draw_line(142,186,129,237);
draw_line(129,237,122,221);
draw_line(122,221,129,187);
draw_line(129,187,129,184);
draw_line(129,184,151,153);
draw_line(151,153,168,143);
draw_line(168,143,180,124);
draw_line(180,124,164,107);
draw_line(164,107,146,136);
draw_line(146,136,143,151);
draw_line(143,151,114,193);
draw_line(114,193,106,189);
draw_line(106,189,92,214);
draw_line(92,214,93,218);
draw_line(93,218,90,226);
draw_line(90,226,98,233);
draw_line(98,233,103,261);
draw_line(103,261,122,275);
draw_line(122,275,151,275);
draw_line(151,275,161,262);
draw_line(160,262,162,215);
draw_line(164,121,154,136);
draw_line(168,122,159,138);
draw_line(172,124,162,141);
draw_line(200,126,201,130);
draw_line(201,130,206,127);
draw_line(223,128,224,131);
draw_line(224,131,229,129);
draw_line(204,154,217,152);
draw_line(213,153,214,157);
draw_line(216,152,217,156);
draw_line(210,153,210,156);
draw_line(224,129,228,129);
draw_line(225,131,226,129);
draw_line(224,127,224,129);
draw_line(224,129,226,127);
draw_line(201,126,202,129);
draw_line(202,129,202,127);
draw_line(202,127,204,127);
draw_line(201,127,204,128);
}


if(planilla=2)
{
draw_text(0,0,"Menu principal")
///Receta
bx=100
by=100
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="siguiente"}
draw_text(bx,by+aqui_y,"[Ver receta]")

///Preguntas
bx=100
by=200
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="preguntas"}
draw_text(bx,by+aqui_y,"[Iniciar Juego]")
}

if(planilla=3)
{
siguiente_ver=1
string1="Vitel tone"
string2="El Vitel Tone es una comida Italiana"
string3="Que se come en Argentina. Este"
string4="plato es infaltable en la navidad."
string5=""
string6=""
string7=""
string8=""
string9=""

}

if(planilla=4)
{

string1="Vitel tone"
string2="Ingredientes 1/2"
string3="*1 Peceto (entre 1k y 1,500k)."
string4="*Cebolla, zanahoria, laurel,"
string5=" alcaparras y ajo, para el caldo."
string6="*8 huevos duros."
string7="*1 taza de aceite de oliva."
string8="*Una docena de anchoas"
string9="*2 cucharadas de mostaza."

}

if(planilla=5)
{
string1="Vitel tone"
string2="Ingredientes 2/2"
string3="*1 atun en lata (al natural o aceite)"
string4="*Una taza de mayonesa."
string5=""
string6=""
string7=""
string8=""
string9=""

}

if(planilla=6)
{

string1="Vitel tone"
string2="Preparacion 1/4"
string3="Primero limpiar el peceto de grasa,"
string4="luego lo marinamos en vino blanco con "
string5="cebolla, puerro, hojas de laurel y sal"
string6="durante 50 minutos. Hasta que la carne"
string7="este tierna pero no pasada de coccion."
string8="Retirar y dejar reposar en el caldo "
string9="mismo para que la carne no se seque."

}

if(planilla=7)
{
string1="Vitel tone"
string2="Preparacion 2/4"
string3="Para cocinar la salsa hay que utilizar la"
string4="licuadora, procesadora o mixer. colocar "
string5="la mayonesa, el atun, alcaparras, "
string6="la crema, la mostaza, sal y pimienta a"
string7="gusto. Procesa todo hasta obtener una "
string8="salsa fluida y lisa. Si es necesario,"
string9="agregar un poquito de caldo frio."
}

if(planilla=8)
{

string1="Vitel tone"
string2="Preparacion 3/4"
string3="Para reposar la salsa, se utilizara un "
string4="mortero de un material no poroso, para "
string5="que no absorba los aromas y sabores "
string6="de los ingredientes. La madera, por "
string7="ejemplo, no es una buena opcion por "
string8="este motivo. Los mejores morteros son"
string9="los de piedra, sobre todo de granito, y"

}

if(planilla=9)
{

string1="Vitel tone"
string2="Preparacion 4/4"
string3="tambien los de nuevos materiales como "
string4="el polietileno. "
string5=""
string6="Cortar la carne bien finita y acomodarla"
string7="en una fuente, agregarle la salsa y "
string8="decorar con alcaparras."
string9=""

}

if(planilla=10)
{
siguiente_ver=0
string1="Esto es todo el contenido"
string2="Espero que hayas entendido"
string3="Ahora segun lo leido"
string4="Veamos si has aprendido"
string5=""
string6=""
string7=""
string8=""
string9=""

///boton Iniciar preguntas
bx=150
by=250
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="preguntas"}
draw_text(bx,by+aqui_y,"[Iniciar Juego]")

}


//iniciando el juego y viendo la historia
if(planilla=11)
{
siguiente_ver=1
string1="Historia"
string2="A una amiga cocinera decidi llamar"
string3="Me pregunto, ¿que quieres preparar?"
string4="Yo dije: comida para celebrar"
string5="Ella dice: Vitel tone te voy a cocinar"
string6=""
string7=""
string8=""
string9=""

}


if(planilla=12)
{
siguiente_ver=0
string1="Historia"
string2="Mi amiga me va a instruir"
string3="Luego, a solas le voy a decir"
string4="Que sin ella no puedo vivir"
string5="Y un beso le voy a pedir"
string6=""
string7=""
string8=""
string9=""

///boton Iniciar preguntas
bx=150
by=250
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="siguiente"}
draw_text(bx,by+aqui_y,"[Iniciar Preguntas]")
}



if(planilla=13)
{
siguiente_ver=0
if(pr>22)planilla=14
if(ob=1)
{



if(pr=1)
{
string1="Pregunta 1/22"
string2="¿Cuantos Kilos de Peceto se"
string3="requieren para hacer el Vitel tone?"
string4="A. Entre 2k y 2,5k"
string5="B. Entre 1k y 1,5k"
string6=""
string7=""
string8=""
string9=""

res=2;
}

if(pr=2)
{
string1="Pregunta 2/22"
string2="¿Que ingredientes se requiere para"
string3="hacer el caldo del Vitel Tone?"
string4="A. Cebollin, patatas, laurel, alcaparras y "
string5="ajo."
string6="B. Cebolla, zanahoria , laurel,"
string7="alcaparras y ajo."
string8=""
string9=""

res=2;

}
if(pr=3)
{
string1="Pregunta 3/22"
string2="¿Cuantos huevos se requieren para"
string3="hacer 1k de Vitel  Tone?"
string4="A. 3 Huevos duros"
string5="B. 8 Huevos duros"
string6=""
string7=""
string8=""
string9=""
res=2;
}

if(pr=4)
{
string1="Pregunta 4/22"
string2="¿Que tipo de aceite se requiere"
string3="para hacer el Vitel Tone?"
string4="A. Aceite de oliva"
string5="B. Aceite de soja"
string6=""
string7=""
string8=""
string9=""
res=1
}

if(pr=5)
{
string1="Pregunta 5/22"
string2="¿Cuantas anchoas se requieren por"
string3="cada kilo de Vitel Tone?"
string4="A. Dos docenas de anchoas"
string5="B. Una docena de anchoas"
string6=""
string7=""
string8=""
string9=""

res=2
}

if(pr=6)
{
string1="Pregunta 6/22"
string2="¿Cuantas cucharadas de mostaza"
string3="requiere el Vitel Tone?"
string4="A. 2 cucharadas"
string5="B. 1 cucharada"
string6=""
string7=""
string8=""
string9=""
res=1

}

if(pr=7)
{
string1="Pregunta 7/22"
string2="¿Cuanto de atun en lata se"
string3="requiere para preparar el Vitel tone?"
string4="A. 2 Atunes en lata (al natural o aceite)"
string5="B. 1 Atun en lata (al natural o aceite)"
string6=""
string7=""
string8=""
string9=""
res=2
}

if(pr=8)
{
string1="Pregunta 8/22"
string2="¿Cuantas tazas de mayonesa se "
string3="requiere para hacer el Vitel Tone?"
string4="A. Dos tazas de mayonesa"
string5="B. Una taza de mayonesa."
string6=""
string7=""
string8=""
string9=""
res=2;
}

if(pr=9)
{
string1="Pregunta 9/22"
string2="¿Se recomienda limpiar la grasa del "
string3="peceto?"
string4="A. Si"
string5="B. No"
string6=""
string7=""
string8=""
string9=""

res=1;
}


if(pr=10)
{
string1="Pregunta 10/22"
string2="¿Se puede marinar el peceto en vino "
string3="blanco?"
string4="A. No"
string5="B. Si"
string6=""
string7=""
string8=""
string9=""


res=2;
}

if(pr=11)
{
string1="Pregunta 11/22"
string2="¿Durante cuantos minutos debemos"
string3="marinar el peceto?"
string4="A. 50 Minutos"
string5="B. 30 Minutos"
string6=""
string7=""
string8=""
string9=""

res=1;
}

if(pr=12)
{
string1="Pregunta 12/22"
string2="¿Hasta cuando debemos marinar el"
string3="peceto?"
string4="A. Hasta que se cosa la carne"
string5="B. Hasta que la carne este tierna"
string6=""
string7=""
string8=""
string9=""
res=2;

}
if(pr=13)
{

string1="Pregunta 13/22"
string2="¿Que debemos hacer despues de"
string3="cocer, para que el peceto no se"
string4="seque?"
string5="A. Dejar reposar en el caldo de la"
string6="coccion"
string7="B. marinar con vino blanco"
string8=""
string9=""

res=1;
}

if(pr=14)
{

string1="Pregunta 14/22"
string2="¿Es necesario usar una licuadora para"
string3="hacer la salsa?"
string4="A. Si"
string5="B. No"
string6=""
string7=""
string8=""
string9=""

res=1

}

if(pr=15)
{
string1="Pregunta 15/22"
string2="¿El atun debe licuarse en la licuadora?"
string3="para hacer la salsa?"
string4="A. Si"
string5="B. No"
string6=""
string7=""
string8=""
string9=""

res=1
}

if(pr=16)
{
string1="Pregunta 16/22"
string2="¿Las anchoas deben ser licuadas en"
string3="la licuadora?"
string4="A. No"
string5="B. Si"
string6=""
string7=""
string8=""
string9=""
res=2

}
if(pr=17)
{
string1="Pregunta 17/22"
string2="¿Que podemos hacer si la salsa nos"
string3="ha quedado muy espesa?"
string4="A. Agregarle caldo frio de la coccion "
string5="B. Agregarle mayonesa"
string6=""
string7=""
string8=""
string9=""
res=1
}

if(pr=18)
{
string1="Pregunta 18/22"
string2="¿Deque material puede ser el mortero"
string3="donde de coloca la salsa?"
string4="A. De piedra, granito, ceramica y"
string5="polietileno"
string6="B. De madera"
string7=""
string8=""
string9=""
res=1;
}

if(pr=19)
{
string1="Pregunta 19/22"
string2="¿Por que no se aconseja colocar la"
string3="salsa en mortero de madera?"
string4="A. Porque el ideal es el mortero de"
string5="polietileno"
string6="B. Porque la madera absorbe el sabor"
string7=""
string8=""
string9=""
res=2;
}

if(pr=20)
{
string1="Pregunta 20/22"
string2="¿Como debe cortarse la carne de"
string3="peceto?"
string4="A. Bien finita o delgadita"
string5="B. Ni muy gruesa ni muy delgada"
string6=""
string7=""
string8=""
string9=""

res=1;

}
if(pr=21)
{
string1="Pregunta 21/22"
string2="¿Que se le echa primero al peceto"
string3="preparado y ya rebanado?"
string4="A. Las alcaparras"
string5="B. La salsa"
string6=""
string7=""
string8=""
string9=""
res=2;

}

if(pr=22)
{
string1="Pregunta 22/22"
string2="¿Con que decoramos el peceto"
string3="despues de agregarle la salsa?"
string4="A. Con Laurel"
string5="B. Alcaparras"
string6=""
string7=""
string8=""
string9=""
res=2;
}


ob=0
}



if(responder=2)
{
if(respuesta=res)
{
if(respuesta=1)
{
draw_text(0,280,"Escogistes la A, ¡Respuesta Correcta!")
}
if(respuesta=2)
{
draw_text(0,280,"Escogistes la B, ¡Respuesta Correcta!")
}

if(sumar)puntos+=1
sumar=0
}

if(respuesta!=res)
{

if(respuesta=1)
{
draw_text(0,280,"Escogistes la A, ¡Respuesta Incorrecta!")
}
if(respuesta=2)
{
draw_text(0,280,"Escogistes la B, ¡Respuesta Incorrecta!")
}


}

///boton continuar
bx=120
by=320
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="Continuar"}
draw_text(bx,by+aqui_y,"[Continuar]")
}

if(responder=1)
{
sumar=1
if(respuesta=1)
{
draw_text(0,280,"Escogistes la A, ¿Respuesta definitiva?")
}
if(respuesta=2)
{
draw_text(0,280,"Escogistes la B, ¿Respuesta definitiva?")
}
///boton si
bx=220
by=320
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="si"}
draw_text(bx,by+aqui_y,"[Si]")
///boton no
bx=270
by=320
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="No"}
draw_text(bx,by+aqui_y,"[No]")
}
if(responder=0)
{
draw_text(0,280,"Tus Alternativas:")
///boton 1
bx=0
by=320
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="A."}
draw_text(bx,by+aqui_y,"[A.]")
///boton 2
bx=50
by=320
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="B."}
draw_text(bx,by+aqui_y,"[B.]")

}

}

if(planilla=14)
{
siguiente_ver=0
string1="Fin de las preguntas"
string2="Acertastes "+string(puntos)+" preguntas"
string3="De 22 preguntas"
string4=""
string5=""
string6=""
string7=""
string8=""
string9=""

if(puntos<22)
{
string5="Si el final quieres mirar"
string6="22 puntos debes lograr"
string7="!Animate¡, te va a encantar"
string8="Y Vitel Tone sabras preparar"
string9=""
}
if(puntos=22)
{
///boton Ver final
bx=150
by=250
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="siguiente"}
draw_text(bx,by+aqui_y,"[Ver final]")
}


}

if(planilla=15)
{
siguiente_ver=0
string1=""
string2=""
string3=""
string4=""
string5=""
string6=""
string7=""
string8=""
string9=""
draw_line(1,252,37,230);
draw_line(37,230,49,230);
draw_line(49,230,57,229);
draw_line(57,229,71,234);
draw_line(71,234,82,237);
draw_line(82,237,108,254);
draw_line(108,254,121,262);
draw_line(121,262,133,273);
draw_line(133,273,145,279);
draw_line(145,279,157,285);
draw_line(157,285,174,284);
draw_line(174,284,193,279);
draw_line(193,279,201,264);
draw_line(201,264,215,234);
draw_line(215,234,234,235);
draw_line(234,235,239,225);
draw_line(239,225,244,219);
draw_line(244,219,244,210);
draw_line(244,210,241,199);
draw_line(241,199,234,187);
draw_line(234,187,229,184);
draw_line(229,184,242,187);
draw_line(242,187,245,186);
draw_line(245,186,251,178);
draw_line(251,178,255,169);
draw_line(255,169,251,164);
draw_line(251,164,241,156);
draw_line(241,156,237,146);
draw_line(237,146,234,137);
draw_line(234,137,235,130);
draw_line(235,130,241,122);
draw_line(241,122,249,115);
draw_line(249,115,261,111);
draw_line(261,111,282,96);
draw_line(282,96,304,81);
draw_line(304,81,307,72);
draw_line(307,72,309,39);
draw_line(309,39,312,29);
draw_line(312,29,326,11);
draw_line(326,11,331,3);
draw_line(297,85,300,67);
draw_line(300,67,308,52);
draw_line(290,0,298,8);
draw_line(298,8,299,46);
draw_line(299,46,302,47);
draw_line(302,47,309,42);
draw_line(319,18,311,1);
draw_line(311,1,306,0);
draw_line(287,26,282,37);
draw_line(282,37,278,44);
draw_line(278,44,276,45);
draw_line(276,45,274,46);
draw_line(274,46,275,51);
draw_line(275,51,279,55);
draw_line(279,55,273,54);
draw_line(273,54,273,62);
draw_line(273,62,271,51);
draw_line(271,51,254,31);
draw_line(254,31,255,19);
draw_line(255,19,267,33);
draw_line(267,33,273,42);
draw_line(273,42,275,47);
draw_line(271,51,269,56);
draw_line(269,56,265,57);
draw_line(265,57,263,57);
draw_line(233,40,239,49);
draw_line(239,49,246,61);
draw_line(246,61,248,77);
draw_line(248,77,249,95);
draw_line(233,232,238,219);
draw_line(238,219,232,198);
draw_line(232,198,229,183);
draw_line(229,183,247,171);
draw_line(247,171,253,172);
draw_line(259,24,257,35);
draw_line(261,27,259,39);
draw_line(265,28,263,43);
draw_line(269,37,268,46);
draw_line(272,41,272,56);
draw_line(256,158,251,156);
draw_line(251,156,249,152);
draw_line(249,152,255,157);
draw_line(255,157,262,165);
draw_line(262,165,267,171);
draw_line(267,171,271,171);
draw_line(271,171,279,172);
draw_line(279,172,284,172);
draw_line(282,211,282,183);

draw_line(282,184,286,165);
draw_line(240,186,237,190);
draw_line(237,190,241,197);
draw_line(241,197,246,197);
draw_line(246,197,253,206);
draw_line(253,206,257,213);
draw_line(257,213,264,222);
draw_line(264,222,270,231);
draw_line(270,231,270,236);
draw_line(270,236,269,239);
draw_line(269,239,264,232);
draw_line(264,232,261,230);
draw_line(261,230,250,221);
draw_line(250,221,247,221);
draw_line(247,221,245,219);
draw_line(236,234,241,233);
draw_line(241,233,248,238);
draw_line(248,238,265,240);
draw_line(265,240,269,239);
draw_line(253,207,254,217);
draw_line(254,217,258,214);
draw_line(258,214,259,222);
draw_line(259,222,264,220);
draw_line(259,220,254,224);
draw_line(235,236,235,254);
draw_line(235,254,230,267);
draw_line(230,267,224,300);
draw_line(224,300,227,309);
draw_line(227,309,242,317);
draw_line(242,317,269,323);
draw_line(269,323,299,332);
draw_line(299,332,352,340);
draw_line(352,340,384,342);
draw_line(384,342,411,331);
draw_line(411,331,432,309);
draw_line(432,309,446,294);
draw_line(318,112,309,110);
draw_line(317,114,309,114);

draw_line(309,115,302,112);
draw_line(317,117,309,117);
draw_line(309,117,301,118);
draw_line(315,118,309,122);
draw_line(309,122,302,124);
draw_line(319,118,312,123);
draw_line(312,123,304,127);
draw_line(321,118,312,126);
draw_line(312,126,304,129);
draw_line(323,120,314,127);
draw_line(314,127,306,131);
draw_line(324,123,317,129);
draw_line(317,129,312,132);
draw_line(327,122,320,129);
draw_line(320,129,314,136);
draw_line(330,123,322,131);
draw_line(322,131,318,138);
draw_line(331,125,324,134);
draw_line(324,134,321,137);
draw_line(334,125,329,134);
draw_line(329,134,324,136);
draw_line(337,126,334,132);
draw_line(334,132,332,135);
draw_line(339,126,337,133);
draw_line(337,133,334,136);
draw_line(341,128,339,132);

draw_line(319,111,319,104);
draw_line(319,104,326,89);
draw_line(326,89,330,81);
draw_line(341,127,351,129);
draw_line(351,129,356,134);
draw_line(263,219,246,189);
draw_line(246,189,246,185);
draw_line(127,227,83,159);
draw_line(83,159,55,126);
draw_line(55,126,37,107);
draw_line(37,107,33,65);
draw_line(33,65,37,39);
draw_line(314,59,324,71);
draw_line(324,71,334,71);
draw_line(334,71,356,86);
draw_line(356,86,376,92);
draw_line(376,92,350,68);
draw_line(350,68,329,50);
draw_line(329,50,316,51);
draw_line(316,51,314,59);
draw_line(322,336,332,351);
draw_line(332,351,340,382);
draw_line(419,2,428,20);
draw_line(428,20,429,60);
draw_line(429,60,425,67);
draw_line(425,67,424,81);
draw_line(424,81,431,93);
draw_line(431,93,447,109);
draw_line(447,109,454,134);
draw_line(454,134,447,159);
draw_line(447,159,437,187);
draw_line(437,187,442,217);
draw_line(442,217,449,237);
draw_line(449,237,459,241);
draw_line(459,241,479,254);
draw_line(446,197,451,210);
draw_line(451,210,468,222);
draw_line(468,222,479,224);
draw_line(451,159,457,180);
draw_line(457,180,469,188);
draw_line(469,188,477,194);
draw_line(459,138,466,156);
draw_line(466,156,477,163);
draw_line(432,75,447,92);
draw_line(447,92,460,105);
draw_line(460,105,466,117);
draw_line(466,117,477,127);
draw_line(442,11,451,29);
draw_line(451,29,471,55);
draw_line(471,55,477,72);
}

if(siguiente_ver)
{
///boton siguiente
bx=50*siguiente_pos
by=320
aqui_y=0
if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="siguiente"}
draw_text(bx,by+aqui_y,"[Siguiente]")
}

if(planilla>1)
{
///boton reiniciar
bx=350-340*(planilla=15)
by=320
aqui_y=0

if(mousey<by+50 && mousey>by && mousex>bx && mousex<bx+50){aqui_y=20;mb=1;nb="reiniciar"}
draw_text(bx,by+aqui_y,"[Reiniciar]")
}

///control del mouse
click=0
if(mb){mb_t+=1}else{mb_t=0}
if(mb_t>10){click=1}
if(click)
{
if(nb="iniciar"){planilla=2;}
if(nb="reiniciar")score=0
if(nb="siguiente"){planilla+=1;siguiente_pos+=1}
if(nb="A."){respuesta=1;respuesta_letra="A";responder=1}
if(nb="B."){respuesta=2;respuesta_letra="B";responder=1}

if(nb="No"){responder=0}
if(nb="si"){responder=2}
if(nb="Continuar"){pr+=1;ob=1;responder=0;respuesta=0}
if(nb="preguntas"){planilla=11}
}
click=0
if(siguiente_pos>3)siguiente_pos=0



//dibujando palabras
draw_text(0,0,string1)
draw_text(0,30,string2)
draw_text(0,60,string3)
draw_text(0,90,string4)
draw_text(0,120,string5)
draw_text(0,150,string6)
draw_text(0,180,string7)
draw_text(0,210,string8)
draw_text(0,240,string9)



//dibujo
dy=0

texto=""
draw_text(00,dy,texto)
dy+=12


} //fin start
}



Descarga para windows
Vitel tone.zip (1249.96 kB)

[CORRECCIONES]
1. Corregido error en Game maker 8 - problema con acentos y la letra ñ
2. Tomados los consejos de Black_cat
3. Aplicadas las correcciones de elviskelley

Muestren este juego a los cocineros y cocineras del hogar.
200
Propuestas y soporte / Re:Maze_un_codigo juego perdido
Diciembre 11, 2019, 01:52:37 AM
Hola, buenas noches.

El problema es con mediafire ya se borraron tus enlaces. El ultimo enlace de descarga de la version 2 fué:
http://www.megaupload.com/?d=7DLJ4UN9

Pero fué borrado. Quizás se pueda desarrollar un método para recuperar mediante informática cuántica pero hay que esperar.

Este es el foro donde lo publicastes
http://www.heroesofmightandmagic.es/foro/2-juegos-q-e-creado-vf5-vt1598.html
201
Hola,

Disculpa que no te había respondido. Aquí esta el movimiento y el salto indicado.
Adjunto Ejemplo para game maker 8
plataforma.gmk(27.83 kB )

//create
[gml]v=0 //velocidad, esta si es menor que cero entonces el personaje se mueve a la isquierda y si es mayor que cero el personaje se mueve a la dercha
d=1// esta es la direccion, 1 derecha y -1 izquierda[/gml]

//step
[gml]///botones
if(keyboard_check(vk_f2))game_restart()

///movimiento horizontal
if(abs(v))v-=sign(v)*0.5
if(abs(v)>6)v=sign(v)*6

if keyboard_check(vk_right)
{
v+=1
d=1
image_xscale = 1
}
if keyboard_check(vk_left)
{
v-=1
d=-1
image_xscale = -1
}

//colisión horizontal

while(!place_empty(x+(v)*2,y-5) && abs(v)){v-=sign(v)}
x+=v


///movimiento verlical
y+=10 //esto sirve de gravedad
while(!place_empty(x,y+1))y-=1 //para que no traspase el suelo, esto es la colisión con el suelo

if keyboard_check_pressed(vk_space)
{
if not place_empty(x,y+2)
vspeed = -25
}

//modificando el sprite
image_speed=0.5
if(place_empty(x,y+2)) ///si esta en el aire el sprite es jump
{
sprite_index = spr_alex_jump ///agregando sprite de salto
}
else //si está en el suelo
{
sprite_index = spr_alex_run

if(abs(v)) //si hay velocidad la imagen se adaptará a la direccion de la velocidad
{
image_xscale=sign(v)
}
else //si no hay velocidad la imagen no tendrá secuencia
{
image_speed=0
}

}
//este código es para controlar la velocidad vertical
if (vspeed<0) vspeed+=1
if (vspeed>-1 && vspeed<1)vspeed=0
if(keyboard_check_released(vk_space))vspeed=0

///colision vertical
if(!place_empty(x,y+vspeed)){vspeed=0;y+=1}

[/gml]
202
Hola, buenos días

if(Keyboard_check(113))game_restart() /// esto quiere decir que cuando se presione la tecla 113 (F2) debe reiniciarse el juego. Si tienes otra duda me avisas, se puede crear otro código mas entendible.
203
Su código es bastante bueno, y he notado en estos meses que su motivación es alta. Cuando logres comprender que con game maker se puede cambiar el mundo entonces usted será un buen maestro.

Se adjunta ejemplo para game maker 8 "VISIBLE PARA VISITANTES,,,  ¿VISITANTES????"


Esto es lo que tengo por ahora, tuve que hacerle modificaciones para hacerlo funcionar. Por ahora no se deslisa por el suelo pero he conseguido el salto. Para mañana continuamos tengo que apagar la PC. Claro que tambien tiene el código para caminar sobre plataformas inclinadas.

Este código va en un evento step o draw
///botones
if(keyboard_check(113))game_restart()

///movimiento horizontal
v=0

if keyboard_check(vk_right)
{
v= 3
sprite_index = spr_alex_run
image_speed = 0.2
image_xcale = 1
}
if keyboard_check(vk_left)
{
v=-3
sprite_index = spr_alex_run
image_speed = 0.2
image_xscale = -1
}

//colisión horizontal
while(!place_empty(x+v,y-5))v-=sign(v)
x+=v

///movimiento verlical
y+=10 //esto sirve de gravedad

while(!place_empty(x,y+1))y-=1

if keyboard_check_pressed(vk_space)
{
if not place_empty(x,y+2)
vspeed = -25
}

//este código es para controlar la velocidad vertical
if (vspeed<0) vspeed+=1
if (vspeed>-1 && vspeed<1)vspeed=0
if(keyboard_check_released(vk_space))vspeed=0

///colision vertical
while(!place_empty(x,y+vspeed))vspeed=0

///dibujo
dy=0
texto=vspeed
draw_text(0,dy,texto)
dy+=20

draw_sprite(sprite_index,image_index,x,y)
204
Estoy tratando de trabajar con tu código para no usar mi estilo. Me hacen falta las funciones que usas para darle gravedad al personaje. Pues se me quedó parado en el aire y no quiero usar codigo propio.

205
Hola denuevo

Estoy tratando de darte la respuesta en vivo y directo, pero estoy recapitulando las plataformas.  El siguiente código es el que va en el objeto player, incluye colisiones y todo lo demás.

///EVENTO CREATE
//botones
b2=0
d=1 //direccion horizontal (1 es para derecha y -1 izquierda)
s=0 //salto


///EVENTO DRAW
///botones
b1=keyboard_check(37)
b2p=(b2=0)*keyboard_check(38)
b2r=(keyboard_check(38)=0)*b2
b2=keyboard_check(38)
b3=keyboard_check(39)
b4=keyboard_check(40)

///movimiento vertical
if(b2p && (s=0) && (place_empty(x,y+5)=0))s=25
if(s)s-=2
if(s<0)s=0
if(b2r)s=0

g=7.5-s
y+=g
while(!place_empty(x,y+2))y=floor(y)-1

///movimiento horizontal
caminar=(b1+b3=1)
if(caminar)d=1-2*(b1)
v=5*d
while(!place_empty(x+v,y-5))v-=sign(v)
x+=(caminar)*v

///dibujo
dy=0
texto=b2r
draw_text(0,dy,texto)
dy+=12

draw_sprite(sprite_index,image_index,x,y)
206
Hola, buenas noches.

Aunque la respuesta parece sencilla,  los métodos aplicables son diversos y cada persona tiene su estilo. Por lo tanto producir un código que se acople a tu código será arduo aunque no lo he visto. Puedes mostrar tu código de movimiento horizontal y el código de movimiento vertical, quizás alguien pueda analizarlo e integrarle las funciones necesarias. Ahora bien, la otra alternativa es que alguien te ofrezca todo su sistema de movimiento completo y tendrás que desechar el anterior, eso es lo que intentaré hacer, no es difícil de entender.  Según lo que entiendo estas pidiendo que el personaje gradúe su altura de salto al igual que mario bros, y que se siga moviendo según la dirección de la ultima tecla pisada durante unos segundos. Entender este ultimo movimiento es el que nos va a permitir programar el polvo que mario levanta cuando cambia de dirección y también sirve para crear el efecto de camin ar sobre hielo, donde el personaje patina.
207
Preguntas y respuestas / Re:Rutas
Diciembre 01, 2019, 03:51:44 PM
Hola, buenos días.

Si te refieres a movimientos de un enemigo  que se controla por una time line pues este es mi consejo entendible.

1. En create creas una variable llamada tiempo de tipo numerico (tiempo=0)
2. En create creas otra variable llamada ruta de tipo string (ruta="")
3. En step haces que tiempo se sume 1 por cada stem (tiempo+=1)
4. En step el tiempo debe volver a ser cero cuando llegue a un limite (if(tiempo>500){tiempo=0})
5. En step dices lo que sucederá en cada cierto tiempo (if(tiempo=50)ruta="arriba")
6. En step defines los movimientos por movimientos X y Y pero tambien puedes usar las variables vspeed y hspeed.

Ejemplo 1. Ejemplo más simple de un movimiento controlado
[gml]//[EVENTO CREATE¡
tiempo=0
ruta=""

//[EVENTO STEP]
//control del tiempo
tiempo+=1
if(tiempo>500){tiempo=0}
if(tiempo>50)ruta="arriba"
if(tiempo>150)ruta="derecha"
if(tiempo>250)ruta="abajo"
if(tiempo>350)ruta="izquierda"
if(tiempo>450)ruta="parar"

///movimiento
if(ruta="arriba"){y-=1}
if(ruta="derecha"){x+=1}
if(ruta="abajo"){y+=1}
if(ruta="izquierda"){x-=1}[/gml]

EJEMPLO 2. Movimiento controlado con velocidad predefinida. EL OBJETO SALE DE LA ROOM SI LA VELOCIDAD ES MUY GRANDE

[gml]///EVENTO CREATE
tiempo=0
ruta=""
velocidad=5

///EVENTO STEP

tiempo+=1
if(tiempo>500){tiempo=0}
if(tiempo>50)ruta="arriba"
if(tiempo>150)ruta="derecha"
if(tiempo>250)ruta="abajo"
if(tiempo>350)ruta="izquierda"
if(tiempo>450)ruta="parar"

///movimiento
if(ruta="arriba"){y-=velocidad}
if(ruta="derecha"){x+=velocidad}
if(ruta="abajo"){y+=velocidad}
if(ruta="izquierda"){x-=velocidad}[/gml]

EJEMPLO 3. Movimiento aleatorio. Este es el movimiento donde el objeto decide para donde ir.
[gml]///EVENTO CREATE
tiempo=0
ruta=""
velocidad=1
aleatorio=0

///EVENTO STEP
tiempo+=1
if(tiempo=10){aleatorio=floor(1+random(4))}
if(tiempo=50){aleatorio=0} ///AQUI DETENEMOS UNOS SEGUNDOS AL OBJETO
if(tiempo>75){tiempo=0}


if(aleatorio=1)ruta="arriba"
if(aleatorio=2)ruta="derecha"
if(aleatorio=3)ruta="abajo"
if(aleatorio=4)ruta="izquierda"
if(aleatorio=0)ruta="parar"

///movimiento
if(ruta="arriba"){y-=velocidad}
if(ruta="derecha"){x+=velocidad}
if(ruta="abajo"){y+=velocidad}
if(ruta="izquierda"){x-=velocidad}[/gml]
208
General / Game Maker Tools
Noviembre 26, 2019, 02:12:45 AM
Saludos

A lo largo de los años se han desarrollado diversas herramientas que complementaron la funcionalidad del Game maker y aunque hoy en día no son tan famosas siguen siendo una fuente de estudio para profundizar la comprensión de este programa. A continuación se presenta un paquete completo con estos recursos.

Game Maker Tools



Descripción
Un archivo que contiene un montón de herramientas de creación de juegos gratuitas y de código abierto.
INCLUYE:

*** Enigma Game Maker. Un compilador de juegos C ++ gratuito y de código abierto para LateralGM. Los archivos de proyecto son 90% compatibles con Game Maker 8.1 Standard. Para ver los créditos, visite www.enigma-dev.org

*** Frozen Nova Alpha 1 y 2. Fuente abierta. Convierte proyectos de Game Maker 8 / 8.1,1 a Java. No todos los archivos de proyecto son compatibles, ya que muchas funciones y características de GML no están implementadas. Creado por Mayhem Games.

*** G-Creator. Fuente abierta. Crea juegos java y C # con funciones similares de arrastrar y soltar disponibles en Game Maker. Incluso puede importar proyectos de Game Maker 6. Aunque es extremadamente limitado en sus capacidades.

*** G-Java. Un archivo de proyecto de Game Maker 6 a Java Converter. Solo es compatible con las acciones de arrastrar y soltar de Game Maker 6. No hay soporte GML. Muy inútil a menos que tu juego solo consista en arrastrar y soltar. Bueno para cualquier principiante de GameMaker.

*** G-Flash. Un archivo de proyecto de Game Maker 6 a Java Converter. Muy inútil si está utilizando funciones GML / Drag n 'Drop que no son compatibles. Casi todo no es compatible, por lo que esto solo debe hacerse para una pequeña animación interactiva en un sitio web, pero no es realmente un juego de ningún tipo.

*** Game Maker 4.3. Una versión muy antigua de GameMaker pero la última y más reciente versión lanzada como freeware.

*** Fuente de Game Maker 4 / 4.3 al convertidor de fuente de Game Maker 5.  Sin este programa no puedes usar tus proyectos de Game Maker 4 / 4.3 en versiones más recientes de GameMaker,

*** GM6 Vista Converter. Convierte archivos EXE de Game Maker 6 / 6.1 para que se ejecuten en Windows Vista, Windows 7 y Windows 8.

*** GM Anit-Decompiler. Evita que las personas descompilen y roben los archivos del proyecto fuente de Game Maker para su mal uso.

*** GMK Splitter. Extrae recursos de un archivo de proyecto GMK / GM81 para control de origen y otros fines. También puede empaquetar ese contenido nuevamente en un archivo GMK o GM81.

*** LateralGM. IDE de fuente abierta y gratuita que es compatible con los juegos de GameMaker. También puede convertir entre archivos GM6, GMK y GM81. Se recomienda que use thi con el compilador Enigma si desea poder probar y castigar sus juegos sin Game Maker.

*** Lib Builder. Crea bibliotecas de acción de arrastrar y soltar para Game Maker 6, 6.1, 7, 8 y 8.1.

*** TululooGM. Crea juegos HTML5 o el navegador web. HTML5 es comúnmente considerado como un reemplazo para los Applets Flash y Java. IDE se ejecuta en Windows, Mac y Linux. El lenguaje utilizado es muy similar al GML.

Aquí en esta web hay más tools gamemaker.cc


[Official]
Library Builder for Game Maker 5
Library Builder for Game Maker 6
Library Builder and Extension Maker for Game Maker 7 and later    
Game Maker Vista Patcher (GM 6 Exe to Vista)
Game Maker 4 to 5 Converter (GM 4.x to GM 5.0 Converter)

[Unofficial]
GM Obfuscator v0.3.0
Anti Decompiler v1
Anti Decompiler v2
GM[8.1]Converter (.gm81 to .gmk)
Library Editor v0.03 Beta
LateralGM v1.6.0 beta 4 r552
G-Java v1.08 beta 5 Source
GMR2GMD (.gmr to .gmd)
ActionDecoder v1.0
Dragon Script Lite v1.6
TileSet Maker v1.0
D&D to GML

TODOS LOS MANUALES DE GAME MAKER


El de MediaFire si está bueno:
https://www.mediafire.com/file/7na9s368lis44jx/Manuales_game_maker.zip/file

El archivo sibido a Mega esta dañado y no sé por qué.
https://mega.nz/#!dw4XFAyC!tepmNBvl_33Lldi2g2vGVhFg8dF6lAtYmsCOZhiT9uw

MANUAL DE GAME MAKER STUDIO 2 EN ESPAÑOL, cortesia de  FridaFlowers. fué publicado por primera vez en el siguiente post: LINK

Enlace de descarga:
http://www.mediafire.com/file/z2ym96s5pdiz1y8/GMS2_Spanish-master.zip/file

Entradas a este post
Manual de Game Maker Studio 2, Manual de game maker, chm de game maker, todos los manuales del game maker, manuales de las distintas versiones del game maker, documentación del game maker, todas las documentaciones del game maker, manual de game maker studio 2, documentación en español de game maker studio 2, documentacion de game maker studio en español, dode se consigue el manual de game maker studio, donde se consigue el manual de game maker studio 2, ¿alguien ha subido el manual de game maker studio 2? Chara maker xp, Chara_Maker_XP,

Chara Maker XP

https://drive.google.com/file/d/1br0sotEb0Ep6GbbwILtOO1qIZFYEoi7N/view

Character Maker Pro

https://whackahack.com/file/character-maker-pro/

solucion audio game maker html5
https://forum.yoyogames.com/index.php?threads/no-sounds-heard-on-html5-mobile.29623/
if audio_system() == audio_old_system
{
global.SS = false;
}
else
{
global.SS = true;
}

And in the event left released
if global.SS == false{
sound_play(sndtest);
}else{
audio_play_sound(sndtest,5,false);
}


Todas las versiones del game maker html5:
https://archive.org/details/GMHTMLPatcher
209
Juegos completos / Re:Fundamentos básicos de godot
Noviembre 22, 2019, 05:45:17 PM
Hola, Saludos cordiales.

De verdad tienes razón, la música es un poco molesta.  En este juego arriesgas todo y si pierdes, pierdes todo, mientras uno juega uno siente el miedo de perder y cuando pierde pues ya no quiere jugarlo nunca más jajajaja. Pero ganar es bueno y satisfactorio. Son solo 50 preguntas para aprender Godot.



210
Preguntas y respuestas / Re:LINEAS EN EL BACKGROUND
Noviembre 20, 2019, 08:20:59 PM
Hola, buenas tardes.

Envía una foto a ver de que se trata. 8) 8)