Que massa mano, tô começando e também criei um jogo da velha no curso de algoritimos mas não aprendi a fazer isso ainda não mas gostei muito vou tentar fazer no meu aqui, PARABÉNS PELO CONTEÚDO!!
No jogo da velha você pode simplesmente calcular todos os estados e ver quem ganha a depender de qual o estado, implementar uma ia pra fazer isso é puro overkill
Deus da guerra é feito em uma Engine própria pra fazer jogos. Todos os jogos praticamente são criados em engine. Não que isto elimine o trabalho, mas já reduz muito, pois você não precisa reinventar a roda pra cada função. Uma vez fiz um game simples em 3d e não precisei de usar quase nada de código. O código foi só pra conectar uma coisa com a outra e pôr lógica e interação dentro do jogo. Agora pra criar uma Engine do zero, meu amigo, é trabalheira viu kkk
inteligencia artificial ele deveria aprender com as jogadas, e as primeiras consequentemente erraria até encontrar o padrão. como há muita condicional , não creio que seja um IA real.
Mas esse algoritmo que ele falou realmente existe e é de inteligência artificial msm, talvez ele tenha pecado na implementação mas o algoritmo min max funciona basicamente analisando todas as possíveis jogadas a partir de um no da árvore e escolhendo a melhor pra o jogador (máquina) sempre supondo que o oponente irá fazer a melhor jogada
Nao está errado, esse algoritmo sim é uma IA. No caso o que você está falando são Machine learning que usar neurônios para treinar. Já algoritmo como esse e outros como A* por exemplo não usam neurônios porém sim enquadram em algoritmos de IA já que IA é o conjunto disso com machine learning e deep learning.
aprenda o conteudo nessa ordem: -> logica de programacao (curso em video) -> python (curso em video) -> programacao orientada a objetos (curso em video) -> algoritmos e estruturas de dados (univesp) onde eu disse pra aprender python, vc pode aprender qualquer linguaguem do seu interesse. depois disso, aprenda conceitos específicos pro ramo em que você quer trabalhar
Onde isso é uma inteligência artificial? Onde? Ele foi treinado com quantos jogos? Tu jogou contra a máquina quantas vezes até ele chegar nesse estado?
o jogo da velha 'e o que chamamos de "jogo de soma zero de informação perfeita" ou seja, se ambos jogarem corretamente o jogo sempre vai dar empate, entao nao 'e possivel a vitoria.
@@Victor-ys6lk um Codigo bonito, seria um Codigo bem organizado, bem estruturado e usando padrões criados pela comunidade, um Codigo nesse padrao ele fica muito mais simples de se ler, compreender e modificar. Assim deixando simples o processo de adicionar novas funcionalidades e Fazer manutencões futuras
@@samuelassis632 Calma, não é assim que funciona, mas vou te ajudar, a única maneira de conseguir fazer isso é com muito estudo e tentativas, então, construa uma base sólida na programação para depois pensar em coisas mais complexas, pois, isso requer saber de fato programação e não só copiar e colar.
Faltou um break quando a maquina ganha 😄
Percebi isso kk
Kkkkkkk
Kkkkkkkkkkkkkk
A máquina já sabe que é melhor que os humanos
Tbm percebi
A IA do cara é um monte de if e else
Kkkkkkkkkkkkkk
Por isso é artificial
Kkkkkkkkkkk😂😂😂
E qual o problema?
É exatamente assim que as IAs eram feitas sem Machine Learning 😅
Que massa mano, tô começando e também criei um jogo da velha no curso de algoritimos mas não aprendi a fazer isso ainda não mas gostei muito vou tentar fazer no meu aqui, PARABÉNS PELO CONTEÚDO!!
Show de bola! Coloca um delay pra máquina jogar.. 1, 2 segundos pra ficar mais natural
Tmj!
Time mais pra ser mais específico 🫡
Vc faz a Internet valer a pena. Muito obrigado mano
Fico feliz em servir! 🚀
No jogo da velha você pode simplesmente calcular todos os estados e ver quem ganha a depender de qual o estado, implementar uma ia pra fazer isso é puro overkill
Pois é. Pensei a mesma coisa. Mas...
Foi exatamente isso que o cara do vídeo fez, não viu o tanto de if e else
Mas tem um algoritmo no próprio jogo da velha que não deixa o oponente ganhar
Uma porrada de códigos para um jogo simples 😅. Imagine um deus da guerra da vida 😅. Parabéns pelo trabalho
Deus da guerra é feito em uma Engine própria pra fazer jogos. Todos os jogos praticamente são criados em engine. Não que isto elimine o trabalho, mas já reduz muito, pois você não precisa reinventar a roda pra cada função. Uma vez fiz um game simples em 3d e não precisei de usar quase nada de código. O código foi só pra conectar uma coisa com a outra e pôr lógica e interação dentro do jogo. Agora pra criar uma Engine do zero, meu amigo, é trabalheira viu kkk
@@KeepCalmCapybara bacana.
Saudades do curso de jogos acho que vou refazer ele todo de novo
Quanto custou o jogo?
Wow,eu posso te fazer uma pergunta do PV?? Obs..é sobre jogo
inteligencia artificial ele deveria aprender com as jogadas, e as primeiras consequentemente erraria até encontrar o padrão. como há muita condicional , não creio que seja um IA real.
Na verdade não é inteligência artificial. Apenas um monte de condições.
@@pyterbarros6956 exatamente, IA não trabalha com If e else.
Mas esse algoritmo que ele falou realmente existe e é de inteligência artificial msm, talvez ele tenha pecado na implementação mas o algoritmo min max funciona basicamente analisando todas as possíveis jogadas a partir de um no da árvore e escolhendo a melhor pra o jogador (máquina) sempre supondo que o oponente irá fazer a melhor jogada
Nao está errado, esse algoritmo sim é uma IA. No caso o que você está falando são Machine learning que usar neurônios para treinar. Já algoritmo como esse e outros como A* por exemplo não usam neurônios porém sim enquadram em algoritmos de IA já que IA é o conjunto disso com machine learning e deep learning.
ele só pegou a rede neural de uma AI que já foi treinada e colocou pra rodar no oponente
Parabéns guerreiro precisa só de um time
Porquê tu chama essa automação, de AI? Me parece ser uma sequência de condicionais simples.
vai ver ao invés de usar condicionais ele usou machine learning até a máquina compreender os padrões d jogada e chegar nesse nível
IF/ELSE infinitos 😂😂😂😂
Manda o repositório, qro dissecar esse código aí 👀
Que top! Onde tem a vídeo aula pra aprender?
Quem sabe o truque do jogo da velha sabe que quem começar o jogo sempre vai ganhar...
Os comentários dos Enzo's são os piores 😂
Faça jogar IA vs IA
Dar bug
@@marcao2056 não dá bug nada, vai sempre dar velha (empate/draw game)
Legal é o loop comendo solto no terminal
Acho que alguém fez uma condição infinita e esqueceu de um break. Kkk
@@pyterbarros6956 parece eu que fiz um loop e meu pc desligou kkkkkkk
@@ManoeI krl kkkkkkk
Sendo impossível de ganhar, será que é a mesma lógica que os cassinos usam em seus jogos?
Gostei eu gostaria muito de trabalhar com programação você me indica pra começar por onde
aprenda o conteudo nessa ordem:
-> logica de programacao (curso em video)
-> python (curso em video)
-> programacao orientada a objetos (curso em video)
-> algoritmos e estruturas de dados (univesp)
onde eu disse pra aprender python, vc pode aprender qualquer linguaguem do seu interesse.
depois disso, aprenda conceitos específicos pro ramo em que você quer trabalhar
na 6 jogada já poderia colocar assim "Velha"
Cara no momento q vc deixou dois x um em cima e outro embaixo na direita mandava um no meio
Eu olho todos esses códigos e so consigo pensar em uma coisa:
Q viaje é essa véi 😂😂😂
aquele truque que nós usavamos nos priminhos, que nunca perdiamos, sera que essa maquina ai vai sacar?
O jogo da velha se jogado corretamente por ambas as partes nunca havera um ganhador, o jogo foi feito pra sempre dar velha.
Qual foi a faculdade que o senhor fez?
Quero este programa longe do meu notebook. O coitado ia travar enquanto não colocar um break, no fim do programas 😪
Muoto top amigo tem como criar um desse ai pra jogo do avieto quanto na casa de aposta
Como vc abre essa tela para poder trabalha no hacking??
Essa quantia de for ja me deixa triste
Gostaria de ter o link do projecto.
Manda esse código num repositório ae man pfv
Seria bom mano
Faz ela jogar Cuphead e Minecraft
Alaaaaaa o break,pc vai virar batat!!!!
Cara eu não entendendo de linguagem de programação, mas isso ai é em java? Só quero saber se acertei.
Sim, é o famoso javinha da galera :)
Faltou um sleep aí de 1
O cara podia ter ganhado, era só ele colocar, um pouco antes do final, o X no meio, mais alguém percebeu ?
Denki quanto vc cobra pra fazer um app pramim ?
Qual o nome do aplicativo que tu usou?
Você consegue criar uma inteligência artificial para jogos de cassino aviatoe?
Cara pra que tanto If pra verificar a vitória, tipo me deu nervoso de ler
Na minha Mente eu posso ganhar .
Danki code sempre fazendo bglh em (Java)
E o loop infinito, rolou solto.
Já fiz isso, mas com python
Será se tem como criar um algoritmo desse ae pra casas de apostas tipo crash double? Seria top
tem sim, ja fiz com algo parecido
Onde isso é uma inteligência artificial? Onde? Ele foi treinado com quantos jogos? Tu jogou contra a máquina quantas vezes até ele chegar nesse estado?
Pesquise algoritimo minimax
Coloca Sleep(1000)
E mais o Break
Pra ficar mais realista né
Perder no jogo da velha 🤡
Em java?
isso ai em que liguanguem?
Boa, gostei.
Qual línguagem vc usou ?
Java ele falou
@deeh Pelo public static int, extends e burocratização na declaração de atributos digo que é Java...
So o oponente ganha !?
Fasso isso pelo pocket code kkkkkk
Faz tutorial
@@diggao77 de fazer um jogo da velha?
@@diggao77 eu fasso e te mando pelo discord, pq é inútil postar no yt
A função desse alg é bloquear só?
É possível ganhar?
o jogo da velha 'e o que chamamos de "jogo de soma zero de informação perfeita" ou seja, se ambos jogarem corretamente o jogo sempre vai dar empate, entao nao 'e possivel a vitoria.
Jogando ruim desse jeito diria q ela é impossível de perder kkkk
Amei
Quanto código hahaha
Usando um robô para criar jogo 😡🤬😠😠
Esse código no fundo tá feio d+, chega dói olhar
Não sei nd de programação. O que muda se o código for bonito?
@@Victor-ys6lk um Codigo bonito, seria um Codigo bem organizado, bem estruturado e usando padrões criados pela comunidade, um Codigo nesse padrao ele fica muito mais simples de se ler, compreender e modificar. Assim deixando simples o processo de adicionar novas funcionalidades e Fazer manutencões futuras
A verdade é que tu é ruim no jogo da velha haha, mas otima ideai.
Queria saber criar uma AI em Java
Então, você não quer! Só existe duas opções, querer ou não querer, se decida.
@@leonardoaleatorio7933 Me ensina porfavooooooooooor !
@@samuelassis632 Calma, não é assim que funciona, mas vou te ajudar, a única maneira de conseguir fazer isso é com muito estudo e tentativas, então, construa uma base sólida na programação para depois pensar em coisas mais complexas, pois, isso requer saber de fato programação e não só copiar e colar.
@@samuelassis632 A linguagem que estudo é o python.
@@samuelassis632 Vou lhe passar um exemplo, e não fui eu que fiz.
Pq choras, clean code? 🤡
Q? Foi aprendizagem por reforço isso aí? Cade o treinamento. Cheio de loops
Não é impossível ganhar
Showw uauu
Daí as pessoas não entendem como funcionam os jogos eletrônicos de azar. Continuem seus lazarentos
Easy d ganhar
Que negócio mal feito slk