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.
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?
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?
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..
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, ^^
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?
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 ?
É 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
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!!!😅
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
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
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.
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 é 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.
@@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)
@@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
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
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.
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 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
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.
Que top irmão , parabéns
top demais ja recriei e postei no meu insta vc é demais obrigado por compartilhar seu conhecimento
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.
Que massa Eder, muito obrigado pelo seu feedback :D
Muito bom! Adorei o designer, bem criativo 😊
Obrigado pelo feedback :)
Show! muito simples e direto!! Parabéns!!
Obrigado 😃
Deu certo, gostei do vídeo rápido e sem enrolação!!
Obrigado pelo feedback :D
Muito legal! Obrigado pelo conteúdo!!
Obrigado pelo feedback Giovanni :D
Show de bola
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?
Você está usando aspas duplas, tem que usar o template string do java script.
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?
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..
Normal e me sinto da mesma forma
vlw man, ajudou nos meus estudos
Valeeu
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, ^^
Obrigado pelo feedback :D
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?
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
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 ?
É 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
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!!!😅
Muito obrigado pelo feedback 😃
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
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
basta colocar um "color" para os botões no css, por ex: "button { color: red}"
@@will_dev e como posso colocar uma cor em cada? devo especificar?
Pra que serve aquela variável e e o target no código? Nunca vi isso antes.
Qual variável?
@@will_dev 4:38 newMove (e)
@@will_dev e.target o que significa esse target? E pq vc colocou o parâmetro e? Nunca vi isso antes
@@li767...9 e.target é para referenciar o próprio evento ou seja neste caso para ter acesso ao botões para poder manuseá los.
@@viniciussilva-kk9uk mas porque ele não tentou o usar o parâmetro this em vez do e.target?
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.
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
Tenta copiar o código dos arquivos do meu repositório, que está na descrição
@@will_dev obrigado vou fazer isso
@@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.
@@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)
Pra que a serve o método every?
Para verificar se todos os itens atendem a condição
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
Um pouco mais complexo, mas é possível sim
@@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
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
Topp, muito obrigado pela sugestão 😃
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.
Copie do meu repositório que está na descrição e veja se tem diferença, veja se tá importando no HTML
@@will_dev foi oq eu fiz, copiei tudo direitinho e nada
você importou o arquivo JS no html man? ou vai e olha em inspecionar no navegador
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.
no meu caso funcionou aqui, veja se os nomes dos arquivos estão iguais, se não conseguiu ainda
@@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
@@iPaToLino Topp, valeeu
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.
Meu não deu certo
Não consigo marca
Se não conseguir, copia o código do repositório que tá na descrição do vídeo
o meu infelismente n funcionou
Apresenta algum erro? Tenta copiar do repositório
tem este jogo das tampinhas tambem (ua-cam.com/video/yYZiPV16gPo/v-deo.html) poderia ser feito em javascript, nos ensina ?
Obrigado pelo sugestão :D