Voltar para o Blog
Quest Log

Como Fazer um Quiz no Scratch: Passo a Passo para Iniciantes

Tela do Scratch com um gato personagem, um balão de pergunta e blocos coloridos de perguntas e pontos

Como fazer um quiz no Scratch com perguntas, respostas e placar. Passo a passo simples com blocos visuais para crianças e iniciantes total.

Como Fazer um Quiz no Scratch: Passo a Passo para Iniciantes

Aprender como fazer um quiz no Scratch é um dos jeitos mais divertidos de começar a criar jogos, mesmo que você nunca tenha programado nada na vida. Um quiz é aquele jogo de perguntas e respostas: o computador faz uma pergunta, você digita a resposta e no final aparece quantos pontos você fez. Neste guia da CursoGame.Dev, vamos montar um quiz do zero, bem devagar, usando só os blocos coloridos do Scratch. Nada de digitar código estranho. Se você consegue montar um quebra-cabeça, você consegue montar este jogo.

O Scratch é feito para crianças e iniciantes, então tudo funciona arrastando blocos e encaixando um no outro. Cada bloco tem uma cor e um nome em português, e neste post eu vou sempre falar o nome exato que aparece na tela para você achar fácil. Respire fundo, abra o Scratch e vem comigo.

A ideia por trás de um quiz no Scratch

Antes de sair encaixando blocos, vale entender a lógica. Um quiz sempre repete os mesmos quatro passos:

  1. O jogo faz uma pergunta e espera você responder.
  2. O jogo compara a sua resposta com a resposta certa.
  3. Se você acertou, o jogo soma um ponto. Se errou, não soma nada.
  4. No fim de todas as perguntas, o jogo mostra o placar.

É só isso. Um quiz gigante com cinquenta perguntas usa exatamente a mesma ideia de um quiz com três perguntas. Por isso vamos começar pequeno, deixar funcionando, e depois é só copiar e colar para crescer. Guardar essa lógica na cabeça vai te ajudar muito quando você quiser criar outros jogos também.

Passo 1: Abrir o Scratch e conhecer a tela

Entre no site do Scratch e clique em "Criar" para abrir um projeto novo. Você vai ver três partes importantes:

  • À esquerda ficam os blocos coloridos, separados por categoria (Movimento, Aparência, Sensores, Operadores, Variáveis e outras).
  • No meio fica a área de scripts, o espaço em branco onde você encaixa os blocos.
  • À direita, em cima, fica o palco, onde o jogo acontece de verdade, com o gato laranja que já vem pronto.

Esse gato é o nosso apresentador do quiz. Ele vai fazer as perguntas. Você pode deixar ele assim mesmo por enquanto, o importante agora é a lógica.

Passo 2: Começar o jogo com a bandeira verde

Todo jogo no Scratch precisa de um ponto de partida. Vá na categoria Eventos (os blocos amarelos) e arraste para a área de scripts o bloco "quando bandeira verde for clicado". Ele é o topo do nosso programa. Sempre que alguém clicar na bandeira verde lá em cima do palco, o quiz vai começar.

Encaixe embaixo dele, se quiser, um bloco "diga Bem-vindo ao meu quiz! por 2 segundos", que fica na categoria Aparência (blocos roxos). Assim o gato dá as boas-vindas antes de começar as perguntas. É um detalhe pequeno, mas deixa o jogo com cara de jogo de verdade.

Passo 3: Criar a variável dos pontos

Agora vem uma parte muito importante: o lugar onde vamos guardar os pontos. No Scratch, esse lugar se chama variável. Pense numa variável como uma caixinha que guarda um número e lembra dele.

Vá na categoria Variáveis (blocos laranjas) e clique em "Criar uma variável". Dê o nome de Pontos e confirme. Pronto, sua caixinha existe e já aparece marcada no palco, mostrando o valor.

Logo depois do bloco da bandeira verde, encaixe o bloco "mude Pontos para 0". Isso zera o placar toda vez que o jogo começa. Sem esse passo, os pontos de uma partida antiga ficariam grudados na próxima, e o jogador começaria com pontos que não são dele. Zerar no começo é um hábito que todo criador de jogo aprende cedo.

