
Prova de jogos digitais 2 tri
Authored by LUCAS HENRIQUE CORDEIRO DE ARAUJO
Information Technology (IT)
9th Grade
Used 7+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
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
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?