Módulo 9 - Lógica de jogos
Os estados do jogo
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026
O que você vai aprender
- Entender que um jogo tem estados como menu, jogando e fim.
- Perceber que cada estado mostra coisas diferentes na tela.
- Guardar o estado atual numa variável para o jogo lembrar onde está.
- Ler um programa e dizer o que aparece em cada estado.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: Os estados do jogo.
Os objetivos desta aula. Entender que um jogo tem estados como menu, jogando e fim. Perceber que cada estado mostra coisas diferentes na tela. Guardar o estado atual numa variável para o jogo lembrar onde está. Ler um programa e dizer o que aparece em cada estado.
Veja o essencial, parte por parte.
O jogo tem momentos diferentes. Um jogo tem momentos diferentes chamados estados.
Guardar o estado numa caixinha. Como o jogo lembra em qual estado está?
Confira os estados. Muito bem!
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
O jogo tem momentos diferentes
Pense em qualquer jogo que você gosta. Quando ele abre, aparece uma tela de começo, com o nome do jogo e o botão de jogar. Esse é o estado de menu. Quando você aperta jogar, a tela muda: agora tem o personagem, os inimigos e o placar. Esse é o estado de jogando. E quando você perde ou vence, aparece a tela de fim, com a mensagem de acabou e a chance de tentar de novo. A Nina explicou para o Téo que cada um desses momentos é um estado do jogo.
Por que isso é importante? Porque o jogo precisa fazer coisas bem diferentes em cada estado. No menu, ele espera você apertar um botão. Enquanto está jogando, ele move o personagem e conta os pontos. No fim, ele mostra o placar final e para tudo. Se o jogo não soubesse em qual estado está, ficaria confuso, tipo mover o personagem enquanto você ainda está no menu. O Robô Zé adora estados, porque assim ele nunca faz a coisa errada na hora errada.
Guardar o estado numa caixinha
Como o jogo lembra em qual estado está? Ele usa uma variável, aquela caixinha que guarda um valor. A gente pode chamar de estado. No começo, colocamos estado = menu. Quando o jogador aperta jogar, o jogo troca para estado = jogando. Quando o jogador perde, ele troca para estado = fim. É como uma plaquinha que mostra onde o jogo está agora. Toda vez que o jogo roda, ele olha essa plaquinha primeiro.
- SE estado é menu, mostre o botão jogar e espere o clique.
- SE estado é jogando, mova o personagem e conte os pontos.
- SE estado é fim, mostre o placar final e o botão de tentar de novo.
Repare como cada estado tem a sua própria regra. O jogo olha a variável estado e decide o que fazer. É quase um senão-se gigante, aquele que você já aprendeu: SE está no menu faça isto, SENÃO SE está jogando faça aquilo, SENÃO mostre o fim. No jogo de agora, o Robô Zé tem um programa com estados. A sua missão é ler o valor da variável estado e adivinhar o que vai aparecer na tela. Preste atenção em qual estado está guardado.
🎮 Jogo da aula
O que aparece na tela?
O jogo olha a variável estado e escreve o que mostrar. Aqui estado vale jogando. O que o Robô Zé escreve?
estado = "jogando"
se estado == "menu":
escreva("Aperte para jogar")
senao se estado == "jogando":
escreva("Va, va, va!")
senao:
escreva("Fim de jogo")Confira os estados
Muito bem! Agora você sabe que todo jogo tem estados, como menu, jogando e fim, e que ele guarda o estado atual numa variável para lembrar onde está. Esse é o primeiro segredo de quem faz jogos. Nas próximas aulas você vai juntar o placar, as vidas e a colisão dentro desses estados. Antes disso, uma perguntinha rápida para conferir.
Teste rápido
Para que serve a variável estado num jogo?
Perguntas frequentes
- O que é um estado de jogo?
- É o momento em que o jogo está agora. Os mais comuns são menu, jogando e fim. O jogo faz coisas diferentes em cada estado, por isso ele precisa saber em qual está.
- Por que o jogo precisa de estados?
- Porque ele faz coisas bem diferentes em cada momento. No menu espera um clique, jogando move o personagem, no fim mostra o placar. Sem estados, o jogo faria a coisa errada na hora errada.
- Como o jogo lembra em qual estado está?
- Ele usa uma variável, uma caixinha chamada estado, que guarda o nome do momento. Toda vez que roda, o jogo olha essa caixinha primeiro para decidir o que fazer.
- Um jogo pode ter mais de três estados?
- Pode sim! Além de menu, jogando e fim, um jogo pode ter estados como pausa, tela de fase concluída ou tela de loja. Cada um mostra coisas diferentes e tem as suas próprias regras.
- O que é trocar de estado?
- É mudar o valor da variável estado. Quando você aperta jogar, o jogo troca de menu para jogando. Quando você perde, ele troca para fim. É como virar uma plaquinha para o próximo momento.
- O senão-se ajuda com os estados?
- Ajuda bastante. O jogo usa uma fila de senão-se para olhar o estado: SE está no menu faça isto, SENÃO SE está jogando faça aquilo, SENÃO mostre o fim. Você já aprendeu essa fila antes.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.