1
resposta

Fazendo a bolinha voltar ao início da tela

Fiz o exercício e reparei que a bolinha vai até o infinito se continua apertando a tecla, e depois precisa fazer o caminho odo de volta pra aparecer. Por isso implementei na função leDoTeclado uma condição que faz a bolinha aparecer no lado oposto de onde ela sumiu. Caso alguém queira testar, segue o código:

    function leDoTeclado(evento) {

        if(evento.keyCode == esquerda) {
            x = x - taxa;

        }else if(evento.keyCode == direita ) {
            x = x + taxa;
        }
        else if(evento.keyCode == cima) {
            y = y - taxa;
        }else if(evento.keyCode == baixo) {
            y = y + taxa;
        }

        if(x >= 600) {
            x = 10
        }else if(x < 10) {
            x = 599;
        }

        if(y >= 400) {
            y = 10;
        }else if(y < 10) {
            y = 399;
        }

   }
1 resposta

Oi, Ítalo! Tudo bem por aí?

Parabéns pela sua dedicação, sua solução ficou bacana demais!

Qualquer dúvida estamos à disposição.

Continue praticando e bons estudos!

Até mais!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software