IA Top Down estilo RPG e Shooter

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

IA Top Down estilo RPG e Shooter

Mensagem por peixoto em Qua 08 Jan 2014, 14:24

Testei TODAS as IA's que pude encontrar na GMBR, de IA top down(tanto para seguir e atirar no player quanto mover-se aleatóriamente).
Porém nenhuma delas parece funcionar no game maker studio(antigamente funcionavam perfeitamente no GM8).

Alguem pode me ajudar?

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
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: IA Top Down estilo RPG e Shooter

Mensagem por peixoto em Qui 09 Jan 2014, 13:10

UP após 24hrs.

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
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: IA Top Down estilo RPG e Shooter

Mensagem por felipejoys em Qui 09 Jan 2014, 15:02

Qual parte você está tendo dificuldade? Ou é dificuldade pra ver por onde começar mesmo? É que eu posso escrever bastante por pouca coisa, mas não sou afim de fazer isso sobre vários assuntos que você não precisava, heheh

felipejoys

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

Voltar ao Topo Ir em baixo

Re: IA Top Down estilo RPG e Shooter

Mensagem por peixoto em Qui 09 Jan 2014, 15:05

O problema é que parece que o GMS é incompativel com toda e qualquer engine(e tutorial) de IA top down que testei.
E preciso de 2 sistemas basicamente.Um de movimento aleatório top-down e outro de inimigo mirar para player segui-lo e atirar quando estiver a certa distancia(inclusive eu sabia fazer isso no GM 8, e estava fazendo meu projeto nele, mas agora com o GMS os mesmos códigos não funcionam).

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
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: IA Top Down estilo RPG e Shooter

Mensagem por felipejoys em Qui 09 Jan 2014, 15:21

Você pode ser ultra específico? Posso bolar algo!

1) Como é o seu movimento? (Livre, grid, scroller e o que mais for relevante)
2) Que tipo de aleatoriedade você quer? Ande um pouco e pare e ande um pouco e pare, fique andando sem parar,
3) O tiro é na direção do player onde ele está na hora ou com previsão de movimento?
4) Se o player se afastar, o inimigo para de seguir?
5) É um tiro só?
6) O tiro said o centro do inimigo ou parte de um ponto afastado? (Como saindo do canhão de um tanque)

felipejoys

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

Voltar ao Topo Ir em baixo

Re: IA Top Down estilo RPG e Shooter

Mensagem por peixoto em Qui 09 Jan 2014, 20:34

Movimento aleatório(de vez em quando anda, ou pode ser andando a cada x segundos).
Quando inimigo ve o player, ele gira em gireção ao player, anda na direção dele e atira.
Se o player sair de uma distancia X do inimigo, ele se afasta.
Se entre o inimigo e o player tiver um objeto sólido(ou pré-determinado no script) ele não percebe o player.
Os tiros serão infinitos, um tiro por segundo.
O tiro sai do meio ou um pouco afastado, enfrente ao inimigo, tanto faz.

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
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: IA Top Down estilo RPG e Shooter

Mensagem por PedroX em Qui 09 Jan 2014, 21:23

Estão causando erros ou só não se movem de acordo?

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: IA Top Down estilo RPG e Shooter

Mensagem por peixoto em Qui 09 Jan 2014, 21:38

Simplesmente nada acontece.
Toda engine que testei(normalmente tinham compatibilidade com GM8) apesar de não dar erro(na maioria das vezes) não tinha nenhum efeito.

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
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: IA Top Down estilo RPG e Shooter

Mensagem por PedroSilva em Qui 09 Jan 2014, 22:14

Fiz uma aqui de cabeça ve se te ajuda:

Create
Código:

///Variaveis
lado = choose("direita","esquerda","cima","baixo");//Lado para 4 direções
move = true;//Variavel que permite ele se mover
vel=2;//Velocidade
ando = 0;//Variavel para da uma pausa(paradinha)

image_index=0;
image_speed=0;

//Alarms
alarm[0] = 60;//2 Segundos para trocar o lado de andar

Alarm 0:
Código:

///Troca lado
lado = choose("direita","esquerda","cima","baixo");//Escolhe um lado aleaotoriamente
alarm[0] = 60;//Troca de lado novamente apos 2 segundos

Alarm 1:
Código:

move=true;//Variavel que faz ele se mover ou não

Step:
Código:

///IA
if move = true//Se mover for true
{

if lado = "direita"
{x=x+vel; ando +=1;sprite_index=spr_direita;}//Anda para direita

if lado = "esquerda"
{x=x-vel; ando +=1;sprite_index=spr_esquerda;}//Anda para esquerda

if lado = "cima"
{y=y-vel; ando +=1;sprite_index=spr_cima;}//Anda para cima

if lado = "baixo"
{y=y+vel; ando +=1;sprite_index=spr_baixo;}//Anda para baixo

}

if ando = 300//Se anda for 300
{
ando = 0;//Anda se torna 0
move = false;//Fica parado
alarm[1] = choose(60,65,70,75,80,85,90);//Volta a andar em um certo tempo
}

Deixo o resto com você.

flw

PedroSilva

Número de Mensagens : 190
Idade : 18
Data de inscrição : 19/09/2013
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: IA Top Down estilo RPG e Shooter

Mensagem por peixoto em Qui 09 Jan 2014, 22:54

Obrigado PedroSilva, o código funcionou.

peixoto

Ranking : Nota D
Número de Mensagens : 911
Idade : 21
Data de inscrição : 14/02/2010
Notas recebidas : D
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: IA Top Down estilo RPG e Shooter

Mensagem por Conteúdo patrocinado Hoje à(s) 06:34


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