mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-01-31 23:29:36 +01:00
2.1 KiB
2.1 KiB
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