Entrar
Últimos assuntos
» Problemas com particulaspor RastaMaan Ontem à(s) 17:03
» Problema ao entrar por uma porta e voltar por ela
por aminaro Seg 06 maio 2024, 10:08
» Alguém aqui já ganha dinheiro com seus games?
por theguitarmester Ter 30 Abr 2024, 11:43
» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
Inteligência artificial - Problemas
+4
TRFN
peixoto
Super Maker
galavernaa
8 participantes
Página 2 de 2
Página 2 de 2 • 1, 2
Re: Inteligência artificial - Problemas
Certo , não irei mais usar o precise collision , eu não estava usando isso , só tentei por que estava tentando de tudo ( apesar de não saber disso ) , mas eu não distancio inimigo> 230vinians escreveu:Sim, eu identifiquei alguns problemas:
1) Não use precise collision para este tipo de jogo, use mascaras.
2) Não coloque eventos de colisão do inimigo com o próprio inimigo, pois o próprio m_potential já desvia do mesmo, a colisão vai literalmente parar o objeto.
3) Quando você se distancia do inimigo > 230 se nao me engano. Você esta setando o speed = 0 isso faz com que ele fique parado onde está. Você deve na verdade criar um novo alvo em posições diferentes para que os inimigos se separem automaticamente. Quando estiverem separados, ai sim você os para.
Tem mais coisa mais nao me lembro agora.
Flws!
eu fiz assim if distance_to_object(obj_char)>5 and distance_to_object(obj_char1)<230{bla}...
Sobre isso , uma boa ideia criar alvo em posições diferentes , mas como vou fazer eles irem até os alvos , por que se eu fizer um deles ir para o alvo , logo os dois vão para o mesmo alvo , como vou fazer só um ir ?? este é o meu grande problema! Obrigado pela crítica...
galavernaa- Data de inscrição : 20/12/2012
Reputação : 1
Número de Mensagens : 97
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
Uma maneira de resolver o problema do "alvo" é não colocar diretamente nos mp´s o objeto a seguir, como por exemplo o char_2. Crie uma variável chamada por exemplo "alvo". Depois basta você atribuir qualquer alvo a esta variável sem ser necessario criar novas lógicas, bastando apenas você criar um objeto em determinada posição e fazer alvo = obj. Quando o inimigo chegar até ele, ai sim você o destroi e desliga (speed = 0) as mp's. Quando quizer peseguir o char basta fazer alvo = char2.
Flws!
Flws!
Re: Inteligência artificial - Problemas
Sim , eu fiz essa variavel quando você falou do alvo , mas se você parar para pensar , se eu fizer isso , os dois inimigos vão acabar indo para tal "alvo" e eles iram acabar dentro do outro de novo!
galavernaa- Data de inscrição : 20/12/2012
Reputação : 1
Número de Mensagens : 97
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
Não necessariamente, cada inimigo é uma instância diferente e você pode criar uma variável global chamada "angulo" por exemplo, e cada vez que precisar desviar voce incrementa esta variável em 180 graus e cria o objeto alvo baseado no grau desta variável, isso resolve este problema. Exemplo:galavernaa escreveu:Sim , eu fiz essa variavel quando você falou do alvo , mas se você parar para pensar , se eu fizer isso , os dois inimigos vão acabar indo para tal "alvo" e eles iram acabar dentro do outro de novo!
- Código:
alvo = instance_create(x, y, objAlvo);
angulo += 180; // ou 90 tambem serve
alvo.x = lengthdir_x(256, angulo);
alvo.y = lengthdir_y(256, angulo); // 256 pode ser qualquer valor que seja bom pro seu jogo
Flws!
Re: Inteligência artificial - Problemas
*vinians Obrigado pela ajuda , infelimente não consegui fazer nada , e acho que terei de cancelar este projeto por que é muito complexo fazer um "falso 3d" , a propósito , conhece algum bom tutorial de gml?? obrigado!
galavernaa- Data de inscrição : 20/12/2012
Reputação : 1
Número de Mensagens : 97
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
#galavernaa
Você consegue encontrar muitos tutoriais úteis aqui: https://gmbr.forumeiros.com/t18692-indice-de-tutoriais
Além de ter também sobre assuntos avançados aqui: https://gmbr.forumeiros.com/f30-assuntos-avancados
Você consegue encontrar muitos tutoriais úteis aqui: https://gmbr.forumeiros.com/t18692-indice-de-tutoriais
Além de ter também sobre assuntos avançados aqui: https://gmbr.forumeiros.com/f30-assuntos-avancados
Última edição por Thopson1m em Qui 10 Jan 2013, 01:23, editado 1 vez(es)
Machow8- Data de inscrição : 21/05/2011
Reputação : 16
Número de Mensagens : 625
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
*Thopson1m Opa cara , obrigado , eu vou dar uma olhada , e desculpe se não citei , mas hoje estava vendo os assuntos recentes , e soube que tem gente usando muito o citar e atrapalha , então obrigado e vou dar uma olhada
galavernaa- Data de inscrição : 20/12/2012
Reputação : 1
Número de Mensagens : 97
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
Kra a dica que eu deixo pra ti é a seguinte, pra identificar se o problema é com a mp_ ou não:
Procure os teus códigos que definam
Procure os teus códigos que definam
- Código:
speed = 0
L0l-King- Data de inscrição : 04/04/2010
Reputação : 1
Número de Mensagens : 148
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
#L0l-King
Não , o problema não é com o mp , já tentei com o código que você me mandou com move_towards_point e nada... E já não sei o que fazer... Eu estou nas ultimas idéias , caso não consiga vou procurar uma forma mais "tosca" de fazer este projeto caso tenha uma ideia diga por favor , eu acho que a resoluçao para este problema seria fazer um método de tirar um de dentro do outro , isso não acontece toda hora , mas quando acontece você previne!
Não , o problema não é com o mp , já tentei com o código que você me mandou com move_towards_point e nada... E já não sei o que fazer... Eu estou nas ultimas idéias , caso não consiga vou procurar uma forma mais "tosca" de fazer este projeto caso tenha uma ideia diga por favor , eu acho que a resoluçao para este problema seria fazer um método de tirar um de dentro do outro , isso não acontece toda hora , mas quando acontece você previne!
Última edição por galavernaa em Qui 10 Jan 2013, 14:44, editado 1 vez(es)
galavernaa- Data de inscrição : 20/12/2012
Reputação : 1
Número de Mensagens : 97
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
galavernaa, a Citação é Algo Bom, mas Quando usado corretamente, se você quer falar algo sobre tudo alguem, Apenas Diga O Nome Dele, e se Você apenas quer falar sobre Alguns Pedaçoes de diversos(ou até um) usuarios, aí você cita, ou se o Code está Longe da última Mensagem.
Ex:
----------------
Eu Tinha Feito um Code em que os Mesmo Inimigos não Grudavam, Ele ainda Está Ativo?
Pode me Passar a Engine Atual, daí eu Vejo se Consigo Algo, ou tente este code Simples:
Colisão com outro inimigo:
if id>other.id
{
if x else x+=10
}
vê se Isso Dá Certo.
Ex:
Acho que ele Falou Sobre Você Citar, e Não sobre Não Citar.*Thopson1m Opa cara , obrigado , eu vou dar uma olhada , e desculpe se não citei ,
----------------
Eu Tinha Feito um Code em que os Mesmo Inimigos não Grudavam, Ele ainda Está Ativo?
Pode me Passar a Engine Atual, daí eu Vejo se Consigo Algo, ou tente este code Simples:
Colisão com outro inimigo:
if id>other.id
{
if x
}
vê se Isso Dá Certo.
Re: Inteligência artificial - Problemas
Opa , infelizmente perdi um pouco da minha barra de warn , a propósito , quando levei warn, e também o que citei não era muito grande , mas de qualquer forma , me desculpe estarei mais atento ...
#theguitarmester
Tirei seu código , pois estava dando algubns erros e não sabia corrigir pois não o entendi muito bem , eu queria também dizer que eu "resolvi" de uma forma temporaria , mas não é assim que eu quero que fico , o que fiz está no colision com o obj_inimigo1 com ele mesmo , dê uma olhada , e aí vai a engine!
https://www.dropbox.com/s/ii3jsf9jqjfdgru/Projeto%20Novo%20-%20Edi%C3%A7%C3%A3o%20do%20Pulo.gmk
#theguitarmester
Tirei seu código , pois estava dando algubns erros e não sabia corrigir pois não o entendi muito bem , eu queria também dizer que eu "resolvi" de uma forma temporaria , mas não é assim que eu quero que fico , o que fiz está no colision com o obj_inimigo1 com ele mesmo , dê uma olhada , e aí vai a engine!
https://www.dropbox.com/s/ii3jsf9jqjfdgru/Projeto%20Novo%20-%20Edi%C3%A7%C3%A3o%20do%20Pulo.gmk
galavernaa- Data de inscrição : 20/12/2012
Reputação : 1
Número de Mensagens : 97
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Inteligência artificial - Problemas
Baixado, Depois eu Vejo o que Posso Fazer.
Tentarei Aplicar o Conceito que Expliquei.
Tentarei Aplicar o Conceito que Expliquei.
Página 2 de 2 • 1, 2
Tópicos semelhantes
» Inteligencia artificial
» Inteligência artificial
» "AJUDA!!" Inteligencia artificial
» Inteligência Artificial
» Inteligencia Artificial
» Inteligência artificial
» "AJUDA!!" Inteligencia artificial
» Inteligência Artificial
» Inteligencia Artificial
Página 2 de 2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|