Conectar-se
Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : C,E
Data de inscrição : 08/11/2010
Número de Mensagens : 372
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : -4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

[Duvida com I.A Pac Man]

em Qui 25 Nov 2010, 22:09
Bom gente estou criando um jogo de Pac-Man e assim to querendo uma I.A do inimigo quero que ele fique andando de la pra ca se eu chegar perto dele ele começar me seguir se eu ficar um pouco longe ele para de seguir e comça de la pra ca de ca pra la Laughing
avatar
Ranking : Nota B
Notas recebidas : A - B
Data de inscrição : 04/02/2009
Número de Mensagens : 1243
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 1
Reputação : 89

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuário

Re: [Duvida com I.A Pac Man]

em Qui 25 Nov 2010, 22:38
cara tenta algo +/- assim:

Evento Step do Fantasma:

Código:
if distance_to_object(pacman) <= 100 //se estiver a menos de 100 pxl de distância
{
move_towards_point(pacman.x,pacman.y,5) //Move até o Ponto X e Y do Obj Pacman, ou seja, onde ele estiver, com Velocidade = 5 (Mude a Velocidade se não estiver legal pra vc)
}
else
{
speed=0 //ele fica parado
}

A parte que ele fica 'tremendo' é mais facil você fazer um sprite dele tremendo, e um dele andando. Se vc fizer assim use o código aicma da seguinte forma:

Código:
if distance_to_object(pacman) <= 100 //se estiver a menos de 100 pxl de distância
{
sprite_index=fantasma_andando //Muda sprite para o Fantasma Andando
move_towards_point(pacman.x,pacman.y,5) //Move até o Ponto X e Y do Obj Pacman, ou seja, onde ele estiver, com Velocidade = 5 (Mude a Velocidade se não estiver legal pra vc)
}
else
{
sprite_index=fantasma_tremendo //muda sprite para o Fantasma Tremendo
speed=0 //ele fica parado
}

Espero ter ajudado

EDIT:

Uma demonstração de como esse código vai ficar depois:
pacman_ia.exe
avatar
Ranking : Nota D
Notas recebidas : C,E
Data de inscrição : 08/11/2010
Número de Mensagens : 372
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : -4

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Duvida com I.A Pac Man]

em Qui 25 Nov 2010, 23:01
@dharrison escreveu:cara tenta algo +/- assim:

Evento Step do Fantasma:

Código:
if distance_to_object(pacman) <= 100 //se estiver a menos de 100 pxl de distância
{
move_towards_point(pacman.x,pacman.y,5) //Move até o Ponto X e Y do Obj Pacman, ou seja, onde ele estiver, com Velocidade = 5 (Mude a Velocidade se não estiver legal pra vc)
}
else
{
speed=0 //ele fica parado
}

A parte que ele fica 'tremendo' é mais facil você fazer um sprite dele tremendo, e um dele andando. Se vc fizer assim use o código aicma da seguinte forma:

Código:
if distance_to_object(pacman) <= 100 //se estiver a menos de 100 pxl de distância
{
sprite_index=fantasma_andando //Muda sprite para o Fantasma Andando
move_towards_point(pacman.x,pacman.y,5) //Move até o Ponto X e Y do Obj Pacman, ou seja, onde ele estiver, com Velocidade = 5 (Mude a Velocidade se não estiver legal pra vc)
}
else
{
sprite_index=fantasma_tremendo //muda sprite para o Fantasma Tremendo
speed=0 //ele fica parado
}

Espero ter ajudado

EDIT:

Uma demonstração de como esse código vai ficar depois:
pacman_ia.exe


deu certo mais como faço ele fica andando de la pra ca
tipo no pac man normal
so que tem obstaculos eles so segui onde vc ta kero ke siga o pac pelos obstaculos
avatar
Ranking : Nota B
Notas recebidas : A - B
Data de inscrição : 04/02/2009
Número de Mensagens : 1243
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 1
Reputação : 89

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuário

Re: [Duvida com I.A Pac Man]

em Qui 25 Nov 2010, 23:38
vc vai ter que definir variaveis.. com Alarm
e eu sou pessimo nisso
asusuahusah
avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 31

Prêmios
   : 1
   : 1
   :
Ver perfil do usuário

Re: [Duvida com I.A Pac Man]

em Sex 26 Nov 2010, 16:40
Conteúdo patrocinado

Re: [Duvida com I.A Pac Man]

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum