Search Header Logo

Prova de jogos digitais 2 tri

Authored by LUCAS HENRIQUE CORDEIRO DE ARAUJO

Information Technology (IT)

9th Grade

Used 7+ times

Prova de jogos digitais 2 tri
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?