Tive uma ideia e tentei desenvolvê-la. A ideia era, "e se eu quiser ativar o segundo player a qualquer momento?"
Então fiz com que no momento que fosse pressionado "W" ou "S" o player 2 seria ativado. Mas se não quisesse mais jogar, bastava pressionar a tecla "Esc" que ligava o oponente automático
Obs: Coloquei apenas a parte modificada do código
player2 = false
function keyPressed(){
// W ou S player 2 ativado
if (keyCode === 83 || keyCode === 87){
player2 = true;
}
// se pressionar esc liga o automatico
if (keyCode === 27){
player2 = false;
}
}
function movimentaRaqueteOponente(){
//Modo manual
if(player2 == true){
if (keyIsDown(87)){
yRaqueteOponente -= 10
}
if (keyIsDown(83)){
yRaqueteOponente += 10
}
}
//Modo automatico
if(player2 == false){
velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteComprimento
yRaqueteOponente += velocidadeYOponente + chanceDeErrar;
calculaChanceDeErrar()
}
}