README.md
p5.js Hardstyle Quiz is een browsergebaseerde quizapplicatie die werd ontwikkeld als onderdeel van een vroege programmeeropdracht tijdens het eerste semester van de opleiding Creative Software Development. Het project werd gemaakt tijdens de introductieperiode van programmeren en vertegenwoordigt één van de eerste applicaties die werd ontwikkeld met programmeerconcepten die verder gingen dan eenvoudige scriptingomgevingen.
De applicatie daagt spelers uit met een reeks van tien vragen over de hardstyle-muziekscene, waaronder onderwerpen rondom festivals, artiesten, DJ's en aanvullende persoonlijke trivia die verband houdt met de maker van de quiz. Het project combineert gebruikersinteractie, scoreverwerking, vraagprogressie en game state management binnen een eenvoudige browsergebaseerde ervaring.
De quiz werd zelfstandig ontwikkeld met p5.js en JavaScript. De volledige applicatie, inclusief vragenbeheer, scoresystemen, gebruikersinterfacegedrag en game flow-logica, werd zelfstandig ontworpen en geïmplementeerd als onderdeel van de opdrachtvereisten.
Een van de belangrijkste technische uitdagingen tijdens de ontwikkeling was het implementeren van een betrouwbaar systeem voor het opslaan en beheren van de game state gedurende een quizsessie. Het project bood praktische ervaring met variabelen, conditionele logica, gebruikersinteracties, state management en gestructureerde applicatiestromen binnen een browseromgeving.
De applicatie was volledig functioneel bij afronding en werd beschouwd als één van de sterkere projecten uit de introductieperiode van programmeren. Hoewel er momenteel geen verdere ontwikkelplannen zijn, blijft het project publiek beschikbaar als showcase van vroege programmeerervaring en fundamentele softwareontwikkelingsvaardigheden.
Gebouwd met p5.js, JavaScript, quizmechanieken, state management-systemen en browsergebaseerde interactieve programmering.