Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

collideRectCircle is not defined

1 resposta
solução!

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!!