Olá pessoal!
Gostaria de compartilhar a minha versão final do jogo Pong.
Além das funções passadas pelo professor Guilherme, acresceitei também outros códigos.
Para começar, todo jogo deve ter um fim e um vencedor. Sendo assim, finalizei o jogo toda a vez que um dos participantes atingisse a apontuação máximo de 5 pontos, mostrando a mesagem de qual Jogador venceu a partida.
Se utilizassemos o código de movimentação da raquete do oponente, sempre iriamos ganhar o jogo, o que não teria graça. Por esse motivo, tentei gerar uma numeração aleatória na function movimentaRaqueteOponente()
toda vez que a bolinha encostasse na raquete do oponente na através da função Math.random()
, porém, não tive exito. Por este motivo, deixei o jogo apenas para multplayer.
Acresceitei também, instruções para os jogadores, diretamente na Index.
Por fim, acrescentei um botão para reiniciar o jogo toda a vez que é finalizado.
Segue o link do jogo https://editor.p5js.org/nicodev99/full/fapq5MTD3.