Inteligencia artificial

hola no se si puedan ayudarme quiero hacer un juego tipo lucha pero no se como hacerqueel enemigo se controle asi mismopatadas goles que se acerque al jugador cosas asi como tipo the king of fighters como una especie de ia ayuda porfa

Hola @Xavier_Perez !!!, ¿viste el tutorial de autómatas?!, eso te va a servir mucho para hacer el juego de lucha:

gracias pero si quiero hacer un oponente?

En ese caso deberás hacerlo todo manualmente. Debes usar los estados de autómata.
Por ejemplo, si el jugador está a menos de 200 de distancia (medido con un laser o algo así) entonces ir al estado “golpear”. Si está más lejos, entonces ir al estado “acercarse”.
Si en algún momento el jugador lanza un golpe, entonces cubrise (no siempre debería hacerlo ya que sería invencible).
Si la vida está por debajo del 10%, entonces alejarse del jugador hasta el borde del mapa.
Y así sucesivamente. Esto lo programas usando estados de autómata y tendrás que añadir más comportamientos según lo vayas probando. La idea central es usar condicionales if para evaluar condiciones que disparan un comportamiento. Así, según a que distancia está el jugador el npc decide si acercarse, alejarse o golpear. No se si me estoy explicando bien o me estoy enredando.,

1 Like

okey gracias por la ayuda