Prova de jogos digitais 2 tri

Prova de jogos digitais 2 tri

9th Grade

20 Qs

quiz-placeholder

Similar activities

Categorías semántica

Categorías semántica

11th Grade - University

20 Qs

Quiz sobre Software Livre

Quiz sobre Software Livre

12th Grade

20 Qs

Lista no Scratch 9°ano

Lista no Scratch 9°ano

9th Grade

15 Qs

Berpikir Komputasional

Berpikir Komputasional

10th Grade

20 Qs

Quiz sobre React Native

Quiz sobre React Native

12th Grade

15 Qs

Alfabetização Digital

Alfabetização Digital

9th - 12th Grade

15 Qs

Cyber 1 Networking FINAL

Cyber 1 Networking FINAL

9th - 12th Grade

20 Qs

Quiz sur le langage PHP

Quiz sur le langage PHP

12th 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

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?