Eerste project...

Een spannend moment...

imageProjectTtt

Boter, kaas & eieren

maart 2019

De opdracht is om het spel boter, kaas en eieren te programmeren. Een leuke, maar ook meteen een uitdagende opdracht. Nu moet ik mijn kennis in de praktijk brengen. Het is gelukt, maar in het vervolg zou ik meer aandacht besteden aan het functioneel ontwerp en het implementatie document; deze zijn toch wel de leidraad voor de code die je gaat schrijven.

Hoe heb ik het aangepakt?

Het proces

1: Functioneel ontwerp

Hierin komt te staan wat het spel is en wat er gebeurt gedurende het spelen van het spel. ook wordt hierin het aantal spelers vastgelegd. In dit geval is er gekozen voor 2 spelers die vanachter dezelfde computer/mobiel het spel spelen.

2: Implementatie ontwerp

In deze fase wordt er vastgesteld hoe de requirements uit fase 1 omgezet zullen worden, alvorens daadwerkelijk te gaan coderen. Deze fase zal de blauwprint worden voor de laatste fase. Er zijn veel keuzes die genomen moeten worden, want niet overal is 1 oplossing voor. Dit is misschien wel de lastigste fase op dit moment.

3: Het coderen

Yes, het coderen kan beginnen! Jammergenoeg niet zonder slag of stoot. Ik merk dat het soms toch nog lastig is om vast te houden aan de plannen van fase 2; soms moet er zelfs van afgeweken worden. Het programmeren gaat op dit moment (nog) niet van een leie dakje, maar zit voornamelijk vol met leermomenten.

Vaardigheden

JavaScript, HTML, css

Om het spel interactief te maken, heb ik gekozen om JavaScript te gebruiken. Sterker nog, 'vanilla'-JS. Op deze manier moet ik mijn hoofd er extra bijhouden en leer ik wat JS eigenlijk is.

Het resultaat

Het is gelukt!
Speler 1
Speler 2
Current player:
Status: