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.