# Team Fiasko ## 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 ## Deloppgave 2 ### Brukerhistorier #### Posisjon *Brukerhistorie* * Som robot trenger jeg posisjon for å ha kontroll på hvor jeg er og hvor jeg skal. *Akseptansekrav* * Vi har en klasse som lagrer en posisjon for alle roboter på brettet. * Posisjoner består av x og y koordinater. *Arbeidsoppgaver* * Lage en klasse som oppfyller akseptansekravene. #### Tile *Brukerhistorie* * 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