Inteligência Artificial jogando o jogo mais difícil do mundo!

Share it with your friends Like

Thanks! Share it with your friends!

Close

Cursos que Verifiquei e Recomendo:

🔴 - Desenvolvimento de jogos Danki Code:

Esse curso foi uma surpresa para mim, quem olha assim rapidamente não percebe,
mas a quantidade de conteúdo aqui é GIGANTESCA! e sempre fornecendo suporte total para quem está iniciando no ramo de programação de jogos (instalação dos ambientes e explicação da lógica), nele você consegue aprender desde jogos simples de plataforma 2D até jogos avançados em 3D. O curso demonstra a programação de mais de 12 jogos(de PAC-MAN até Minecraft), além de diversas técnicas dessa área da programação.

Não é à toa que é o mais vendido do Brasil: https://go.hotmart.com/R16683817C
------------------------------------------------------------------

Seja muito bem vindo ao Universo Programado!

Neste vídeo você verá como a Inteligência Artificial aprendeu a jogar o ''jogo mais difícil do mundo''. Essa I.A. não teve tanta dificuldade assim pois a principal dificuldade desse jogo é a parte dos reflexos, coisa que a máquina não possui!

Para ganhar o jogo foi utilizado uma Rede Neural Artificial (Perceptron Multilayer).

A quantidade de camadas escondidas variou de acordo com a modalidade do jogo!

✅ - A camada de entrada recebe a distância até os obstáculos e a distância até as paredes.
✅ - A camada de saída possui um neurônio para cada tecla que o usuário pode apertar (Cima, Baixo, Esquerda, Direita)

A função de ativação utilizada em todos os neurônios foi a ReLU.
O método de aprendizagem é comumente chamado de ''Random Mutations".
O tamanho da população que utilizei foi de 100 indivíduos.
O tempo de aprendizagem variou entre 15 ~ 60 minutos por modalidade de Jogo.
A linguagem utilizada em todo o processo foi a Linguagem C juntamente da biblioteca gráfica SDL.

💥 Vídeo do Dinossauro - https://www.youtube.com/watch?v=NZlIY...
💥 Vídeo do Flappy Bird - https://www.youtube.com/watch?v=vavXv...
💥 Vídeo dos Carrinhos - https://www.youtube.com/watch?v=gnfkfUQvKDw

Recursos utilizados:
➡ Voz da SARA - http://ttsdemo.com

❤️- Um grande abraço e um ótimo estudo pra você!

Comments

ATHOS says:

Faz a rede neural em algum jogo de luta (tipo MK ou algo do tipo mais simples) e depois coloca as variaçoes lutando contra a ultima que jogou melhor

Write a comment

*