Como hago un actor se mueva y ataque solo?

hola necesito ayuda quiero aprender como hacer que un enemigo o jefe se mueva solo y ataque solo, es que voy hacer unos juegos que necesitan este tipo de codigos para pilas engine V1

P.D.en la version 1 es mas sencilla que el 2 que es mas dificil de usar aparte de que esta todo renovado y lo mejor seria esperar a que saquen unos tutoriales

Hola @SAIDBROS !!!, para hacer que un actor se mueva solo podrías programar el movimiento en el método “actualizar”, que se ejecuta 60 veces por segundo constantemente.

Por ejemplo, si queres que un actor se mueva de un lado a otro, como si estuviera “patrullando” , podrías escribir algo así (no llegué a probarlo, debería funcionar pero puede tener algún error):

class MiActor(pilasengine.actores.Actor):

  def iniciar(self):
    self.direccion = "izquierda"

  def actualizar(self):
  
    if self.direccion == "izquierda":
      self.x -= 1
      
      if self.x < -200:
        self.direccion = "derecha"
        self.decir("Ahora voy a la derecha")

    if self.direccion == "derecha":
      self.x += 1

      if self.x > 200:
        self.direccion = "izquierda"
        self.decir("Debo ir a la izquierda")