Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] tenho uma sugestão para quem quiser usar as os lados também e não tocar nas bordas

function movimentaAtor(){
  if (keyIsDown(87)){
    yAtor -= 3;}
  if (keyIsDown(83)){
  if(podeMover()){
    yAtor += 3;
    }
  } 
 if (keyIsDown(68)){
 if (moveRight()){    
     xAtor += 3
  }
 }  

  if(keyIsDown(65)){
  if(moveLeft()){  
    xAtor -= 3
  }
 }
}

function podeMover(){
  return yAtor < 366;
}

function moveRight(){
  return xAtor < 470;
}

function moveLeft(){
  return xAtor > 0
}

eu usei as teclas A,W,S,D Right para direita (68) Left para esquerda (65)

1 resposta
solução!

Oi, Daphne, tudo bem?

Sua sugestão é muito interessante, pois permite que o personagem se movimente para as laterais também , dando mais dinamismo ao jogo. Muito obrigado por compartilhar seu código aqui no fórum.

Essas alterações e implementações de novas funcionalidades são super importantes para conseguirmos ir além do que foi apresentado no curso permitindo desenvolver habilidades e consolidar conhecimento.

Continue se dedicando em seus estudos e caso tenha dúvidas, estarei à disposição!

Abraço!