Asteroids Game
Opgave: Lav et “Asteroids” spil
- Opgaven skal laves i grupper.
 - I skal lave en kravspecifikation
 - I skal lave implementeringen i javascript ved hjælp af p5js.
 - I skal bruge Github projects til at styre jeres opgaver. “Oversæt” krav til jeres spil fra kravspecifikationen til opgaver på jeres project board.
 - Brug git og github til at samarbejde om koden.
 
Materiale
- p5js
 - p5 code editor browserbaseret editor der ikke kræver installation.
 - p5 reference er dokumentation af de mange funktioner i p5.
 - Git
 - Asteroids beskrivelse af spillet.
 - Spaceship example - The Nature of Code, Daniel Shiffman
 
Javascript emner
For at kunne lave spillet bliver det formentlig nyttigt at kende til disse koncepter
Coding Challenge #46.1: Asteroids with p5.js - Part 1
Coding Challenge #46.2: Asteroids with p5.js - Part 2
3.2: Trigonometry and Polar Coordinates - The Nature of Code
Lydeffekter
Her er lidt inspiration til hvordan der kan lægges lydeffekter på spillet.
- p5js Sound Tutorial
 - 17.1: Loading and Playing - p5.js Sound Tutorial
 - 17.5: Adding Sound Effects - p5.js Sound Tutorial
 - Chiptone - generator til lydeffekter.
 - Bosca Ceoil multitrack synthesizer app til at komponere retro game musik.