# sprint 5
## tavoitteet:
saada peli loppuun/toimivaksi
## tehdyt asiat
-> viimeisen viikon sprintti missä yhdisteltiin projektia ja lisättiin toiminnallisuuksia
--> neuvoin muita jos heillä oli kysymyksiä DnD suhteen tai niiden osa-aluiden muokkaamiseen
---> projekti valmistui toimivaksi
## käytetty aika
2-8.12


-> 18 tuntia 14 minuuttia
## Kehittäjäblogissa esitetyt evidenssit sisältöjen ja tavoitteiden täyttymiselle
### Pura asiat auki siten että arvioija ymmärtää osallisuutesi eri oppimistilanteisiin
- Kirjoitin projektissa react komponentit ja toimivat pohjat, mistä muut lähtivät laajentamaan
-> lisäsin dokumentaation mikä selitti mitä DnD asiat tekivät komponenteissa. Esimerkiksi End ja sieltä tulevat item ja dropResult.
---> Muut laajensivat nähin komponentteihin liittyvät toiminnallisuudet, mitkä tarvitsivat omiin alueisiinsa
- DnD pohjat komponentteihin field ja laiva
-> siten että näistä saatiin ID:t mihin laiva tiputettiin ja mikä laiva tiputettiin.
- Projektin ylläpitämistä ja tarpeettomiksi päätettyjen JavaScript kirjastojen (next) poistaminen
-> Sprintit 1-3 yhdistelin projektin tiedostoja ja tein fronttia.
-> Poistin hankalaksi päätetyn Next.js projektista.
- Aloin kertaamaan FSO kurssin avulla
-> Aion käydä FSO kurssia kerratakseni tilaa ja muita Reactin ominaisuuksia.
### Kerro mitä opit ja miten ja miksi
Opin käyttämään Reactia itsenäisemmin ilman varsinaista "ohjetta".
-> Meille periaatteessa viskattiin "tehkää projekti laivanupotus" ilman sen suurempia ohjeita.
Myös ryhmä työskentely tuli web-ohjelmoinnin osalta tutummaksi ja myös työn jako.
-> aiemmat työt ovat olleet yksin tehtäviä, mutta nyt tässä projektissa ryhmätyö
-> Työn jako: tein paljon asiaa viikoilla 1-3, mutta sen jälkeen neuvoin muita niiden asioiden laajennuksessa sprinteissä 4-5 kun muut tekivät suurimman osan omista alueistaan.
-> "soft skills"
Github/gitlab käyttäminen
-> aiemmin ei ole tarvinnut tehdä branch pull tai muita komentoja, mitä tuli käytettyä paljon
-> projektin yhdistelyä muiden tiedostojen pohjalta
Ajanseuranta on haasteellista
-> Tuli käytettyä paljon aikaa miettimiseen, opiskeluun ja asioiden tekemiseen ilman, että laittoi ajastimen päälle
--> Esimerkiksi muutamassa ensimmäisessä sprintissä luulin, että meidän pitää vain ajoittaa ohjelmointi aika ja esimerkiksi ei videoiden katsominen ja asioiden opettelu.