Fiasko/Deliverables/Oblig2.md

67 lines
2.1 KiB
Markdown
Raw Normal View History

# Team Fiasko
2020-02-20 11:23:28 +01:00
## Deloppgave 1
* 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
### Brukerhistorier
#### Posisjon
2020-02-20 11:23:28 +01:00
*Brukerhistorie*
* 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*
* 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*
* 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