• Jogos
  • 07. Som

Som

Tocando sons

O exemplo de código abaixo carrega e toca um arquivo de áudio usando o Pygame.

explosao = pygame.mixer.Sound('explosao.mp3')
explosao.play()

Exercício 1

Em qual das funções da estrutura básica você faria o carregamento do som?

Resposta

Assim como todos recursos do jogo, o carregamento deve ser feito na função inicializa e o recurso deve ser guardado no dicionário assets para poder ser usado nas outras funções do jogo.

Exercício 2

Supondo que queremos tocar o som quando houver uma colisão com inimigo, em qual das funções da estrutura básica você chamaria explosao.play()?

Resposta

A checagem de colisões acontece em atualiza_estado, logo podemos por a função que inicia a reprodução do som também em atualiza_estado.

Exercício 3

Resolva o exercício Tocando sons.

Acessar exercício

CHECK 7

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

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