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

1
Vale si, acabo de probar tu código tal y como pusiste y efectivamente: funciona a la perfección.
Sin embargo ya me he dado cuenta de por que no funcionaba conmigo! en lugar de usar números, yo uso colores:
[GML]
variable = c_blue
image_blend=variable
[/GML]
por la razón que sea, no actualiza esta variable(o... lo que sea) pero bueno, como no voy a usar colores en si, si no lo que diferenciará un objeto de otro será comportamiento(que vendrá asociado a una variable numérica), por lo pronto, considero el problema solucionado. Muchas gracias!
Aunque ya siento curiosidad de porqué esto pasa, voy a investigar a ver si veo algo.

edit: he modificado el codigo para que sean números y no colores y he aquí el resultado(en adjunto) se ve que ya hay heredabilidad de las variables por lo menos,ahora asocio numeros a comportamientos y estará listo!

2
no he podido probar el código hasta ahora y no me funciona, creo que es como he hecho el código, es así:

la variable mutante es para modificar colore que es la variable que da el color al sprite(la raza en tu ejemplo)

mutante= random_range(0,10) ;
colore = c_blue
image_blend=colore


if (mutante >= 8)then{
colore= make_color_rgb(random_range(0,255),random_range(0,255),random_range(0,255));
};

Todo esto, está en el evento create, por otro lado, en el evento step tengo:

(la variable energia no está puesta, pero basicamente mientras pruebo el código, son 3 clics)

randomize();
if (energia=200) then {

hijo1= instance_create(random_range(0,640),random_range(0,480),obj_ente1);
hijo2= instance_create(random_range(0,640),random_range(0,480),obj_ente1);

hijo1.colore = self.colore
hijo2.colore = self.colore

instance_destroy();
}

Como haces para poner los recuadros del game maker? así se ve mejor
3
Uhmmm gracias!
pues si, tienes razón, lo que pretendo hacer, es un "simulador" de ecosistema(no creo que llegue a ser simulador, pero tampoco es juego como tal, de ahí las comillas)si un individuo al alcanzar x cantidad de energía se reproduce(genera 2 individuos eliminándose a si mismo) hay posibilidades de que salga mutado y si es viable a las condiciones que establece el usuario, sobrevive, creando al final un ecosistema.Nada complejo, la diferencia entre especies es color de círculos. En realidad no es difícil y lo que me causa problemas era eso por lo cual abrí  el hilo. muchas gracias

Hay una cosa que termino de entender y es que:
//por ejemplo, Alamra0 del obj_perro
raza = "dalmata"

tiene que ser Alarma0? o puede ser en cualquier otro evento
4
Hola!
primero que nada, presentarme, soy HexPol, no soy nuevo en game maker, aunque llevo un parón de 2 años desde la última vez que lo usé. El caso es que ahora mismo estoy desarrollando un proyecto , el cual considero que tiene las bases suficientes como para poder adquirir algo de soltura después de años oxidado.

Pues bien, en este proyecto necesito hacer que un objeto, se replique en 2 y se elimine así mismo, claro, esto a primeras es simple, puedo hacer la de

instance_create(x,y,MiObjeto);

pero, mediante variables, modifico los valores iniciales de MiObjeto, entonces lo que quiero, es que los objetos nuevos, sean copias de del que generó estos 2 últimos objetos, es decir, el objeto modificado y no el original.

Sé que me explico como un libro cerrado y me ando por las ramas, pero si alguien entiende mi problema y sabe solucionarlo, agradecería muchisísimo la ayuda!