Criei uma Inteligência Artificial Impossível de GANHAR!

Поделиться
HTML-код

Комментарии • 155

  • @alvarohenrique1094
    @alvarohenrique1094 Год назад +292

    Faltou um break quando a maquina ganha 😄

  • @inaciomiura7707
    @inaciomiura7707 Год назад +75

    A IA do cara é um monte de if e else

  • @robsonmaia6480
    @robsonmaia6480 Год назад +33

    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!!

  • @natanaelvilaca
    @natanaelvilaca Год назад +28

    Mas tem um algoritmo no próprio jogo da velha que não deixa o oponente ganhar

  • @marcelovasconcelos5731
    @marcelovasconcelos5731 Год назад +18

    Show de bola! Coloca um delay pra máquina jogar.. 1, 2 segundos pra ficar mais natural
    Tmj!

    • @mcgwm952
      @mcgwm952 Год назад +1

      Time mais pra ser mais específico 🫡

  • @echy3367
    @echy3367 Год назад +11

    Manda o repositório, qro dissecar esse código aí 👀

  • @STRIKEtetra
    @STRIKEtetra 10 месяцев назад +4

    IF/ELSE infinitos 😂😂😂😂

  • @marcoaureliomoderno9112
    @marcoaureliomoderno9112 10 месяцев назад +1

    Vc faz a Internet valer a pena. Muito obrigado mano

    • @DankiCode
      @DankiCode  10 месяцев назад

      Fico feliz em servir! 🚀

  • @inTerActionVRI
    @inTerActionVRI Год назад +6

    Porquê tu chama essa automação, de AI? Me parece ser uma sequência de condicionais simples.

    • @alfredobatista3946
      @alfredobatista3946 Год назад +1

      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

  • @horizontebeiramarbeiramar1747
    @horizontebeiramarbeiramar1747 Год назад +5

    Uma porrada de códigos para um jogo simples 😅. Imagine um deus da guerra da vida 😅. Parabéns pelo trabalho

    • @KeepCalmCapybara
      @KeepCalmCapybara Год назад +8

      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

    • @horizontebeiramarbeiramar1747
      @horizontebeiramarbeiramar1747 Год назад +1

      @@KeepCalmCapybara bacana.

  • @brunoalexandree
    @brunoalexandree Год назад +13

    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.

    • @pyterbarros6956
      @pyterbarros6956 Год назад +8

      Na verdade não é inteligência artificial. Apenas um monte de condições.

    • @brunoalexandree
      @brunoalexandree Год назад +7

      @@pyterbarros6956 exatamente, IA não trabalha com If e else.

    • @danielagostinho8993
      @danielagostinho8993 Год назад +7

      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

    • @userUndefined404
      @userUndefined404 Год назад +6

      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.

    • @GuizinPE81
      @GuizinPE81 Год назад +1

      ele só pegou a rede neural de uma AI que já foi treinada e colocou pra rodar no oponente

  • @LucasSantos-wg6yy
    @LucasSantos-wg6yy Год назад +27

    Saudades do curso de jogos acho que vou refazer ele todo de novo

  • @DontDevelopMyApp
    @DontDevelopMyApp Год назад +1

    Que top! Onde tem a vídeo aula pra aprender?

  • @jkml377
    @jkml377 Год назад +3

    Cara no momento q vc deixou dois x um em cima e outro embaixo na direita mandava um no meio

  • @Douglas3951
    @Douglas3951 Год назад +5

    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

    • @aleph_zero
      @aleph_zero Год назад

      Pois é. Pensei a mesma coisa. Mas...

    • @flutebeginner5264
      @flutebeginner5264 Месяц назад

      Foi exatamente isso que o cara do vídeo fez, não viu o tanto de if e else

  • @filipspieler6144
    @filipspieler6144 Год назад +16

    Faça jogar IA vs IA

    • @marcao2056
      @marcao2056 Год назад +4

      Dar bug

    • @faelpinho
      @faelpinho Год назад +8

      @@marcao2056 não dá bug nada, vai sempre dar velha (empate/draw game)

  • @diegoalves9831
    @diegoalves9831 Год назад +1

    na 6 jogada já poderia colocar assim "Velha"

  • @airanandrade6348
    @airanandrade6348 Год назад +1

    Qual foi a faculdade que o senhor fez?

  • @ayahuascabaixadasantista3252
    @ayahuascabaixadasantista3252 5 месяцев назад

    Quem sabe o truque do jogo da velha sabe que quem começar o jogo sempre vai ganhar...

  • @Zeeyca
    @Zeeyca Год назад +11

    aquele truque que nós usavamos nos priminhos, que nunca perdiamos, sera que essa maquina ai vai sacar?

    • @dsalex8737
      @dsalex8737 10 месяцев назад +1

      O jogo da velha se jogado corretamente por ambas as partes nunca havera um ganhador, o jogo foi feito pra sempre dar velha.

  • @mariobrito8576
    @mariobrito8576 5 месяцев назад

    Muoto top amigo tem como criar um desse ai pra jogo do avieto quanto na casa de aposta

  • @LuxuryLifters
    @LuxuryLifters 7 месяцев назад

    Gostaria de ter o link do projecto.

  • @rodrigocavalcante1845
    @rodrigocavalcante1845 8 месяцев назад

    Sendo impossível de ganhar, será que é a mesma lógica que os cassinos usam em seus jogos?

  • @mouraxl0072
    @mouraxl0072 Год назад

    Eu olho todos esses códigos e so consigo pensar em uma coisa:
    Q viaje é essa véi 😂😂😂

  • @Selma0512
    @Selma0512 Год назад +1

    Alaaaaaa o break,pc vai virar batat!!!!

  • @Jonas.Carvalho
    @Jonas.Carvalho Год назад

    Quero este programa longe do meu notebook. O coitado ia travar enquanto não colocar um break, no fim do programas 😪

  • @Lucaspezzi09
    @Lucaspezzi09 Год назад

    Qual o nome do aplicativo que tu usou?

  • @Meliodas_Gamer575
    @Meliodas_Gamer575 7 месяцев назад

    Como vc abre essa tela para poder trabalha no hacking??

  • @BMWREVOLUTION.
    @BMWREVOLUTION. 11 месяцев назад

    Denki quanto vc cobra pra fazer um app pramim ?

  • @murilogamesyt12345
    @murilogamesyt12345 Год назад

    Faz ela jogar Cuphead e Minecraft

  • @alberisilva4044
    @alberisilva4044 Год назад

    Você consegue criar uma inteligência artificial para jogos de cassino aviatoe?

  • @pyterbarros6956
    @pyterbarros6956 Год назад +5

    E o loop infinito, rolou solto.

  • @LucasAlves-pw4ow
    @LucasAlves-pw4ow Год назад +1

    Na minha Mente eu posso ganhar .

  • @MarstonDeveloper4516
    @MarstonDeveloper4516 8 месяцев назад

    Em java?

  • @8BallPoll_
    @8BallPoll_ Год назад

    Faltou um sleep aí de 1

  • @brunoferreira8558
    @brunoferreira8558 Год назад +2

    Legal é o loop comendo solto no terminal

    • @pyterbarros6956
      @pyterbarros6956 Год назад +3

      Acho que alguém fez uma condição infinita e esqueceu de um break. Kkk

    • @ManoeI
      @ManoeI Год назад +2

      @@pyterbarros6956 parece eu que fiz um loop e meu pc desligou kkkkkkk

    • @covil_dev
      @covil_dev Год назад

      ​@@ManoeI krl kkkkkkk

  • @thiagofelizardu
    @thiagofelizardu Год назад +4

    Manda esse código num repositório ae man pfv

  • @antoniocastanha6971
    @antoniocastanha6971 Год назад

    Gostei eu gostaria muito de trabalhar com programação você me indica pra começar por onde

    • @caiodavi9829
      @caiodavi9829 Год назад

      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

  • @ardhanael6908
    @ardhanael6908 Год назад

    Cara pra que tanto If pra verificar a vitória, tipo me deu nervoso de ler

  • @aspect.sx7
    @aspect.sx7 Год назад

    Danki code sempre fazendo bglh em (Java)

  • @josefhsilva380
    @josefhsilva380 5 месяцев назад

    O cara podia ter ganhado, era só ele colocar, um pouco antes do final, o X no meio, mais alguém percebeu ?

  • @EliSoftwareDeveloper
    @EliSoftwareDeveloper 11 месяцев назад

    Essa quantia de for ja me deixa triste

  • @ntc.mundodabola
    @ntc.mundodabola Год назад

    isso ai em que liguanguem?

  • @matheustavares4845
    @matheustavares4845 Год назад +1

    Quanto código hahaha

  • @FranSilva-qh5yo
    @FranSilva-qh5yo Год назад

    Já fiz isso, mas com python

  • @LuxuryLifters
    @LuxuryLifters 7 месяцев назад

    Boa, gostei.

  • @diegomartins8479
    @diegomartins8479 Год назад +1

    So o oponente ganha !?

  • @johannedwardbates9220
    @johannedwardbates9220 Год назад +1

    Amei

  • @o-t-a-k-u-g-a-m-e-r9424
    @o-t-a-k-u-g-a-m-e-r9424 3 месяца назад

    Cara eu não entendendo de linguagem de programação, mas isso ai é em java? Só quero saber se acertei.

    • @TiagoHiruz
      @TiagoHiruz Месяц назад

      Sim, é o famoso javinha da galera :)

  • @hadyib3138
    @hadyib3138 Год назад

    Perder no jogo da velha 🤡

  • @charlesx1156
    @charlesx1156 Год назад

    A função desse alg é bloquear só?

  • @Bieldk
    @Bieldk Год назад

    Será se tem como criar um algoritmo desse ae pra casas de apostas tipo crash double? Seria top

    • @spteam_oficial
      @spteam_oficial 9 месяцев назад

      tem sim, ja fiz com algo parecido

  • @Sterlen
    @Sterlen Год назад +6

    Coloca Sleep(1000)

  • @moniquenavarro4131
    @moniquenavarro4131 Год назад +1

    Showw uauu

  • @silentcomposer5004
    @silentcomposer5004 Год назад +1

    Esse código no fundo tá feio d+, chega dói olhar

    • @Victor-ys6lk
      @Victor-ys6lk Год назад

      Não sei nd de programação. O que muda se o código for bonito?

    • @silentcomposer5004
      @silentcomposer5004 Год назад

      @@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

  • @Josue13Josue-bq2wp
    @Josue13Josue-bq2wp Год назад +1

    Usando um robô para criar jogo 😡🤬😠😠

  • @EdmilsonJBFilho
    @EdmilsonJBFilho Год назад +1

    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?

  • @CELUGames
    @CELUGames 7 месяцев назад

    Q? Foi aprendizagem por reforço isso aí? Cade o treinamento. Cheio de loops

  • @DAVID_DAV
    @DAVID_DAV Год назад

    Jogando ruim desse jeito diria q ela é impossível de perder kkkk

  • @limzz1839
    @limzz1839 Год назад

    Easy d ganhar

  • @MarstonDeveloper4516
    @MarstonDeveloper4516 8 месяцев назад

    Fasso isso pelo pocket code kkkkkk

    • @diggao77
      @diggao77 7 месяцев назад

      Faz tutorial

    • @MarstonDeveloper4516
      @MarstonDeveloper4516 7 месяцев назад

      @@diggao77 de fazer um jogo da velha?

    • @MarstonDeveloper4516
      @MarstonDeveloper4516 7 месяцев назад

      @@diggao77 eu fasso e te mando pelo discord, pq é inútil postar no yt

  • @myklebr
    @myklebr Год назад

    A verdade é que tu é ruim no jogo da velha haha, mas otima ideai.

  • @deehz
    @deehz Год назад

    Qual línguagem vc usou ?

    • @marcosfernandes3891
      @marcosfernandes3891 Год назад +2

      Java ele falou

    • @rapaz1163
      @rapaz1163 Год назад

      @deeh Pelo public static int, extends e burocratização na declaração de atributos digo que é Java...

  • @joelGS
    @joelGS 10 месяцев назад

    Não é impossível ganhar

  • @devgui_
    @devgui_ 4 месяца назад +1

    Pq choras, clean code? 🤡

  • @liturgiadias
    @liturgiadias Год назад

    É possível ganhar?

    • @dsalex8737
      @dsalex8737 10 месяцев назад

      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.

  • @EithanGermano
    @EithanGermano Год назад

    Daí as pessoas não entendem como funcionam os jogos eletrônicos de azar. Continuem seus lazarentos

  • @samuelassis632
    @samuelassis632 Год назад

    Queria saber criar uma AI em Java

    • @leonardoaleatorio7933
      @leonardoaleatorio7933 Год назад

      Então, você não quer! Só existe duas opções, querer ou não querer, se decida.

    • @samuelassis632
      @samuelassis632 Год назад

      @@leonardoaleatorio7933 Me ensina porfavooooooooooor !

    • @leonardoaleatorio7933
      @leonardoaleatorio7933 Год назад

      @@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.

    • @leonardoaleatorio7933
      @leonardoaleatorio7933 Год назад

      @@samuelassis632 A linguagem que estudo é o python.

    • @leonardoaleatorio7933
      @leonardoaleatorio7933 Год назад

      @@samuelassis632 Vou lhe passar um exemplo, e não fui eu que fiz.

  • @urlload
    @urlload Год назад

    Que negócio mal feito slk