Can any one please give me some code for enemy A.I. that makes the enemy walk straight to the player. I am doing versus game and I need a starting code to program the A.I. I'm really lost at what to do right now.
Here is my enemy action code
============================================================
action player_cb()
{
//ENEMY IS STANDING ON GROUND
VECTOR vFeet;
vec_for_min(vFeet,me);
set(my,FLAG2);
my.ESTATE = 1;
//ENEMY IS IDLE
if(my.ESTATE == 1)
{
my.EANIMATION += 10 * time_step;
ent_animate(my, "idle", my.EANIMATION, ANM_CYCLE);
var dist_between = pos_player - pos_cb;
if(dist_between != 0)
{
my.EANIMATION = 0;
my.ESTATE = 2;
}
else if(dist_vs == 0)
{
my.EANIMATION = 0;
my.ESTATE = 1;
}
}
if(my.ESTATE == 2)
{
var distance = (dist_vs)*5*time_step;
c_move(my, vector(0,distance,0), NULL, NULL);
walk_percentage -= 3*distance;
ent_animate(my,"walk",walk_percentage,ANM_CYCLE);
my.EANIMATION = 0;
my.ESTATE = 3;
}
if(my.ESTATE == 3)
{
my.EANIMATION = 0;
my.ESTATE = 1;
}
============================================================
got so many error there. I cant run it.