Oi Mary tudo bem? o console ajuda bastante a achar os erros, ele sempre dá a linha:coluna onde está faltando ou tendo mais chaves e colchetes do que deveria.
Exemplo:
Se tem uma chave } não esperada na linha 43.
São dois motivos:
- ou está faltando uma chave de abertura {
- ou tem uma chave de fechamento } a mais.
Manter a indentação certinha ajuda muito também, cada nova { por exemplo você pode usar o tab.
Eu fiz uma correção com base no código que você tinha, tinha alguns arquivos inexistentes como o notado.mp3 e a chamada para a função KeyIsDown ao invés de keyIsDown e DOWN_LEFT seria LEFT_ARROW.
let notado, re, mi, fa, sol, si, la;
function preload() {
// sons do jogo
// notado = loadSound("notado.mp3");
re = loadSound("re.mp3");
mi = loadSound("mi.mp3");
fa = loadSound("fa.mp3");
sol = loadSound("sol.mp3");
// la = loadSound("la.mp3");
si = loadSound("si.mp3");
}
function setup() {
createCanvas(600, 400);
}
function draw() {
background(255, 140, 255);
mostraBolinha();
if (keyIsDown(UP_ARROW)){
fa.play();
}
if (keyIsDown(DOWN_ARROW)) {
re.play();
}
if (keyIsDown(LEFT_ARROW)) {
mi.play();
}
if (keyIsDown(RIGHT_ARROW)){
fa.play();
}
}
function mostraBolinha() {
let xBolinha = 300;
let yBolinha = 200;
let diametro = 80;
let raio = diametro / 2;
circle(xBolinha, yBolinha, diametro);
}