0Pricing
Javascript for Kids · Aula

Jogar Novamente

Repita o jogo em um laço

Jogar Novamente é uma aula grátis de Javascript for Kids no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Javascript for Kids, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Javascript for Kids inclui 4 aulas no total.

Um jogo não basta! 🔁

Uma rodada é divertida, mas quem quer jogar apenas uma vez? Ninguém! 😄

Vamos fazer o jogo continuar de novo e de novo usando um laço! 🔄

console.log('Round 1! 🎮')
console.log('Round 2! 🎮')
console.log('Round 3! 🎮')

O que é um laço? 🌀

Um laço repete o código várias vezes para que você não precise copiá-lo e colá-lo! 🌀

Imagine dizer ao seu robô "faça isto 5 vezes" em vez de repetir a instrução 5 vezes. 🤖

console.log('A loop repeats things! 🔁')
console.log('Super handy! ✨')

O loop <code>for</code> 🔢

Um loop for conta por nós! 🔢

Ele começa em um número, continua enquanto uma regra for verdadeira e adiciona 1 a cada vez.

for (let i = 1; i <= 3; i++) {
  console.log('Count: ' + i + ' 🔢')
}

Jogando 3 rodadas 🎮

Vamos usar o loop para jogar 3 rodadas do jogo! 🎮

A cada passagem, temos uma nova rodada. 🔄

for (let round = 1; round <= 3; round++) {
  console.log('--- Round ' + round + ' ---')
  console.log('Playing! 🎲')
}

Adicionando as escolhas 🤖

Dentro de cada rodada, o computador faz uma nova escolha! 🤖

Vamos adicionar nosso selecionador random ao loop. 🎲

let choices = ['rock', 'paper', 'scissors']
for (let round = 1; round <= 3; round++) {
  let comp = choices[Math.floor(Math.random() * 3)]
  console.log('Round ' + round + ': computer picked ' + comp + ' 🤖')
}

Mantendo a pontuação 🏅

Vamos contar quantas vezes você vence! Criamos uma caixa score e começamos com 0. 🏅

Cada vitória adiciona 1!

let score = 0
score = score + 1
score = score + 1
console.log('Your score: ' + score + ' 🏅')

Pontuação dentro do loop 📈

Agora mantemos a pontuação em todas as rodadas! 📈

A caixa de pontuação se lembra das vitórias de uma rodada para outra. 🧠

let score = 0
for (let round = 1; round <= 3; round++) {
  score = score + 1
  console.log('Round ' + round + ': win! Score = ' + score + ' 🏅')
}

O loop <code>while</code> 🔄

Outro loop é o loop while. Ele continua enquanto algo for verdadeiro! 🔄

É ótimo para "continuar jogando até conseguir 3 vitórias". 🎯

let wins = 0
while (wins < 3) {
  wins = wins + 1
  console.log('Win number ' + wins + '! 🎉')
}
console.log('Got 3 wins! 🏆')

Parando o loop 🛑

Às vezes queremos parar STOP mais cedo. Usamos break para sair do loop! 🛑

Por exemplo, parar o jogo quando alguém consegue uma grande vitória. 🏆

for (let i = 1; i <= 10; i++) {
  console.log('Round ' + i)
  if (i === 3) {
    console.log('Game over! 🛑')
    break
  }
}

O loop completo do jogo 🎉

Vamos juntar EVERYTHING: loop, escolha do computador e pontuação! 🎉

Este é o seu próprio jogo de Pedra, Papel e Tesoura! 🕹️

let choices = ['rock', 'paper', 'scissors']
let score = 0
for (let round = 1; round <= 3; round++) {
  let comp = choices[Math.floor(Math.random() * 3)]
  console.log('Round ' + round + ': computer ' + comp)
  score = score + 1
}
console.log('Final score: ' + score + ' 🏆')

Você criou o jogo inteiro! 🕹️

Incrível! Você criou um jogo completo que joga várias vezes! 🎉

  • O loop for conta as rodadas 🔢
  • O loop while continua executando 🔄
  • break para mais cedo 🛑
  • Uma caixa de pontuação mantém os pontos 🏅
console.log('You built the game! 🕹️')
console.log('You are a coder! 🌟')

Verificação rápida 🧠

Última pergunta para o cérebro! 🤔

Você conseguiu! 🎉

Você terminou o jogo de Pedra, Papel e Tesoura! 🥳

  • Aprendeu as regras ✊📄✂️
  • Fez o computador escolher 🤖
  • Descobriu o vencedor 🏆
  • Usou loops para jogar novamente 🔁

Você é um verdadeiro criador de jogos! 🌟 Muito bem!

console.log('Course complete! 🎓')
console.log('You rock! 🤘')

Perguntas Frequentes

A aula “Jogar Novamente” é grátis?

Sim — o texto completo de “Jogar Novamente” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Javascript for Kids, atualize para CoddyKit PRO. O curso de Javascript for Kids inclui 4 aulas no total.

O que vou aprender em “Jogar Novamente”?

Repita o jogo em um laço Você pratica Javascript for Kids com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Javascript for Kids?

Nenhuma experiência prévia é necessária. Javascript for Kids no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Jogar Novamente”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Javascript for Kids?

Sim. Cada aula de Javascript for Kids inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. As Regras
  2. Escolhas do Computador
  3. Quem Vence?
  4. Jogar Novamente
← Voltar para Javascript for Kids