Passo 4: Fazer a primeira pergunta

Chegou a hora da estrela do quiz: a pergunta. Vá na categoria Sensores (blocos azul-claros) e procure o bloco "pergunte e espere". Arraste ele para baixo dos outros e escreva a sua pergunta dentro, por exemplo: "Qual é a cor do céu num dia sem nuvens?".

Quando o jogo roda e chega nesse bloco, acontece uma mágica simples: aparece a pergunta na tela e uma caixinha branca embaixo do palco para o jogador digitar. O jogo fica parado esperando, e é por isso que o bloco tem "e espere" no nome. Ele não passa para o próximo passo enquanto a pessoa não responder e apertar Enter.

O que o jogador digitou fica guardado num bloco especial chamado "resposta", também na categoria Sensores. Esse bloco é como uma memória curtinha: ele sempre lembra da última coisa que foi digitada. Vamos usar ele no próximo passo.

Passo 5: Comparar a resposta e somar o ponto

Agora vamos ensinar o Scratch a decidir se o jogador acertou. Para tomar decisões, usamos o bloco "se ... então", que fica na categoria Controle (blocos laranjas-amarelados). Ele funciona assim: se uma condição for verdadeira, os blocos de dentro dele acontecem. Se for falsa, o Scratch pula tudo que está dentro.

A nossa condição é: a resposta digitada é igual à resposta certa? Para montar essa comparação, vá na categoria Operadores (blocos verdes) e pegue o bloco " = ". No espaço da esquerda, arraste o bloco "resposta". No espaço da direita, escreva a resposta certa, no nosso exemplo "azul". Encaixe esse bloco verde no buraquinho do "se ... então".

Dentro do "se ... então", coloque duas coisas:

  • O bloco "adicione 1 a Pontos", da categoria Variáveis, que soma um ponto no placar.
  • Um bloco "diga Acertou! por 1 segundos", só para o jogador ter aquela alegria de saber que foi bem.

Se quiser avisar quando a pessoa erra, existe uma versão maior desse bloco chamada "se ... então ... senão". No lado do "senão" você coloca um "diga Quase! A resposta era azul por 2 segundos". Assim o jogo responde tanto no acerto quanto no erro, do jeitinho que os quizzes de verdade fazem.

Repare numa coisa importante: o Scratch compara letra por letra. Se a resposta certa que você escreveu é "azul" e o jogador digitar "Azul" com A maiúsculo, dependendo da configuração pode não bater. Por isso é bom deixar as perguntas simples e até avisar o formato, tipo "responda com uma palavra só, em letra minúscula". Isso evita frustração e é um cuidado que os criadores experientes sempre tomam.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Passo 6: Adicionar mais perguntas

Com uma pergunta funcionando, o resto fica fácil, porque é só repetir. Clique com o botão direito no bloco "pergunte e espere" e no "se ... então" que você montou e escolha "duplicar". O Scratch faz uma cópia completa daquele pedaço. Encaixe a cópia embaixo da primeira pergunta.

Agora troque duas coisinhas na cópia:

  • A pergunta dentro do bloco "pergunte e espere", por exemplo: "Quantas patas tem um cachorro?".
  • A resposta certa dentro do bloco " = ", no caso "4".

O bloco "adicione 1 a Pontos" continua igual, sem mexer. Ele serve para todas as perguntas, porque a caixinha de pontos é a mesma. Repita esse processo de duplicar e trocar quantas vezes quiser. Três perguntas já fazem um quiz gostoso de jogar. Cinco ou dez deixam ainda mais legal. O importante é sempre testar depois de adicionar cada uma, para ter certeza de que está tudo encaixado na ordem certa.

Passo 7: Mostrar o placar no final

Depois da última pergunta, falta a parte mais esperada: revelar quantos pontos o jogador fez. Aqui a gente junta texto com o número da variável usando um bloco de Operadores chamado "junte ".

Encaixe, depois da última pergunta, um bloco "diga por 3 segundos". Dentro do espaço da fala, coloque o bloco "junte ". No primeiro espaço do "junte", escreva "Você fez " (com um espacinho no final). No segundo espaço, arraste a variável "Pontos". O resultado vai ser uma frase tipo "Você fez 3", montada na hora com o placar real do jogador.

