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!!
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.
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
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
@@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
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.
@@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!!
Mas tem um algoritmo no próprio jogo da velha que não deixa o oponente ganhar
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 🫡
Manda o repositório, qro dissecar esse código aí 👀
IF/ELSE infinitos 😂😂😂😂
Vc faz a Internet valer a pena. Muito obrigado mano
Fico feliz em servir! 🚀
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
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.
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
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
Que top! Onde tem a vídeo aula pra aprender?
Cara no momento q vc deixou dois x um em cima e outro embaixo na direita mandava um no meio
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
Faça jogar IA vs IA
Dar bug
@@marcao2056 não dá bug nada, vai sempre dar velha (empate/draw game)
na 6 jogada já poderia colocar assim "Velha"
Qual foi a faculdade que o senhor fez?
Quem sabe o truque do jogo da velha sabe que quem começar o jogo sempre vai ganhar...
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.
Muoto top amigo tem como criar um desse ai pra jogo do avieto quanto na casa de aposta
Gostaria de ter o link do projecto.
Sendo impossível de ganhar, será que é a mesma lógica que os cassinos usam em seus jogos?
Eu olho todos esses códigos e so consigo pensar em uma coisa:
Q viaje é essa véi 😂😂😂
Alaaaaaa o break,pc vai virar batat!!!!
Quero este programa longe do meu notebook. O coitado ia travar enquanto não colocar um break, no fim do programas 😪
Qual o nome do aplicativo que tu usou?
Como vc abre essa tela para poder trabalha no hacking??
Denki quanto vc cobra pra fazer um app pramim ?
Faz ela jogar Cuphead e Minecraft
Você consegue criar uma inteligência artificial para jogos de cassino aviatoe?
E o loop infinito, rolou solto.
Na minha Mente eu posso ganhar .
Em java?
Faltou um sleep aí de 1
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
Manda esse código num repositório ae man pfv
Seria bom mano
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
Cara pra que tanto If pra verificar a vitória, tipo me deu nervoso de ler
Danki code sempre fazendo bglh em (Java)
O cara podia ter ganhado, era só ele colocar, um pouco antes do final, o X no meio, mais alguém percebeu ?
Essa quantia de for ja me deixa triste
isso ai em que liguanguem?
Quanto código hahaha
Já fiz isso, mas com python
Boa, gostei.
So o oponente ganha !?
Amei
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 :)
Perder no jogo da velha 🤡
A função desse alg é bloquear só?
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
Coloca Sleep(1000)
E mais o Break
Pra ficar mais realista né
Showw uauu
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
Usando um robô para criar jogo 😡🤬😠😠
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
Q? Foi aprendizagem por reforço isso aí? Cade o treinamento. Cheio de loops
Jogando ruim desse jeito diria q ela é impossível de perder kkkk
Easy d ganhar
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 verdade é que tu é ruim no jogo da velha haha, mas otima ideai.
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...
Não é impossível ganhar
Pq choras, clean code? 🤡
É 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.
Daí as pessoas não entendem como funcionam os jogos eletrônicos de azar. Continuem seus lazarentos
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.
Que negócio mal feito slk