Conectar-se

Esqueci minha senha

Últimos assuntos
» 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

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

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

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

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

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

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

» 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

» Banco de Dados online fácil de configurar
Sex 21 Ago 2015, 11:47 por Pai véi

» Ficou estranho esse efeito na terra?
Qua 19 Ago 2015, 20:08 por Adriel

» Você consegue decifrar o que é isso?
Qua 19 Ago 2015, 15:48 por Mateus O de Andrade

» Texto centralizado em sprite 64x64
Qua 19 Ago 2015, 14:00 por Vandson Fernandes

» [Tutorial] Um Único Script para Todos Diálogos do Jogo
Ter 18 Ago 2015, 22:12 por dharrison

» VIDEO AULAS - Plataforma - Recriando Super Mario
Ter 18 Ago 2015, 20:44 por Adriel

» Ajuda deixar room maior
Ter 18 Ago 2015, 15:56 por Stickman

» OST - Rain From The Past (Para Main Themes)
Seg 17 Ago 2015, 23:00 por Jessezyn

» #DGM Aula 01 - Views
Seg 17 Ago 2015, 00:16 por victor13.

» Alguém sabe as dimensões de um galaxy s5?
Dom 16 Ago 2015, 20:06 por vitorfernandes13

» Conquer The Kingdom
Dom 16 Ago 2015, 12:13 por DVictorPS

» [Ajuda] Bug ds_list
Dom 16 Ago 2015, 08:27 por Witen

» câmera seguir player com touch control android
Sab 15 Ago 2015, 15:05 por Lighter

» Apk não roda no celular
Sab 15 Ago 2015, 12:10 por xLuiZzz


Inteligência Artificial Em Pong - Ajuda

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

Inteligência Artificial Em Pong - Ajuda

Mensagem por Mentos e Coca-cola em Qui 25 Abr 2013, 23:32

Bom galera, como podem ver na minha assinatura, estou Re-Fazendo o The Hardcore Pong, pra quem não sabe o que é
The Hardcore Pong foi um jogo que fiz aqui á um tempo atrás, onde tinha vários pongs diferentes, entre eles, CPU, PlayerVsPlayer, Infinito, agora voltei a faze-lo, porém quero trabalhar mais nele, até que cheguei a parte da programação com a CPU, Inteligência Artificial, No antigo Hardcore Pong o inimigo seguia o "Y" da bola, porém seria impossível de ganhar dele, o que eu pensei em fazer no novo, que ele tenha um jogabilidade igual a nossa, que esperasse a bola rebater na parede para "acerta-la"
bom, não sei se fui bem claro, vou deixar aqui meu desenho no "Paint" pra esclarecer de vez isso:
avatar
Mentos e Coca-cola

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 30/06/2010
Número de Mensagens : 627
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: Inteligência Artificial Em Pong - Ajuda

Mensagem por Adilson Thiago Vieira em Qui 25 Abr 2013, 23:59

Eu fiz um pongzinho a um tempinho atraz tinha ficado até bom a IA,mas desisti de mexer nele por ter ficado enjoativo e meio sem diversao .-.

Crie um novo objeto,e chame-o de "prev"
Coloque o sprite desse objeto para o mesmo da bolinha e coloque esse codigo no creat dele:
Código:

speed=bolinha.speed
direction=bolinha.direction
repeat 200
{
        if not(x>global.lmtx)
        {
            x+=hspeed
            y+=vspeed
            if not(place_empty(x+hspeed,y+vspeed))
            {move_bounce_solid(1)}
        }
     
}
global.goy=y
instance_destroy()
E no step do inimigo voce coloca
Código:

if bolinha.hspeed>0
{
global.lmtx=x
instance_deactivate_object(self)
instance_create(bolinha.x,bolinha.y,prev)
instance_activate_object(self)
if y>global.goy
y-=5
else
y+=5
}

