Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
oi Carlos!!
seu código está sem a função de colisão, a segunda que o instrutor faz , usando parametros x e y. Se vc deletar a função de colisão que tens, o seu jogo volta, porém sem colisão. Tens que voltar algumas aulas e ver onde vc a perdeu, no draw, vc deveria ter:
verificaColisaoBorda(); //verificaColisaoRaquete(); verificaColisaoRaquete(xRaquete, yRaquete); verificaColisaoRaquete(xRaqueteOponente, yRaqueteOponente);
Uma delas inutilizada, depois que o instrutor fez a segunda com os parâmetros x e y. A antiga, digamos assim, fica comentada.
Outra coisa, é que na function movimentaRaqueteOponente(), vc está usando raqueteComprimento, e neste local, deve ser a variável com valor 90. Isto é, vc deve usar raqueteAltura! Segue uma imagem pra perceber melhor isso.
Revise, pois vc perdeu em algum momento, a função: function verificaColisaoRaquete(x,y);
Bons estudos!!