Se quiser caprichar, use dois blocos "junte" encaixados um dentro do outro para escrever algo como "Você fez 3 pontos! Parabéns!". Não precisa fazer isso agora, mas é bom saber que dá. Pronto: seu quiz tem começo, perguntas, contagem de pontos e placar final. Ele está completo.

Passo 8: Testar e arrumar

Clique na bandeira verde lá em cima do palco e jogue o seu próprio quiz do começo ao fim. Responda tudo certo e veja se o placar mostra o número correto. Depois jogue de novo errando de propósito, para conferir se os pontos não sobem quando não deveriam.

Se algo não funcionar, calma, faz parte. Os problemas mais comuns dos iniciantes são estes:

  • Os pontos não zeram entre as partidas: confira se o bloco "mude Pontos para 0" está logo no começo, embaixo da bandeira verde.
  • O acerto não conta ponto: veja se o texto da resposta certa dentro do bloco " = " está escrito igualzinho ao que o jogador digita, sem acento ou espaço sobrando.
  • As perguntas aparecem todas de uma vez: isso quase nunca acontece por causa do "e espere", mas se acontecer é porque algum bloco não está encaixado na sequência. Puxe ele para dentro da pilha.

Testar e arrumar é exatamente o que profissionais fazem o dia inteiro. Você já está aprendendo a pensar como um criador de jogos de verdade, um bloco de cada vez.

Deixando o quiz com a sua cara

Com o jogo funcionando, brinque de personalizar. Troque o cenário do palco por algo colorido, mude o gato por outro personagem na parte de fantasias, ou adicione um som de comemoração quando o jogador acerta usando o bloco "toque o som " da categoria Som. Você também pode fazer perguntas sobre um assunto que você ama, como animais, futebol ou desenhos, e transformar o quiz numa brincadeira para desafiar seus amigos e sua família.

Esse mesmo raciocínio de perguntar, comparar e pontuar abre muitas portas. Se você curtiu, veja também como criar um jogo no Scratch para conhecer outros tipos de projeto, ou tente algo mais movimentado aprendendo a fazer um jogo de plataforma no Scratch, com pulos e obstáculos. E se você quiser seguir aprendendo de forma organizada, do primeiro bloco até jogos completos, dá uma olhada em um curso de criação de jogos para iniciantes.

Próximo passo

Você acabou de montar um quiz completo no Scratch: perguntas com o bloco "pergunte e espere", comparação com "se ... então", contagem de pontos numa variável e placar no final. Isso já é um jogo funcionando, feito por você. O próximo passo é simples e divertido: adicione mais perguntas, mude o visual e mostre o seu quiz para alguém jogar. Depois volte, escolha um novo tipo de jogo e continue explorando. Cada projeto que você termina aqui na CursoGame.Dev te deixa mais perto de criar os jogos que você sempre imaginou. Bora para o próximo.

Perguntas frequentes

Preciso saber programar para fazer um quiz no Scratch?

Não precisa. O Scratch usa blocos coloridos que você arrasta e encaixa, sem digitar código. Se você sabe montar quebra-cabeça, já consegue montar um quiz.

Qual bloco faz a pergunta aparecer no Scratch?

É o bloco "pergunte [] e espere", que fica na categoria Sensores. Ele mostra a pergunta na tela e abre uma caixinha para o jogador digitar a resposta.

Como o Scratch sabe se a resposta está certa?

Você usa o bloco "se ... então" comparando o bloco "resposta" com o texto certo usando o bloco "[] = []". Se for igual, o quiz soma um ponto.

Como contar os pontos do quiz?

Crie uma variável chamada Pontos, zere ela no começo com "mude Pontos para 0" e use "adicione 1 a Pontos" toda vez que o jogador acertar.

Meu quiz não conta o ponto quando acerto. O que houve?

Quase sempre é diferença de maiúscula, acento ou espaço. Peça respostas simples, avise o formato certo na pergunta e confira se o texto no bloco de comparação está igualzinho.

Consigo colocar mais perguntas depois?

Sim. Basta copiar o mesmo conjunto de blocos, trocar a pergunta e a resposta certa. O bloco de somar pontos continua o mesmo para todas.