Nesta parte do código:
function sorteiaPosicao(maximo) {
return Math.floor(Math.random() * maximo);
}
eu não entendi por que tem que multiplicar o Math.random() por maximo.
Nesta parte do código:
function sorteiaPosicao(maximo) {
return Math.floor(Math.random() * maximo);
}
eu não entendi por que tem que multiplicar o Math.random() por maximo.
Oi Stephanie, o maximo é o parâmetro da função sorteiaPosicao (); que passa o tamanho máximo da tela canvas do eixo x (600) e do eixo y (400). As variáveis xAleatorio e yAleatorio recebem essa função com os parâmetros 600 e 400 respectivamente para que o sorteio das coordenadas x e y ocorra apenas dentro da tela canvas . A função desenhaAlvo recebe as variáveis xAleatorio e yAleatorio como parâmetros para desenhar o alvo dentro do espaço da tela canvas. Acredito que é isso, espero ter ajudado.
Oi, Ially,
Estava com essa mesma dúvida! Obrigada pelo esclarecimento!
Por nada Virginia, fico feliz em ter ajudado! Bons estudos!