2020-02-18 16:02:06 +01:00
|
|
|
# Team Fiasko
|
|
|
|
|
2020-02-20 11:23:28 +01:00
|
|
|
## Deloppgave 1
|
2020-02-18 16:02:06 +01:00
|
|
|
|
|
|
|
* Rollene har fungert greit fram til nå
|
|
|
|
* Samme som Oblig1
|
|
|
|
* Teamet fungerer fint og oppsettet vi har valgt fungerer fint for oss for tiden.
|
|
|
|
* Alle blir hørt og det er åpent for å komme med tilbakemeldinger på ting som kan bli bedre
|
|
|
|
* Kommunikasjonen fungerer bra
|
|
|
|
|
2020-02-20 11:23:28 +01:00
|
|
|
## Deloppgave 2
|
2020-02-18 16:02:06 +01:00
|
|
|
|
|
|
|
### Brukerhistorier
|
|
|
|
|
|
|
|
#### Posisjon
|
2020-02-20 11:23:28 +01:00
|
|
|
*Brukerhistorie*
|
2020-02-18 16:02:06 +01:00
|
|
|
* Som robot trenger jeg posisjon for å ha kontroll på hvor jeg er og hvor jeg skal.
|
2020-02-20 11:23:28 +01:00
|
|
|
|
|
|
|
*Akseptansekrav*
|
2020-02-18 16:02:06 +01:00
|
|
|
* Vi har en klasse som lagrer en posisjon for alle roboter på brettet.
|
|
|
|
* Posisjoner består av x og y koordinater.
|
2020-02-20 11:23:28 +01:00
|
|
|
|
|
|
|
*Arbeidsoppgaver*
|
2020-02-18 16:02:06 +01:00
|
|
|
* Lage en klasse som oppfyller akseptansekravene.
|
|
|
|
|
|
|
|
#### Tile
|
2020-02-20 11:23:28 +01:00
|
|
|
*Brukerhistorie*
|
2020-02-25 15:58:43 +01:00
|
|
|
* Som brett trenger jeg noe på meg som gir meg funksjonalitet
|
|
|
|
|
|
|
|
#### Robot
|
|
|
|
*Krav*
|
|
|
|
* Må kunne dø
|
|
|
|
* Må kunne gjennopstå
|
|
|
|
* Må kunne ta skade
|
|
|
|
* Må peke i en gyldig retning
|
|
|
|
* Må bevege seg i pekende retning
|
|
|
|
|
|
|
|
|
|
|
|
*Brukerhistorie*
|
|
|
|
* Som robot må jeg kunne dytte en annen robot hvis det er lovlig å dytte roboten, for å kunne gjøre et gyldig trekk
|
|
|
|
* Som robot må jeg peke i en ortogonal retning for å ha en gyldig bevegelses retning
|
|
|
|
* Som robot må jeg kunne bevege meg i pekende retning, for å kunne gjøre et gyldig trekk
|
|
|
|
|
|
|
|
#### Vegg
|
|
|
|
*Krav*
|
|
|
|
* Må kunne stoppe en robot
|
|
|
|
|
|
|
|
*Brukerhistorie*
|
|
|
|
* Som vegg må jeg stoppe en robot fra å gå gjennom meg for hindre dem å gjøre et ugyldig trekk
|
|
|
|
* Som vegg må jeg kunne bli plassert i forskjellige retninger for å kunne bestemme den funksjonelle retningen til veggen
|
|
|
|
|
|
|
|
#### Brett
|
|
|
|
*Krav*
|
|
|
|
* Må kunne ha forskjellige tiles
|
|
|
|
|
|
|
|
*Brukerhistorie*
|
|
|
|
* Som brett må jeg kunne ha forskjellige tiles for å kunne vise alle aspektene av spillet
|
|
|
|
|
|
|
|
#### Hull
|
|
|
|
*Krav*
|
|
|
|
* Må kunne drepe en robot
|
|
|
|
|
|
|
|
#### Spiller
|
|
|
|
*Brukerhistorie*
|
|
|
|
* Som spiller må roboten min kunne gjennopstå om den har flere liv, for å kunne spille videre
|
|
|
|
* Som spiller må roboten min kunne dø, for å håntere om roboten tar for mye skade eller går i et hull/av kartet
|
|
|
|
* Som spiller må roboten min kunne ta skade, for å håntere påvirkning fra objekter som avgir skade til roboter
|