Prova de jogos digitais 2 tri

Prova de jogos digitais 2 tri

9th Grade

20 Qs

quiz-placeholder

Similar activities

Teste de programação

Teste de programação

11th Grade

15 Qs

Lista no Scratch 9°ano

Lista no Scratch 9°ano

9th Grade

15 Qs

DESAFIO SCRATCH

DESAFIO SCRATCH

9th Grade

18 Qs

Clones no Scratch 9° ano

Clones no Scratch 9° ano

9th Grade

15 Qs

Segurança e Gerenciamento de E-mails

Segurança e Gerenciamento de E-mails

12th Grade

15 Qs

Av2 2025  Prova Scratch

Av2 2025 Prova Scratch

9th Grade

18 Qs

QUIZIZZ | MODELAGEM DA INFORMAÇÃO

QUIZIZZ | MODELAGEM DA INFORMAÇÃO

University

20 Qs

Quiz Básico sobre p5.js

Quiz Básico sobre p5.js

10th Grade

19 Qs

Prova de jogos digitais 2 tri

Prova de jogos digitais 2 tri

Assessment

Quiz

Information Technology (IT)

9th Grade

Easy

Created by

LUCAS HENRIQUE CORDEIRO DE ARAUJO

Used 5+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

O que a linha self.coluna = self.coluna + self.vel_x representa no método mover() do Pacman?

Atualização do centro X com base na posição da matriz

Verificação da colisão com fantasmas

Movimento horizontal do Pac-Man baseado na velocidade

Conversão de coordenadas da tela para o mapa

2.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Por que é necessário calcular self.centro_x = int(self.coluna * TAMANHO)?

Para corrigir a posição do sprite na grade de pixels

Para limitar a movimentação do Pac-Man à tela

Para detectar colisão com o mapa

Para mover o Pac-Man mais rápido

3.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

O que aconteceria se random.shuffle(direcoes) não fosse usado no movimento dos fantasmas?

Os fantasmas se moveriam todos ao mesmo tempo

Eles poderiam escolher sempre a mesma direção válida

O jogo travaria após algumas iterações

O Pac-Man não se moveria corretamente

4.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Por que o código utiliza if mapa[nova_linha][nova_coluna] == 0 antes de mover o fantasma?

Para evitar que ele atravesse o Pac-Man

Para detectar a colisão com pontos

Para garantir que ele só se mova por caminhos livres

Para gerar um som ao colidir

5.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

O método desenhar() da classe Fantasma possui o seguinte código:

pygame.draw.circle(tela, self.cor, (self.centro_x, self.centro_y), self.tamanho // 2)

Qual é o propósito dessa linha?

Desenhar um quadrado representando o fantasma

Atualizar a posição do Pac-Man

Desenhar o fantasma em sua posição atual na tela

Criar uma animação

6.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

Qual é a principal razão para o uso da constante TAMANHO no mapa?

Determinar o número de pontos por célula

Controlar a velocidade dos fantasmas

Sincronizar o tamanho das células no mapa com a renderização

Ajustar a cor dos elementos na tela

7.

MULTIPLE CHOICE QUESTION

45 sec • 2 pts

O que a linha if evento.type == pygame.QUIT: faz dentro do loop principal?

Reinicia a janela de jogo

Atualiza o mapa

Fecha o jogo corretamente

Zera o placar

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?