1
resposta

Correção de erro no Pacman

Na aula 03.Etapas do Jogo, no curso Pacman com Python e Pygame: Cenário e Ator, identifiquei um erro no vídeo do tópico 6 Em questão do movimento do pacman, para calcular se ele saiu da tela, deveria utilizar:

 if self.center_x + self.size > 800:
            self.spd_x = -1
        if self.center_x - self.size < 0:
            self.spd_x = +1

        if self.center_y + self.size > 600:
            self.spd_y = -1
        if self.center_y - self.size < 0:
            self.spd_y = +1

Estou correto nisso? Em meu .py utilizei essa configuração e resolveu o problema do personagem sair da tela

1 resposta

Oii Vítor, como você está? Espero que esteja bem ^-^

Não sei se sua variável size se refere ao tamanho do raio, mas caso seja, é exatamente essa a ideia. Na aula 3, no vídeo 4 do minuto 6:17 em diante é feito o cálculo para verificar se o pacman saiu da tela.

Uma observação a respeito do trecho que você apresentou: quando formos atribuir um número positivo, não é necessário colocar o sinal de "mais"(+), fica a critério.

Qualquer dúvida estou por aqui, tá bom? A gente vai conversando.

Abraços e bons estudos!