Kollaborativ kodning i sprints
Rytmen i denne uge.
| mandag | tirsdag | onsdag | torsdag | fredag |
|---|---|---|---|---|
| Lektion | Lektion* | Lektion | SP3 | SP3 |
Afslutning af matador projektet onsdag Torsdag og fredag selvstændigt arbejde med SP3.
Fredag vil der være et vejledningsmøde på zoom. Se fredag for plan over vejledning.
I sidste uge har vi analyseret og designet Matadorspillet, og står nu med en række use-cases, sekvensdiagrammer og klassediagrammer. Sideløbende med analysen, tog vi fat i eksisterende kode, Game (incl. FileIO ogTextUI) som vi rettede lidt til, sådan at vi nu har fundamentet til et turbaseret spil, med brugerdialog og datapersistens.
Vi nåede også sidste del af use case 1, hvor spillepladen bliver bygget, samt use case 3, hvor spillerne slå med terning og rykker rundt på spillepladen.
Sprint 6, hvor vi instantierer subklasser til Field. Sprint 7, hvor vi skriver gameplay kode
Implementation af UC4: landAndAct(Plot, Tax, Prison, Chance)
Vi har nu ret mange features, som er svære at teste gennem almindelig afvikling af spillet. Derfor skal vi til at skrive nogle testklasser. Vi skal bruge unit testing med junit, som I blev introduceret til for forrige fredag.
Sprint 8, mere gameplay kode.
Implementation af UC4: landAndAct(Shippingline, Brewery)
Coding with John: unit testing
- vi kan teste spillet, og I kender nu koden så godt at I kan tilføje flere features og rette småfejl uden trinvise instruktioner.
Afslutning af projektet, evaluering, Grupper og gruppedynamik, gruppekontrakter SP3 opgaven.
Hvis I er en meget lille gruppe eller har andre grunde til det, kan I lave en miniudgave af SP3. Dette skal aftales med en underviser.
SP3: Selvstændigt arbejde i grupper.
SP3: Selvstændigt arbejde i grupper.
I forbindelse med dagens vejledning kommer vi ind på hvor I er i processen og har især fokus på jeres løsningsdesign, så hav klassediagrammet parat.
A-holdet
| Vejleder | 9:45 | 10:00 | 10:15 | 10:30 | 10:45 | 11:00 | 11:45 | 12:00 |
|---|---|---|---|---|---|---|---|---|
| Signe | A | B | C | D | E | F | G | H |
B- holdet
| Vejleder | 10:45 | 11:00 | 11:15 | 11:30 | 11:45 | 12:00 | 12:15 |
|---|---|---|---|---|---|---|---|
| Tess | A | B | C | D | E | G | N |
Vejledningen foregår på zoom.