como se faz uma IA que siga o player principal?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

como se faz uma IA que siga o player principal?

Mensagem por Bhryenno Kelvyn Carlson em Seg 30 Dez 2013, 15:44

Preciso de ajuda pra criar uma IA que ajude o player principal do meu jogo e ande atras do jogador principal por todos os lugares que vá. Um exemplo do que preciso é uma cpu com programacao identica a do Tails (sonic the hedgehod 2 e 3) que segue o sonic.

Bhryenno Kelvyn Carlson

Número de Mensagens : 6
Data de inscrição : 29/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como se faz uma IA que siga o player principal?

Mensagem por crocha12 em Seg 30 Dez 2013, 20:33

Para seguir basta colocar

Código:
if distance_to_object(obj_sonic) >2 // se distancia para o objeto obj_sonic for maior que 2
{
mp_potential_step(obj_sonic.x,obj_sonic.y,3,checkall) // seguir obj_sonic "3" é a velocidade e "checkall" desvia de objetos solidos
};
else{} // senão nada acontece

 flw flw flw flw flw flw flw

edit: isso é no step do objeto que vai seguir ele

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: como se faz uma IA que siga o player principal?

Mensagem por Bhryenno Kelvyn Carlson em Ter 31 Dez 2013, 10:54

vlw cara, obg pela rsposta. O codigo deu certo, mas o bicho ficou doido andando atras do outro. ele nao anda nomal... ele fica vooando pela room. o que pode ser?

Bhryenno Kelvyn Carlson

Número de Mensagens : 6
Data de inscrição : 29/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como se faz uma IA que siga o player principal?

Mensagem por crocha12 em Ter 31 Dez 2013, 12:50

envia ai o jogo para eu ver se consigo colocar o ia

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: como se faz uma IA que siga o player principal?

Mensagem por glasdou em Ter 31 Dez 2013, 14:50

voce colocou gravidade no objeto que esta seguindo?
se não é só colocar o seguinte codigo no step do objeto que segue
código:
if place_free(x,y + 4){ //se estiver vazio 4 pixels abaixo
   gravity = 0.8 // a gravidade é de 0.8 (pode modificar o valor)
}else{ //se não
   gravity = 0 //não ha gravidade
}

glasdou

Número de Mensagens : 95
Idade : 17
Data de inscrição : 21/11/2013
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: como se faz uma IA que siga o player principal?

Mensagem por Conteúdo patrocinado Hoje à(s) 04:45


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum