Conectar-se
Quem está conectado
40 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 39 Visitantes

SkyfallBR

Ver toda a lista


Compartilhe
Ir em baixo
avatar
Data de inscrição : 18/04/2009
Número de Mensagens : 104
Insígnias de JAM :

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

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

----IA----

em Dom 28 Mar 2010, 14:33
tenho 2 duvidas...

1º como trabalho com probabilidades ? por exemplo eu dou um pontape... o inimigo tem 50% de sofrer dano 20% de bloquear , 20 % de saltar para traz, e 10% para fazer um contra ataque...........


2º como faço para o inimigo vir atraz do meu quando ele esta a uma certa distancia? ( o room é grande 1000\1000, gostava que quando heroi vise o inimigo ele actua-se )...



obrigado
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6041
Insígnias de JAM :

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

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

Re: ----IA----

em Dom 28 Mar 2010, 15:05
Probabilidades:
Código:
chance=round(random(9))
if chance>=0 and chance<=4//pode ser 0,1,2,3,4(5 chances-50%)
{//codigo sofrer dano}
if chance=5 or chance=6{//codigo bloquear}//20%
if chance=7 or chance=8{//saltar para tras}//20%
if chance=9{//contra-atacar}//10%

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
avatar
Data de inscrição : 18/04/2009
Número de Mensagens : 104
Insígnias de JAM :

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

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

Re: ----IA----

em Dom 28 Mar 2010, 15:17
:O obrigado e sabes como posso fazer o inimigo vir atraz de mim ?
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6041
Insígnias de JAM :

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

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

Re: ----IA----

em Dom 28 Mar 2010, 18:04
Step do inimigo:
Código:
if x<player.x{hspeed=3}else{hspeed=-3}

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
Conteúdo patrocinado

Re: ----IA----

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