Eisen
Bij de Module 7.2 Remote Controller ga je aan de slag met NodeJS en serverside Javascript.
Je maakt gebruik van Websockets en/of SocketIO om een Multiuser applicatie te maken, een applicatie waarmee je op afstand (bijvoorbeeld met je mobiel) een ander device kan aansturen.
Je bent best vrij in de uitwerking van je product, zolang je maar voldoet aan het principe dat je een applicatie op afstand kan besturen met een ander apparaat/device.
Voorbeelden
- Een applicatie/game zoals "Kahoot", waarmee je met je mobiel input geeft aan een online Quiz.
- Een applicatie/game zoals "ThreeJS Drones", het voorbeeld van Martijn Kunstman waarmee je je mobiel kan gebruiken om een drone te besturen
- Een applicatie/game zoals "Remote TV Controller", een voorbeeld waarmee je je mobiel kan gebruiken als afstandbediening
- Een applicatie/game zoals "Achtung Die Kurve", met multiplayer capaciteiten
Mini-planning
Week1: Documenten & Go/Nogo
Workshops NodeJS/Websockets/SocketIO
Week2: Uitwerken product
Week3: Uitwerken product
Week4: Uitwerken product & opleveren
Week5: Videopresentatie maken & Retrospective
Docs & voorbereiding (week1)
- Plan van Aanpak (PVA)
- Functioneel Ontwerp (FO)
- Technisch Ontwerp (TO)
- Planning (Trello)
- Gitrepo
- Voorleggen aan een docent voor een GO/NOGO
Voortgang (week 2-3-4)
- De voortgang wordt duidelijk aan de hand van Trello
- De voortgang is terug te zien in jouw Gitrepo (commits).