logo

Crowdly

Browser

Add to Chrome

Comportamento | SVG Pacman O Pacman está a ser caçado por fantasmas. Aj...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Comportamento | SVG

Pacman

Figura 1Figura 2

O Pacman está a ser caçado por fantasmas. Ajude-o a fugir.

  • Defina um objeto gráfico inspirado na Figura 1 para representar o Pacman.
  • Defina um objeto gráfico inspirado na Figura 2 para representar os fantasmas.
  • Use as teclas W (cima), A (esquerda), S (baixo) e D (direita) para movimentar o Pacman.
  • Crie um modelo com um Pacman e três fantasmas, numa arena.
  • O modelo é definido, pelo menos, pelos parâmetros hunt_distance e max_vel, descritos a seguir.
  • Nenhuma personagem pode sair da arena.
  • O jogo termina quando algum fantasma "apanhar" o Pacman.
  • A pontuação é o número de segundos até o jogo terminar.
  • A velocidade do Pacman é 0.5 * max_vel.
  • Cada fantasma tem o seguinte comportamento:

    • Está em permanente movimento.
    • O tipo de movimento depende da distância a que está do Pacman e de hunt_distance.
    • Caçar: se a distância ao Pacman for superior a hunt_distance, o fantasma aproximam-se do Pacman. Neste caso (caçar) o fantasma não pode ultrapassar a velocidade max_vel.
    • Vaguear: caso contrário o fantasma desloca-se ao acaso. Quando está a vaguear o fantasma não pode ultrapassar a velocidade 0.2 * max_vel.

More questions like this

Want instant access to all verified answers on www.moodle.uevora.pt?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome