Conectar-se

Esqueci minha senha

Últimos assuntos
» [Duvida] O que aprender
Hoje à(s) 00:17 por Fubukki

» Nota de esclarecimento - GMBR voltou!
Sex 23 Jun 2017, 20:33 por Willy

» Regras do Fórum
Sex 23 Jun 2017, 19:02 por GMBR

» Retorno da GMBR!!!
Ter 24 Jan 2017, 15:43 por GMBR

» Jogo Dengue HTML
Seg 30 Nov 2015, 16:17 por guga

» Criando IA Simples para inimigos
Qua 25 Nov 2015, 19:22 por DJDAVYD

» Ordenar variavel em ordem decrescente
Sex 28 Ago 2015, 21:09 por Kodained

» colisão de queda após outra colisão dando problema
Qui 27 Ago 2015, 13:51 por manobrother

» Crio Trilha Sonora para Games!
Qui 27 Ago 2015, 13:50 por Isaias Malafaia

» Problema com Colisão
Qui 27 Ago 2015, 12:30 por The_Game

» Quem quer Uma Engine, e de Quê?
Qui 27 Ago 2015, 09:22 por theguitarmester

» [RESOLV]Como adicionar 2 objetos na mesma posição?
Qua 26 Ago 2015, 11:38 por Bhryenno Kelvyn Carlson

» Sistema de porta!!!
Ter 25 Ago 2015, 21:29 por theguitarmester

» Venda de objetos em Inventário - Multiplicado
Seg 24 Ago 2015, 18:33 por AG Hydra

» Atirar na direção certa
Seg 24 Ago 2015, 09:03 por theguitarmester

» Western Duels
Seg 24 Ago 2015, 07:47 por theguitarmester

» Problemas na compilação android
Dom 23 Ago 2015, 23:43 por Zero.

» Dúvida sobre strings, lendo txt
Sab 22 Ago 2015, 20:31 por Pai véi

» Como estabilizar um som
Sab 22 Ago 2015, 19:03 por Isquilo_Roedor

» Janela Modal
Sab 22 Ago 2015, 09:23 por Pai véi

» Sobre instance Creation Code
Sab 22 Ago 2015, 08:39 por Pai véi

» LudumDare #33
Sex 21 Ago 2015, 21:17 por WellingtonBecker

» Como fazer um temporizador
Sex 21 Ago 2015, 19:02 por Isquilo_Roedor

» GMS sempre salva projeto ao compilar?
Sex 21 Ago 2015, 12:32 por Pai véi

» Tipo de Draw que dê melhor fps...
Sex 21 Ago 2015, 12:25 por Pai véi

Quem está conectado
17 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 17 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36

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?
avatar
peixoto

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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.
avatar
peixoto

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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
avatar
felipejoys

Data de inscrição : 29/12/2013
Número de Mensagens : 56
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

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).
avatar
peixoto

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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)
avatar
felipejoys

Data de inscrição : 29/12/2013
Número de Mensagens : 56
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

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.
avatar
peixoto

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6034
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário

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.
avatar
peixoto

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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
avatar
PedroSilva

Data de inscrição : 19/09/2013
Número de Mensagens : 190
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

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.
avatar
peixoto

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 14/02/2010
Número de Mensagens : 911
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: IA Top Down estilo RPG e Shooter

Mensagem por Conteúdo patrocinado


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