Der er en del at forklare med hensyn til hvordan et program er opbygget og hvad man har af muligheder. Jeg har derfor valg at dele forklaringen op. Nedenfor er vist stor set alt hvad man skal vide med hensyn til hvordan et program er opbygget og hvad man har af muligheder. Resten er udelukkende at skrive kode der kalder de interne p5js funktioner.

Vigtigt: Det gør ikke noget hvis du ikke forstår det hele. Vi kommer til at lave en masse spændende opgaver som langsom introducerer de forskellige elementer. Nedenstående kan derfor bruges som reference hvis man er i tvivl om hvordan man kan opbygge et program.

Forklaring af program struktur - Del 1 - Koordinat system og brug af interne p5js funktioner

Screenshot 2023-05-06 at 06.18.54.png

https://editor.p5js.org/JensValdez/sketches/nmChYFpHg

https://editor.p5js.org/JensValdez/sketches/07wgqvmY5 (uden kommentarer)

Forklaring af program struktur - Del 2 - Variabler, scope og egne funktioner

Screenshot 2023-09-04 at 05.11.16.png

https://editor.p5js.org/JensValdez/sketches/xkC_Wm5KW

https://editor.p5js.org/GameMasterValdez/sketches/ikzUgWm7z (Uden kommentar)

Forklaring af program struktur - Del 3 - Objekt orienteret programmering

Screenshot 2023-05-06 at 07.04.34.png

https://editor.p5js.org/JensValdez/sketches/vJ1Z3B7iI

https://editor.p5js.org/GameMasterValdez/sketches/THCfnhkUv (Uden kommentarer)

Forklaring af program struktur - Del 4 - Nedarvning (Engelsk: Class Inheritance)