Criando Jogo da Velha com JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 69

  • @PedroDaniloAnalistaDeDados
    @PedroDaniloAnalistaDeDados 9 หลายเดือนก่อน +1

    Que top irmão , parabéns

  • @Rendaextra.commnm
    @Rendaextra.commnm 7 หลายเดือนก่อน +1

    top demais ja recriei e postei no meu insta vc é demais obrigado por compartilhar seu conhecimento

  • @EderBronson
    @EderBronson 2 ปีที่แล้ว +8

    Sensacional cara, obrigado, você me ajudou muito com esse conteúdo. Abriu a mente! postei no Linkedin, tentei de marcar, mas não consegui. Mas o crédito pela ajuda indireta, mas certeira tá dado.

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Que massa Eder, muito obrigado pelo seu feedback :D

  • @giselipedroso9400
    @giselipedroso9400 2 ปีที่แล้ว +4

    Muito bom! Adorei o designer, bem criativo 😊

    • @will_dev
      @will_dev  2 ปีที่แล้ว +1

      Obrigado pelo feedback :)

  • @marcusribeiro5759
    @marcusribeiro5759 ปีที่แล้ว

    Show! muito simples e direto!! Parabéns!!

    • @will_dev
      @will_dev  ปีที่แล้ว

      Obrigado 😃

  • @laryssenascimento3989
    @laryssenascimento3989 2 ปีที่แล้ว

    Deu certo, gostei do vídeo rápido e sem enrolação!!

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Obrigado pelo feedback :D

  • @analaurajum1300
    @analaurajum1300 10 หลายเดือนก่อน +1

    Na parte do script.JS na linha 20 a função ${player} o código tá ficando inteiro como uma string então na hora de rodar, ele fica mostrando sempre: 'Jogador da vez: ${player}' como posso arrumar isso?

    • @jv_bsb
      @jv_bsb 8 หลายเดือนก่อน

      Você está usando aspas duplas, tem que usar o template string do java script.

  • @MrGiovanni477
    @MrGiovanni477 2 ปีที่แล้ว

    Muito legal! Obrigado pelo conteúdo!!

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Obrigado pelo feedback Giovanni :D

  • @pamguiporai
    @pamguiporai ปีที่แล้ว

    Mano, por que você não colocou o e o dentro de um e sim direto no main??
    pq eu coloquei o e o dentro do e esta dando erro da centralização...poderia me explicar por favor ?

    • @will_dev
      @will_dev  ปีที่แล้ว

      É que depende da estilização, no meu css eu colocou um item embaixo do outro, se tu colocar um header ao redor, tem que estilizar o header para que os itens fiquem alinhados também

  • @garuff3544
    @garuff3544 ปีที่แล้ว

    vlw man, ajudou nos meus estudos

  • @leandrosilva2013
    @leandrosilva2013 6 หลายเดือนก่อน +1

    Eu já joguei o jogo da velha no Google mais mas assim eu não consigo jogar é super difícil para mim e eu só tenho 12 anos e eu também não sei jogar muito né eu sou autista 2

  • @LEOLOCO71
    @LEOLOCO71 2 ปีที่แล้ว +6

    Devs, me deem suas opiniões, fiz este projeto a uns dias, tive alguns problemas, mas pesquisando na net consegui achar a solução e o jogo funcionou, porém me sentindo um pouco mal porque sinceramente não entendi muito bem a lógica por trás do jogo, e tivesse que explicar pra alguém como ele funciona não conseguiria, ou seja meu jogo funciona mas não saberia fazê-lo sozinho, estou estudando a mais ou menos um mês e meio. Esse tipo de situação é normal ou somos pré supostos a entender perfeitamente todos nossos projetos?

    • @will_dev
      @will_dev  2 ปีที่แล้ว +2

      Olá Léo, ao meu ver é normal, um mês e meio na programação é pouco para entender a lógica completa de um projetinho como esse, lembro que eu também demorei para entender, mas ao fazer mais projetos, vai clareando..

    • @valmirarozalino
      @valmirarozalino ปีที่แล้ว +1

      Normal e me sinto da mesma forma

  • @daviribeiro5038
    @daviribeiro5038 ปีที่แล้ว +1

    currentPlayer.innerHTML = `O JOGADOR DA VEZ: ${player}`; na linha 20 esta dando erro: Uncaught TypeError: Cannot set properties of null (setting 'innerHTML'); já tentei de tudo e não descobrir esse erro. Vc pode me falar o que fez para não da esse erro?

    • @will_dev
      @will_dev  ปีที่แล้ว +1

      Parece que essa variável currentPlayer está null, veja se você tá atribuindo certo o valor a ela, qualquer coisa veja no meu repositório

  • @cryptosbrazil
    @cryptosbrazil 7 หลายเดือนก่อน

    Show de bola

  • @walney2008
    @walney2008 2 ปีที่แล้ว +1

    hoje com mais tempo parei para analisar o codigo, gostaria de mais dicas das funções da rotina check, pois quero aprender criar uma IA para jogar contra, e achei show, ^^

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Obrigado pelo feedback :D

  • @nalbzz1
    @nalbzz1 ปีที่แล้ว

    Achei demais o projeto e já estou fazendo aqui, me tire uma duvida: como posso fazer para alterar as cores do X e do O? Não quero que eles fiquem pretos

    • @will_dev
      @will_dev  ปีที่แล้ว +2

      basta colocar um "color" para os botões no css, por ex: "button { color: red}"

    • @nalbzz1
      @nalbzz1 ปีที่แล้ว

      @@will_dev e como posso colocar uma cor em cada? devo especificar?

  • @li767...9
    @li767...9 2 ปีที่แล้ว

    Pra que serve aquela variável e e o target no código? Nunca vi isso antes.

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Qual variável?

    • @li767...9
      @li767...9 2 ปีที่แล้ว

      @@will_dev 4:38 newMove (e)

    • @li767...9
      @li767...9 2 ปีที่แล้ว

      @@will_dev e.target o que significa esse target? E pq vc colocou o parâmetro e? Nunca vi isso antes

    • @viniciussilva-kk9uk
      @viniciussilva-kk9uk 2 ปีที่แล้ว

      @@li767...9 e.target é para referenciar o próprio evento ou seja neste caso para ter acesso ao botões para poder manuseá los.

    • @li767...9
      @li767...9 ปีที่แล้ว

      @@viniciussilva-kk9uk mas porque ele não tentou o usar o parâmetro this em vez do e.target?

  • @MyJunior009
    @MyJunior009 ปีที่แล้ว +3

    Will dev seu conteudo é muito bom e esse video ficou top, mas eu acho que você deveria explicar melhor , e ao invez de copiar e colar ir escrevendo e ensinando, mas ao todo esta muito legal o video ajudou de mais valeu!!!😅

    • @will_dev
      @will_dev  ปีที่แล้ว +2

      Muito obrigado pelo feedback 😃

  • @tiescofernando3042
    @tiescofernando3042 2 ปีที่แล้ว +1

    Ola fui fazer um jogo da velha, calculadora seguindo alguns tutoriais na Internet. O disigner fico perfeito, porem na hora da execução não tive sucesso. Procurei erros na linguagem java e não mostrou nada, Voce poderia me ajudar ou me da uma dica de como resolver esse problema? Ou me dizer se o computador pode não rodar a linguagem Java.

    • @josereinaldo7930
      @josereinaldo7930 2 ปีที่แล้ว

      Eu tbm tô passando pelo mesmo problema, já tentei fazer jogo da memória, dá velha de outros canais e da na mesma. Literalmente copio e colo os códigos e na hora de executar vai pra página com o design identifico mas não acontece nada. Fiquei clicando até cansar e nada

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Tenta copiar o código dos arquivos do meu repositório, que está na descrição

    • @tiescofernando3042
      @tiescofernando3042 2 ปีที่แล้ว

      @@will_dev obrigado vou fazer isso

    • @tiescofernando3042
      @tiescofernando3042 2 ปีที่แล้ว

      @@will_dev é realmente eu estou errando em algum lugar, o seu jogo pegou normalmente. Me tirou uma duvida se o chrome rodava java ou não , e deu para ver que roda normalmente, muito obrigado e sucesso, vou continuar estudando pra poder saber aonde esta o erro.

    • @CrazySz941
      @CrazySz941 2 ปีที่แล้ว +1

      @@tiescofernando3042 salve manin, se você ainda tiver algumas dúvida nisso, talvez você não "importou" o arquivo JS no html, qualquer coisa olha em inspecionar no navegador (ja me tirou de mts perrengues ele kkkkk)

  • @higormatheus2030
    @higormatheus2030 ปีที่แล้ว

    amigo tem como fazer o mesmo jogo só que eu jogando com outro jogador que abriu o mesmo link ? como se fosse um hub ou algo assim

    • @will_dev
      @will_dev  ปีที่แล้ว

      Um pouco mais complexo, mas é possível sim

    • @higormatheus2030
      @higormatheus2030 ปีที่แล้ว

      @@will_dev poderia fazer um video demonstrando , ou em off me ajudar a criar um ,acredito que tenha que usar algum tipo de websocket para permitir jogar multiplayer com duas abas simultaneas

  • @li767...9
    @li767...9 ปีที่แล้ว

    Pra que a serve o método every?

    • @will_dev
      @will_dev  ปีที่แล้ว

      Para verificar se todos os itens atendem a condição

  • @DagurasuKun
    @DagurasuKun 9 หลายเดือนก่อน

    Muito top, estou fazendo faculdade, e lá vc não aprende essas coisas. E fazer um jogo da velha não é tão pra iniciante, embora seja uma porta para a pessoa aprender lógica de programação.

  • @josereinaldo7930
    @josereinaldo7930 2 ปีที่แล้ว

    Não consigo achar o problema, copiei o código inteiro e na hora de executar não acontece nada, o desing tá de boa mas na hora que clico não aparece o X nem nada.

    • @will_dev
      @will_dev  2 ปีที่แล้ว +1

      Copie do meu repositório que está na descrição e veja se tem diferença, veja se tá importando no HTML

    • @josereinaldo7930
      @josereinaldo7930 2 ปีที่แล้ว

      @@will_dev foi oq eu fiz, copiei tudo direitinho e nada

    • @CrazySz941
      @CrazySz941 2 ปีที่แล้ว +1

      você importou o arquivo JS no html man? ou vai e olha em inspecionar no navegador

  • @thejiren3889
    @thejiren3889 ปีที่แล้ว

    Faz esse game mas agora com multiplayer sem aquilo de ter q convidar sendo de uma forma mais direta só clicando em online e aí ele busca outro usuário aleatório q tbm tá querendo jogar

    • @will_dev
      @will_dev  ปีที่แล้ว

      Topp, muito obrigado pela sugestão 😃

  • @iPaToLino
    @iPaToLino ปีที่แล้ว

    O código ainda funciona? Copiei aqui do próprio GitHub, fiz a importação tanto do CSS e do JS certinho, e não funciona.
    Não dá nem erro na verdade, só não tem nenhuma reação.

    • @will_dev
      @will_dev  ปีที่แล้ว +1

      no meu caso funcionou aqui, veja se os nomes dos arquivos estão iguais, se não conseguiu ainda

    • @iPaToLino
      @iPaToLino ปีที่แล้ว

      @@will_dev não tentei depois, mas foi bom eu ter feito isso, pq consegui fazer um jogo da velha com minha própria lógica e ainda consegui compreender o seu também, isso foi bom pro meu aprendizado.
      No caso usei seu HTML e sua estilização, só montei o Dom ao meu estilo.
      Obrigado pelo código

    • @will_dev
      @will_dev  ปีที่แล้ว

      @@iPaToLino Topp, valeeu

  • @rhuansanttos1148
    @rhuansanttos1148 2 ปีที่แล้ว

    Meu não deu certo

    • @rhuansanttos1148
      @rhuansanttos1148 2 ปีที่แล้ว

      Não consigo marca

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Se não conseguir, copia o código do repositório que tá na descrição do vídeo

  • @davimoura7479
    @davimoura7479 ปีที่แล้ว

    o meu infelismente n funcionou

    • @will_dev
      @will_dev  ปีที่แล้ว

      Apresenta algum erro? Tenta copiar do repositório

  • @walney2008
    @walney2008 2 ปีที่แล้ว

    tem este jogo das tampinhas tambem (th-cam.com/video/yYZiPV16gPo/w-d-xo.html) poderia ser feito em javascript, nos ensina ?

    • @will_dev
      @will_dev  2 ปีที่แล้ว

      Obrigado pelo sugestão :D