0Pricing
Javascript for Kids · Aula

Primeiro até Vinte

Construa o jogo

Primeiro até Vinte é 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.

O primeiro a chegar a vinte vence! 🎯

Hora de criar um jogo de verdade: Primeiro a Vinte! 🎯

Os jogadores jogam os dados alternadamente. O primeiro a alcançar 20 pontos vence! 🏆

console.log('First to 20 wins! 🎯')
console.log('Keep rolling! 🎲')

O objetivo 🏁

Vamos definir o objetivo como 20. Continuamos jogando os dados até nossa pontuação alcançá-lo! 🏁

Guardamos o objetivo em uma caixa para ser fácil alterá-lo depois. 📦

let goal = 20
console.log('Goal: reach ' + goal + ' points! 🎯')

Comece a pontuação 📦

Todo jogo começa com 0 pontos. 📦

Vamos jogar os dados e adicionar os resultados até alcançar o objetivo! 🎲

let score = 0
let goal = 20
console.log('Score: ' + score + ' / Goal: ' + goal)

Jogue até vinte 🔄

Um loop while é perfeito! Ele continua jogando os dados enquanto a pontuação estiver abaixo de 20. 🔄

Quando alcançarmos 20 ou mais, o loop para! 🛑

let score = 0
while (score < 20) {
  score += Math.floor(Math.random() * 6) + 1
}
console.log('Reached ' + score + '! 🎉')

Mostre cada lançamento 🎲

Vamos exibir cada lançamento para podermos acompanhar o jogo! 🎲

É muito emocionante ver a pontuação subir! 📈

let score = 0
while (score < 20) {
  let roll = Math.floor(Math.random() * 6) + 1
  score += roll
  console.log('Rolled ' + roll + ', score is now ' + score)
}
console.log('Winner! 🏆')

Dois jogadores se revezam 👥

Agora vamos adicionar o jogador 2! BOTH começam com 0. 👥

Vamos deixá-los competir até 20! 🏁

let player1 = 0
let player2 = 0
player1 += Math.floor(Math.random() * 6) + 1
player2 += Math.floor(Math.random() * 6) + 1
console.log('P1: ' + player1 + ', P2: ' + player2 + ' 🎲')

Ambos correm até vinte 🏁

Continuamos jogando os dados para os dois jogadores até um deles alcançar 20! 🏁

Usamos OR || para parar quando qualquer um vencer. 🔀

let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
  p1 += Math.floor(Math.random() * 6) + 1
  p2 += Math.floor(Math.random() * 6) + 1
}
console.log('Final: P1=' + p1 + ' P2=' + p2 + ' 🎲')

Encontre o vencedor 🏆

Quando os lançamentos terminarem, verificamos quem alcançou 20 primeiro! 🏆

Use if para encontrar o campeão! 🎉

let p1 = 21
let p2 = 18
if (p1 >= 20) {
  console.log('Player 1 wins! 🏆')
} else {
  console.log('Player 2 wins! 🏆')
}

O jogo completo 🕹️

Vamos juntar EVERYTHING em um único jogo! 🕹️

Jogue os dados, some, verifique e anuncie o vencedor! 🎉

let p1 = 0
let p2 = 0
while (p1 < 20 && p2 < 20) {
  p1 += Math.floor(Math.random() * 6) + 1
  p2 += Math.floor(Math.random() * 6) + 1
}
console.log('P1: ' + p1 + ', P2: ' + p2)
if (p1 >= 20) console.log('Player 1 wins! 🏆')
else console.log('Player 2 wins! 🏆')

Deixe o jogo com a sua cara! 🎨

Agora você pode alterar o jogo! 🎨

  • Altere o objetivo para 30 ou 50 🎯
  • Adicione pontos de bônus para resultados 6 🎁
  • Adicione um terceiro jogador! 👥

Agora o jogo é seu! 😎

let goal = 30
console.log('New goal: ' + goal + '! 🎯')
console.log('Make the game your own! 🎨')

Você criou um jogo completo! 🕹️

Uau! Você criou o jogo Primeiro a Vinte inteiro! 🎉

  • Um objetivo a alcançar 🎯
  • Um loop while para continuar jogando os dados 🔄
  • Pontuações para cada jogador 🏅
  • Uma verificação do vencedor 🏆
console.log('You built a game! 🕹️')
console.log('You are amazing! 🌟')

Verificação rápida 🧠

Última pergunta para o cérebro! 🤔

Você conseguiu! 🎉

Você terminou o curso Jogue os Dados! 🥳

  • Jogou um dado 🎲
  • Jogou dois dados e somou os resultados 🎲🎲
  • Acompanhou os pontos 🏅
  • Criou o jogo Primeiro a Vinte 🎯

Você é um verdadeiro criador de jogos! 🌟

console.log('Course complete! 🎓')
console.log('Great rolling! 🎲🎉')

Perguntas Frequentes

A aula “Primeiro até Vinte” é grátis?

Sim — o texto completo de “Primeiro até Vinte” é 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 “Primeiro até Vinte”?

Construa o jogo 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 “Primeiro até Vinte”?

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. Lançando um Dado
  2. Dois Dados
  3. Acompanhando Pontos dos Dados
  4. Primeiro até Vinte
← Voltar para Javascript for Kids