https://chess-app-daan-zwarthoed.herokuapp.com/
Zelfgemaakt schaakspel met HTML CSS en Javascript
1 - 4,5 uur
Eerste dag het bord gemaakt en het zo gemaakt dat de pionnen konden bewegen en elkaar slaan. Bezig met de rook laten bewegen
2 - 5 uur en 40 min
Alles kan bewegen
3 - 2,5 uur
En passant gemaakt en gezorgd dat geslagen pawns en pièces ook bij elke speler worden weergegeven.
Ook de manier waarop wordt aangegeven wat je wel en niet kan slaan met andere icoontjes.
Ook zo gemaakt dat de laatste move die is gezet wordt aangegeven met lichtgroen.
En ook gemaakt dat als je de king slaat er een klein win overlay wordt gegeven met daarop wie heeft gewonnen
4 - 2,5 uur
Gezorgd dat ik kan castle
Timers gemaakt
5 - 1 uur
gezorgd dat je niet kan castlen als je pad geblokkeerd is
6 -4 uur en 40 minuten
gezorgd dat je de king niet een stap naar voren zijn dood in kan laten doen. ook niet dingen aanvallen als ze verdedigd zijn met de koning. Bezig met zorgen dat de koning ook moet rennen of verdedigd worden als die check staat
7 - 5,5 uur
gezorgd dat als je pinned staat je dingen niet kan bewegen en als je schaak dat kan je alleen blokken of rennen morgen nog schaakmat fixen en dan klaar
8 - 2 uur
Gezorgd dat je checkmate wordt in plaats van dat je simpelweg de koning slaat. Daarnaast een hele hoop bugs gefixt
in totaal 29 uur en 20 minuten
Toegevoegd dat je het ook daadwerkelijk met andere online kan spelen. Dit doe ik doormiddel van socket.io. Dit is een package die ervoor zorgt dat je client-side javascript kan comminuceren met je server-side en die kan dan weer communiceren naar de clien-side van een andere gebruiker. De matches sla ik dan ook op in een database van mongoose. Hierdoor kan je dus met iemand anders samen schaken spelen.
1 - 30-06-2021, 4 uur
server en templating engine toegevoegd en begin gemaakt aan socket.io
2 - 01-07-2021, 3.5 uur
Je kan tot nu toe moves naar de andere sturen en laden als je een match joint
3 - 02-07-2021, 5 uur
Laat de zetten beter, timer werkt. Bezig met winnen
4 - 07-07-2021, 5 uur
Timer werkt beter, winnen kan en bugs gefixed
5 - 11-07-2021, 4 uur
Verloren stukken worden ook opgeslagen, aan vormgeving gewerkt en gedeployed
6 - 15-07-2021, 4.5 uur
afgemaakt documentatie van het project, de timer weer anders gedaan en een paar andere bugs gefixed
in totaal 28 uur