1
resposta

09 Movimentação dos círculos - ERRO NA QUESTÂO

Não tem opção correta

onde:
x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 - 30
deveria ser:
x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 + 30
1 resposta

Olá Felipe, tudo bem com você?

Peço desculpas pela demora em lhe responder.

A opção apresentada no exercício está correta, para a biblioteca pygame a disposição dos eixos é um pouco diferente da que vemos no plano cartesiano da matemática.

No plano cartesianos temos uma linha horizontal que representa o eixo X*, nesse eixo os números mais a direita estão os números positivos e mais a esquerda estão os números negativos. O eixo *X é cortado perpendicularmente por uma linha vertical, essa segunda linha representa o eixo Y*, os valores nesse eixo são dispostos da seguinte maneira, valores abaixo do eixo *X são os valores negativos e os valores acima do eixo X são os positivos. Essa descrição é mostrada na imagem abaixo.

Imagem com a representação do plano cartesiano, imagem com o fundo branco, o valores do eixo X vai de -2 a 2 sendo demonstrado de 1 a 1, os valores do eixo Y vão de -2 a 1 de 1 a 1. Fim da transcrição.

Já no plano usado no pygame, os valores do eixo X** seguem a mesma forma do plano cartesiano, ja os valores do eixo **Y é invertido, partindo do centro onde é cortado pelo eixo X** os valores que estão acima do eixo **X são negativos e os valores que estão abaixo do eixo X são positivos, como mostrado na imagem abaixo.

Imagem com a representação do plano de coordenadas do pygame, este plano possui fundo amarelo, é representado apenas os valores positivos do plano, indo de 0 a 6 no eixo X e no eixo Y. Fim da transcrição.

Dessa forma, temos que a Alternativa C, é a correta, apresentando as coordenadas de deslocamento dos círculos.

O círculo 1 deverá mover para a esquerda (diminuindo o valor da coordenada X) e manter a posição no eixo Y, e o círculo 2 deverá mover para cima (diminuindo o valor da coordenada Y) e para a direita (diminuindo o valor da coordenada X).

Alternativa C

x1 = x1 - 30
y1 = y1 + 0
x2 = x2 + 30
y2 = y2 - 30

Para saber um pouco mais sobre as coordenadas no pygame, recomendo a leitura do seguinte artigo.

Abraços e bons estudos.