Olá, finalizei meu pong com tematica do programa vai dar namoro via javascript, porem eu queria conseguir adicionar mais algumas coisas, como um final por exemplo, ao chegar em 10 pontos, o jogo acabar, e o som parar.
Tambem queria reproduzir um audio ao vencer e outro ao perder, porem colocando .play, ele toca sem parar no fim, totalmente bugado.
E mesmo vendo as varias soluções de inimigo invencivel, chega em um momento que sou obrigado a dar um ponto ao oponente, para poder pontuar novamente, mesmo mexendo muito nos numeros, não consegui um resultado totalmente satisfatorio, é jogavel, mas não do jeito que deveria.
Jogo e toda a programação no link abaixo https://editor.p5js.org/julioancel/sketches/86G_1jJ5C
Tentei por um audio e mensagem final baseado no codigo de outro colega ( https://cursos.alura.com.br/forum/topico-quebrei-o-jogo-210715 )
function fimDeJogo(){
if (MeusPontos > 9){
fill (255,20,147);
textSize (25);
textStyle(BOLD);
textFont('Verdana');
text ("Ele gosta!!!", 300, 200);
xBolinha = 300;
yBolinha = 200;
velocidadeXBolinha = 0;
velocidadeYBolinha = 0;
Vitoria.play();
Trilha.stop();
}
if (PontosOponente > 9){
fill (255,20,147);
textSize (25);
textStyle(BOLD);
textFont('Verdana');
text ("Ai mamae! :c", 300, 200);
xBolinha = 300;
yBolinha = 200;
velocidadeXBolinha = 0;
velocidadeYBolinha = 0;
Derrota.play();
Trilha.stop();
}
}
ativei esse codigo no draw, mas rola o bug de audio que falei no inicio.
Mas fora esses pequenos detalhes, essa foi minha primeira experiencia com programação na vida, e gostei muito, agora seguirei para os outros módulos, mas gostaria de dar essa polida final no jogo, se alguem tiver alguma ideia, agradeço.