Vi skal lave følgende spil der hedder HeroMan:

Screenshot 2023-05-17 at 07.57.42.png

Du kan lige prøve det af så du kender funktionaliteten. Se om du kan gennemføre alle levels.

Prøv spillet her: https://editor.p5js.org/JensValdez/full/xgY-XIeXg

Når du skal lave en større opgave er det nemmest at dele den op i mindre delopgaver som du godt kan løse. For at hjælpe har jeg oprettet en masse delopgaver. Hvis du går i stå må du gerne se på løsningenseksemplet for delopgaven. Herefter skal du selv prøve at løse den. Det er fint hvis du finder dine egne løsninger til delopgaverne. Det er dog en god ide altid at se løsningseksemplet for hver delopgave igennem og forstå det efter at du har løst en delopgave.

Det er en lidt avanceret opgave som har fokus på følgende:

Start her

Start med at forstå start kode skabelonen:

// HeroManStartKodeSkabelon

let gameState;
let heroMan;

function setup() {
  createCanvas(600, 600);

  setStartValues();
}

function draw() {
  background(220);

  showGameState();
}

function setStartValues() {
  heroMan = new HeroMan();
}

function showGameState() {
  heroMan.show();
}

class HeroMan {
  constructor() {}

  show() {
    point(50, 50);
  }
}

og kopier koden ind i et nyt program i p5js editoren. Giv spillet et navn og husk at gemme løbende.