Pessoal - criei o Pong no P5.JS e resolvi fazer algumas melhorias no código:
- Fiz o código orientado a objetos com objetos para a Bolinha, Raquete do Jogador e Raquete do Oponente(CPU). Cada um tem seus atributos e métodos.
- Criei a minha função de colisão com maior precisão na batida da raquete.
- Usando Random() consegui uma aleatoriedade maior para o oponente. Proporção aproximada de 35% de erro do oponente.
- Jogo encerra quando um dos lados faz 10 pontos, dizendo o resultado.
- Não fiz uma refatoração mais forte nos objetos Raquete - por falta de tempo - que ficaram praticamente duplicados.