Mayo 16, 2010, 08:40:51 PM Ultima modificación: Mayo 21, 2010, 03:37:43 AM por Wadk
hola, ayudenme porfa con lo siguiente

como hago para que el enemigo, se mueva en solo cuatro direcciones, que se pongan solas, osea, k se mueva el solo en las direcciones 0,90,180,270 y despues de adar en una direccio pare para luego seguir caminando, pero que las direcciones siempre sean ndiferentes, no k sea como una sequencia, k vaya aariba abajo, deerecha, ziquierda y siga siempre con esa secuencia, ayudenme plz!
-Crear juegos no es un m?todo de quemar tiempo, es una forma de arte.
-Se busca buen programador de IA's.

Si eres nuevo con el Game Maker, te recomiendo que mires este tema:
http://www.comunidadgm.org/index.php?topic=13388.0

Pues yo en estos momentos estoy desarrollando un rpg. Lo que normalmente hago es que se mueva al azar en una de las cuatro direcciones.

direccion=choose(0,90,180,270)

Y cambia de direcci?n cada cierto tiempo con una alarma.

F?jate que en uno de los ejemplos que da game maker 8 o 7 tenes un scripts

que es este

{
  if (hspeed == 0)
  {
    if (random(3)<1 && place_free(x-4,y))
      { hspeed = -4; vspeed = 0;}
    if (random(3)<1 && place_free(x+4,y))
      { hspeed =  4; vspeed = 0;}
  }
  else
  {
    if (random(3)<1 && place_free(x,y-4))
      { hspeed = 0; vspeed = -4;}
    if (random(3)<1 && place_free(x,y+4))
      { hspeed = 0; vspeed =  4;}
  }
}

t?malo como base y mejora lo 
 
La cosa es que,.... no tengo la menor idea.

http://matuxgames.blogspot.com/

Aqui te dejo un ejemplo  XD XD XD
Un foro donde hay de todo: http://fileceru.foroactivo.net (se necesitan moderadores para el foro)

#4 Mayo 20, 2010, 03:47:51 AM Ultima modificación: Mayo 20, 2010, 03:50:44 AM por Genesis
soccer, ya tengo ese ejemplo, y creeme, se mueve para todos los lados, no como yo lo quiero.
PD:
cristalbeast muchas gracias!
-Crear juegos no es un m?todo de quemar tiempo, es una forma de arte.
-Se busca buen programador de IA's.

Si eres nuevo con el Game Maker, te recomiendo que mires este tema:
http://www.comunidadgm.org/index.php?topic=13388.0