• Jogos
  • 06. Colisões

Colisões

Colisão usando Pygame

Agora que entendemos um pouco melhor colisões podemos aproveitar as funções que a própria Pygame nos oferece.

Exercício 1

Vamos novamente consultar a documentação da Pygame para aprender a usar as funções de colisão. Dadas as variáveis abaixo, consulte a documentação de pygame.Rect e escreva como checar se existe colisão entre elas.

r1 = pygame.Rect(10, 20, 30, 40)
r2 = pygame.rect(15, 22, 10, 20)

Resposta

Usamos a função colliderect para isto. Podemos fazer tanto r1.colliderect(r2) quanto r2.colliderect(r1).

Exercício 2

Volte nos exercícios anteriores e faça uma nova versão usando as funções da Pygame.

CHECK 6

Agora você já pode fazer o check 6. Depois de concluir, faça um commit (não se esqueça de sincronizar/dar push) com a mensagem "Check 6".

Não se esqueça de mostrar para algum professor para ganhar o check!