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
forconta as rodadas 🔢 - O loop
whilecontinua executando 🔄 breakpara 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
- As Regras
- Escolhas do Computador
- Quem Vence?
- Jogar Novamente