pessoal sejam bem-vindos ao canal inteligência natural Meu nome é Daniel e esse é o vídeo 7 da série e programando com inteligência artificial olha só que incrível isso aqui eu fiz em off para adiantar que eu tava tava achando estranho com aquela questão de usar pontuação com o nome daquela variável que mostrava o decremento de sem até zero na verdade aquilo ali é um bônus então eu resolvi mudar todas as palavras score que foram colocadas pelo chat PT para bônus para ficar mais coerente eu separei os códigos e mandei para ele de novo coloquei assim
ó esses são os códigos Você parece com tecnologia que usaremos a partir de agora que chamaram a diversão 4 ele colocou o seguinte com base nas suas instruções reescrevi o código JAVA escrito para versão 4 sem desabilitar os botões sem alterar a pontuação clicar nos botões ele começou a escrever o código Eu dei um stop e botei assim só memoriza os cortes e aguarde instruções obrigado e ele está bem ficou à disposição quando precisar de ajuda lembre-se que estou aqui para ajudá-lo no que for preciso é muito legal o chá de GPT né uma boa
gente tá depois eu coloquei o seguinte atualizei o Java script que faltava uma alteração e coloquei para ele novamente e ele explicou o código assim esse é um código simples onde os jogadores tem que clicar no botão escuro texto corresponde a cor do texto se o texto for Azul cor com cor azul jogador deve ficar no botão azul o código atualizado armazena as cores em uma Rei bom isso aqui é mais técnico seguido ele percorre os botões define uma cor de texto a cor aleatória no caso né quando monta a tela Além disso o código
adiciona um temporizador que diminui o valor do bônus em 10 a cada segundo e atualiza o valor na tela se o valor do bônus chegar a zero o temporizador será Limpo no geral o código parece estar funcionando corretamente e sem erro Então faltava uma alteração no HTML fiz também ótimo agora a página HTML está atualizada com o novo texto bônus lembre-se de manter o nome do arquivo já vou escrito blá blá blá e é uma instrução técnica eu coloquei o seguinte você notou que alterei todas as palavras score parabonos em todas as tecnologias ele colocou
assim se eu notei que você alterei a palavra escola para bônus em todos os lugares relevantes do código HTML CSS Java escrito essa mudança reflete uma alteração na nomenclatura de elementos O que torna o nome mais coerente que é o que eu falei né eu tava preocupado com essa não com ele com a funcionalidade no jogo tá adiante quando o jogador clicar na palavra correta o valor continua no bônus isso foi eu que escrevi bom no momento do Serra somado uma acumulador de pontos que devemos colocar em algum lugar da tela para ser visualizado ele
me explicou como deveria fazer por enquanto eu tô usando as instruções dele né depois vou pedir para ele escrever todo o código para não mas por enquanto eu tô montando tá a gente não tem problema de continuar aqui entendeu a parte da HTML dois jovens script e o evento que eu deveria mudar para somar a pontuação lá no JavaScript atualizei todos os códigos que eu coloquei para ele novamente ótimo fico feliz em saber que funcionou perfeitamente agora o jogo está contabilizando corretamente a pontuação e o bônus exibindo na tela para os jogadores visualizar adição do
acumulador de pontos com a contabilização do bônus é uma ótima maneira de motivar os jogadores a responder rapidamente ou seja quanto mais rápido achar a palavra correta mas pontos tu ganha acho difícil ganhar 100 lembre-se de testar bem o jogo e realizar outros melhorias Se necessário como adição de sons uma tela de início e fim ou a possibilidade de jogar novamente desejo boa sorte com seu projeto Muito legal isso aí né agora que que nós vamos fazer olha como é que ficou tá contando ali palavra certa o que tiver lá no momento é somado a
pontuação Agora sim quando clica na errada não acontece nada o cara não perde nunca né Por enquanto é assim de repente a gente Muda alguma coisa depois vou dar uma pausa aqui no vídeo e continua depois com mais instruções até mais voltando então espero que não tenha queixa de inchado ainda não tem equipamento certo desculpe por isso bom coloquei para o chá de GPT é o seguinte vamos criar um botão abaixo da moldura dos botões que inicia um novo jogo mas sem perder a pontuação ele disse certo podemos adicionar um botão novo jogo que irá
reiniciar o jogo sem perder a pontuação atual para isso para fazer isso precisamos adicionar um evento de clique ao botão e reinicializar a configuração do jogo a ele me escreveu o HTML que eu já copiei para lá agora a questão do JavaScript ele começou a fazer e nós tivemos aquele probleminha deu uma travada aqui Botei código JS não foi terminado pediu desculpa começou de novo e agora conseguiu terminar só que agora eu vou explicar um probleminha que aconteceu mostrando que o que ele fez eu já copio java script para lá no final de toda essa
série eu vou botar todo o código completo para vocês então aqui ó esse aqui é o que o último que ele fez tá funcionando legal mas tem um probleminha tá contando né agora reinicia o jogo com o botão lá viu que ele tá saltando se eu fizer mais uma vez fica pior ainda seja ter um probleminha agora eu vou explicar para vocês o que que acontece ali ó usando né claro meu passo conhecimento de programação eu consegui descobrir sozinho o que que tá acontecendo Então vamos ali no JavaScript acho que mesmo se alguém não conhece
nada de programação vai conseguir entender isso aqui ele tem uma função que atualiza o bônus a cada segundo ele tem que atualizar diminuir delas igual a 10 se for menor que zero eles eram bônus e para de contar Ou seja para de contar cada um segundo senão ele continuaria e iria diminuindo bônus para negativo então ele tem que parar a contagem do tempo e que que aconteceu quando ele criou o botão que faz o start game aqui ó ele chama essa função ele esqueceu de dizer a esse intervalo de contagem de tempo e por isso
que aí ele fica dando conflito com a outra Contagem eles ficam juntos contando então fica cada segundo naquela Instância e a que eu citei agora conta junto com ele para resolver isso nós temos que colocar isso aqui essa aqui para Contagem nós temos que botar na deixa eu ver aqui é aqui mesmo logo que entra nessa antes de começar a contar de novo para zerar a contagem anterior control s vamos ver aqui vai funcionar ó vamos começar de novo parou de pular agora eles eram e começa tudo de novo que não é uma certa quando
eu acertar Amarelo motor 80 lá então é claro que a pessoa não vai ficar clicando o tempo todo aqui em novo jogo né então isso aí a gente vai ajustando inclusive está sendo o CSS do botão ele tá aquele botão primitivo do HTML mesmo eu coloquei o novo novo código JavaScript com aquela função para parar a contagem quando usa função start games e coloquei para ele porque assim ele vai vai aprender que colocou errado lá fez o código errado botei alterei seu JavaScript Pois havia um problema na contagem você esqueceu de usar Clara intervalo timer
no start game ele colocou o seguinte ótimo agora o botão novo jogo foi adicionado e a lógica de reiniciar o jogo foi implementado corretamente parabéns valeu por enquanto a gente já tem alguma coisa para continuar né então no vídeo 8 a gente vai acertar mais algumas coisas da jogabilidade que é o seguinte ele vai ter que saber quantas palavras certas tem na tela e se a pessoa ver que não tem nenhum certo para clicar e clicar em novo jogo bônus que tiver aqui vai todo para pontuação ou se tiver um ou dois e clica nos
dois e dá tempo ainda clica em novo jogo e vai receber se não foi Zerado o bônus Essa vai ser a nossa próxima fase então não se esqueça de se inscrever no canal se inscreve no canal clica no Sininho deixe seu like para ajudar e até lá obrigado