diff --git a/Deliverables/Oblig4.md b/Deliverables/Oblig4.md index 75fa1ee..42a9cb8 100644 --- a/Deliverables/Oblig4.md +++ b/Deliverables/Oblig4.md @@ -58,48 +58,48 @@ Det tar lenger tid å få hjelp enn om vi satt i samme rom. ##### MVP Krav -- En spiller taper når de mister alle liv. +* En spiller taper når de mister alle liv. -- En spiller må kunne vinne. +* En spiller må kunne vinne. -- Runder (Består av 5 faser. Du får nye kort, reparasjon, powerdown etc.). +* Runder (Består av 5 faser. Du får nye kort, reparasjon, powerdown etc.). -- Faser (Ett kort fra hver spiller blir brukt, og objekter på brettet interagerer. +* Faser (Ett kort fra hver spiller blir brukt, og objekter på brettet interagerer. Registrering av flagg skjer etter hver fase). -- Kunne spille med andre spillere over lan/internett. +* Kunne spille med andre spillere over lan/internett. -- Spillere beveger seg hver fase og kort bestemmer hvem som går først. +* Spillere beveger seg hver fase og kort bestemmer hvem som går først. -- Velge kort i starten av runden. +* Velge kort i starten av runden. -- Kunne velge powerdown etter alle har låst kortene sine. +* Kunne velge powerdown etter alle har låst kortene sine. -- Ved slutten av runden mister roboten en i skade hvis de står på en reparasjonsbrikke eller flagg. +* Ved slutten av runden mister roboten en i skade hvis de står på en reparasjonsbrikke eller flagg. -- Hvis en spiller er i powerdown blir spilleren spurt (i starten av nye runden) om han vil bli i powerdown eller ikke. +* Hvis en spiller er i powerdown blir spilleren spurt (i starten av nye runden) om han vil bli i powerdown eller ikke. -- Samle inn kort i slutten av en runde. +* Samle inn kort i slutten av en runde. -- Ikke samle sammen kort som er låst. +* Ikke samle sammen kort som er låst. ##### Nye implementerte NTH (Nice to have) -- Kunne velge hvilket brett man vil spille på +* Kunne velge hvilket brett man vil spille på -- Flere funksjonelle tiles (partalls pushere og oddetalls pushere) +* Flere funksjonelle tiles (partalls pushere og oddetalls pushere) -- Bedre grafikk for bedre brukeropplevelse (informasjon som liv, skade etc.) +* Bedre grafikk for bedre brukeropplevelse (informasjon som liv, skade etc.) -- Automatisk scanning av LAN +* Automatisk scanning av LAN -- Kunne velge hvilken port man vil +* Kunne velge hvilken port man vil -- Host kan se antall spillere koblet til spillet før start +* Host kan se antall spillere koblet til spillet før start -- En spiller har valget mellom å se på spillet eller disconnecte etter han/hun har tapt. +* En spiller har valget mellom å se på spillet eller disconnecte etter han/hun har tapt. -- Vise låste kort +* Vise låste kort ### Brukerhistorier for en runde #### Brukerhistorie 1 @@ -360,5 +360,17 @@ klientene for at spillet skal bli synkronisert. *Arbeidsoppgaver* * Lage en libgdx skjerm som viser at spillet venter på noe. +### Hovedkrav for MVP +Vi har i utgangstpunktet gått ut i fra kravliste fra kunde men lagt til powerdown i MVP.\ +[Link til kravliste fra kunde](https://github.com/sivhollup/inf112/blob/master/v20/06-planning-mvp/PITCHME.md#krav-for-roborally)\ +Vi valgte å ha med powerdown i MVP for å forlenge lengden på spillet og gjøre det letter å få en vinner i spillet. + +### Kjent bug +Den eneste kjente bugen er at når en spiller sier at den skal i powerdown neste runde og dør i inneverende runde, går +den automatisk i powerdown uten å få mulighet til å avbryte powerdown. + +## Deloppgave 3 + + ### Manuell testing [Manuelle tester finner du her](../docs/team/planlegging/Sprint_4/Manuelle_tester.md) \ No newline at end of file