Fiasko/Deliverables/Oblig2.md
2020-02-25 15:58:43 +01:00

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