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
whilepara 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
- Lançando um Dado
- Dois Dados
- Acompanhando Pontos dos Dados
- Primeiro até Vinte