Prontinho,IA concluida,depois você pode aperfeiçoa-la.
Hah,mas essa Ia so vai funfar se os objetos que a bolinha rebate forem solidos
O sisteminha que fiz vai funcionar bem assim:
O objeto prev vai prever aonde a bola vai chegar,rebatendo nos objetos solidos.

Espero ter te ajudado,qualquer coisa fala ae alien
avatar
Adilson Thiago Vieira

Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Número de Mensagens : 367
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: Inteligência Artificial Em Pong - Ajuda

Mensagem por Mentos e Coca-cola em Sex 26 Abr 2013, 11:27

funcionou aqui, só queria saber se o inimigo vai ficar imortal ou tem alguma hora que ele falha ?
avatar
Mentos e Coca-cola

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 30/06/2010
Número de Mensagens : 627
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: Inteligência Artificial Em Pong - Ajuda

Mensagem por moisesBR em Sex 26 Abr 2013, 12:05

hey sei que aqui não é o lugar de ideias, mas ao ler este tópico e ver ao estilo pimbalo Adilson Thiago Vieira reclamar...
...desisti de mexer nele por ter ficado enjoativo e meio sem diversao .-.
Então decidi postar algui uma sugestão para ficar mais interessante:

Entre-salas! Seria o seguinte: a room seria maior ao estilo pimball e ao inves de só outras fases, tamebem entre salas na mesma room! ou seja, ao quebrar alguns tijolos, abriria a passagem para outras salas podendo retornar a mesma e o modo de perda seria o mesmo, mas com a diferença que ao inves de perder no vazio também uma armadilha! e a jogabilidade continuaria do mesmo modo com a diferença das entre-salas e possibilidade de armadilhas. sem falar que pode se incluir nisso tudo, alguns inimigos... digo... alguns obstáculos móveis que impedem de uma jogabilidade sem graça e certeira.

Bem... no fim o pong não será apenas ping-pong só mais! kkkkkkkkk
Pode ser interessante.
avatar
moisesBR

Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://inprovise.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Inteligência Artificial Em Pong - Ajuda

Mensagem por Adilson Thiago Vieira em Sex 26 Abr 2013, 13:33

funcionou aqui, só queria saber se o inimigo vai ficar imortal ou tem alguma hora que ele falha ?
Que bom que funcionou!
O inimigo sempre vai saber aonde a bola ira chegar,então vai ser dificil ele errar,amenos que a bola va muito rapido e ele nao consiga alcança-la hehe
Mas você pode fazer,por exemplo,uma chance para ele executar as açoes no inimigo,para facilitar.
Boa sorte Mentos e Coca Cola! alien
hey sei que aqui não é o lugar de ideias, mas ao ler este tópico e ver ao estilo pimbalo Adilson Thiago Vieira reclamar...
...desisti de mexer nele por ter ficado enjoativo e meio sem diversao .-.

Então decidi postar algui uma sugestão para ficar mais interessante:

Entre-salas! Seria o seguinte: a room seria maior ao estilo pimball e ao inves de só outras fases, tamebem entre salas na mesma room! ou seja, ao quebrar alguns tijolos, abriria a passagem para outras salas podendo retornar a mesma e o modo de perda seria o mesmo, mas com a diferença que ao inves de perder no vazio também uma armadilha! e a jogabilidade continuaria do mesmo modo com a diferença das entre-salas e possibilidade de armadilhas. sem falar que pode se incluir nisso tudo, alguns inimigos... digo... alguns obstáculos móveis que impedem de uma jogabilidade sem graça e certeira.

Bem... no fim o pong não será apenas ping-pong só mais! kkkkkkkkk
Pode ser interessante.
Vou retoma-lo mais para frente,e acho que vou remonta-lo do 0,mais vou me esforçar mais.
Obrigado,gostei das sugestões Moises. alien
avatar
Adilson Thiago Vieira

Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Número de Mensagens : 367
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: Inteligência Artificial Em Pong - Ajuda

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