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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 25/09/2008
Número de Mensagens : 152
Insígnias de JAM :

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

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

Inimigo jogo

em Dom 28 Set 2008, 22:30
Estou fazendo um jogo, e os inimigos são dinossauros, queria que eles atacassem o personagem quando ele estivesse a tal distância ou então fugisse, e enquanto o personagem não chaga no raio de ataque eles andando randomicamente.
Eu sei que esse tópico é parecido com o outro que eu fiz, mas é que a resposta do anterior eu não entendi.
Gostaria que alguem me ajudasse. Falta basicamente isso pra ter as bases do jogo.
avatar
Data de inscrição : 27/09/2008
Número de Mensagens : 82
Insígnias de JAM :

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

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

Re: Inimigo jogo

em Seg 29 Set 2008, 09:59
mais oq vc quer saber mesmo?
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

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

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

Re: Inimigo jogo

em Seg 29 Set 2008, 13:31
Cara isso se chama IA. Inteligencia Artificial.

voce apenas tem que programar os inimigos do jeito que vc quer.
vamos ver...
primeiro eles tem que checar se o player ta ou nao perto deles certo???

vc faz no inimigo:

distancia = point_distance(player.x,player.y,x,y)
if distancia < 100 //se a distancia entre o player e o inimigo for menor que 100 pixels...
{
atacar = true //ou sei lah como vc vai fazer...
}else caso contrario ou seja se a distancia for maior que 100
{direction = 0} //virar para a direita... isso é so um exemplo!
avatar
Data de inscrição : 15/07/2008
Número de Mensagens : 324
Insígnias de JAM :

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

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

Re: Inimigo jogo

em Seg 29 Set 2008, 13:37
Esqueceu do evento step,esse código tem que ficar no evento step do inimigo,ok? ;)
avatar
Data de inscrição : 25/09/2008
Número de Mensagens : 152
Insígnias de JAM :

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

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

Re: Inimigo jogo

em Seg 29 Set 2008, 13:41
Eu coloco esse código no step?
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

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

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

Re: Inimigo jogo

em Seg 29 Set 2008, 13:42
@Raptor escreveu:Eu coloco esse código no step?
foi oque o philipe acabou de falar ^_^"
sim.
avatar
Data de inscrição : 25/09/2008
Número de Mensagens : 152
Insígnias de JAM :

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

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

Re: Inimigo jogo

em Seg 29 Set 2008, 13:47
Foi mal ficar pedindo toda hora essas engines e tudo,a unica coisa que eu faço bem no game maker são sprites.
queria também aprender esses códigos mas não to conseguindo entender direito
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