Módulo 7 - Variáveis: caixinhas que guardam

A caixinha das vidas do jogo

6 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026

O que você vai aprender

  • Entender que uma caixinha também pode diminuir.
  • Ver como as vidas caem quando você toma um dano.
  • Descobrir o que acontece quando a caixinha chega a zero.
  • Reconhecer subtração dentro de uma variável.

As vidas que caem

A Nina começa a fase com 3 vidas. O jogo guarda o número 3 numa caixinha com a etiqueta vidas. Ela esbarra num espinho e perde uma vida: a caixinha passa a guardar 2. Esbarra de novo e vira 1. É a mesma caixinha das outras aulas, só que agora o número não sobe, ele desce. Em vez de somar, o jogo subtrai. No curso, escrevemos vidas = vidas - 1, que quer dizer: o novo valor é o de antes menos 1.

A caixinha com etiqueta vidas aparecendo tres vezes com coracoes: primeiro guardando 3 coracoes, depois 2, depois 1, com setas mostrando o numero caindo a cada dano.
A cada dano, o número na caixinha das vidas cai de um em um.

O Robô Zé faz igual à aula dos pontos, só trocando a conta. Ele olha quantas vidas tem, tira 1 e guarda de volta. Se tinha 2, guarda 1. E ele fica de olho num detalhe importante: quando a caixinha chega a zero, não dá para tirar mais. Zero vida quer dizer fim de jogo. O jogo para e mostra aquela tela de tentar de novo. Tudo isso é a caixinha das vidas trabalhando.

Quando a caixinha chega a zero

Caixinha de pontos

  • Começa em zero.
  • Sobe quando você pega moedas.
  • Quanto maior, melhor.

Caixinha de vidas

  • Começa cheia, por exemplo em 3.
  • Desce quando você toma dano.
  • Se chegar a zero, o jogo acaba.

🎮 Jogo da aula

Verdadeiro ou falso das vidas

A Nina começa com 3 vidas. Pense em cada frase e diga se é verdadeira ou falsa.

Deu para sentir a diferença? A mesma ideia de caixinha serve para tudo: pontos que sobem, vidas que descem, nomes que ficam guardados. O Téo resumiu numa frase esperta: a caixinha não liga se o número sobe ou desce, ela só guarda o que mandarem. Programar é justo isso, mandar a caixinha guardar a coisa certa na hora certa.

Teste rápido

A caixinha vidas guarda 1. O jogador toma um dano: vidas = vidas - 1. O que acontece?

Perguntas frequentes

Por que as vidas começam cheias e os pontos começam em zero?
Porque cada caixinha conta uma coisa diferente. As vidas mostram quanto você ainda aguenta, então começam cheias e descem. Os pontos mostram o que você já conquistou, então começam em zero e sobem. É o combinado que faz o jogo ter graça.
O jogo pode dar uma vida de volta?
Pode. Se você pega um coração no jogo, ele soma 1 na caixinha das vidas, igual aos pontos. A mesma caixinha desce com dano e sobe com coração. Tudo depende do que o jogo manda somar ou subtrair.
O que impede as vidas de ficarem negativas?
O próprio jogo. Ele confia numa decisão: se as vidas chegaram a zero, ele não tira mais e mostra o fim de jogo. Você vai aprender essas decisões (o comando se) mais para a frente no curso.
Por que essa aula é útil fora dos jogos?
Porque muitas coisas diminuem numa caixinha: o tempo que falta num timer, a bateria do celular, quantos doces sobraram no pote. Toda vez que um número cai na tela, tem uma caixinha sendo subtraída por trás.
Meu filho pode brincar disso sem tela?
Pode. Use três tampinhas como vidas numa caixa de sapato. A cada dano, tire uma tampinha. Quando a caixa fica vazia, é fim de jogo. A criança vê a variável diminuir com as próprias mãos.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.