Colisões
Introdução
Estamos quase finalizando nosso conteúdo básico de jogos! Faltam só dois elementos para conseguirmos um jogo que tenha todos os elementos básicos no lugar:
- Som: bons efeitos gráficos e trilha sonora são essenciais. A Pygame já tem alguns recursos de uso fácil para trabalhar com sons.
- Colisões: todo jogo precisa saber quando dois objetos se sobrepõem. Pode ser tanto para evitar que personagens atravessem paredes como para checar se encostaram em um inimigo ou mesmo se acertaram algum golpe. Além disso, também pode ser útil saber se houve uma colisão entre o mouse e algum objeto da tela, por exemplo, para saber se um botão foi clicado.
Vamos começar pelas colisões.