Prova de jogos digitais 2 tri

Prova de jogos digitais 2 tri

9th Grade

20 Qs

quiz-placeholder

Similar activities

Revisão - Informática Básica

Revisão - Informática Básica

10th Grade - University

20 Qs

Revisão de conteúdo 06

Revisão de conteúdo 06

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

Redes - Elementos - dispositivos - 3

Redes - Elementos - dispositivos - 3

University

18 Qs

Quiz sobre Google Forms

Quiz sobre Google Forms

12th Grade

20 Qs

Examen 2°A Diseña/Implementa Software

Examen 2°A Diseña/Implementa Software

9th - 12th Grade

24 Qs

PRAA1 - AULA 15

PRAA1 - AULA 15

11th Grade

15 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?