Skriver ferdig del 2 i Oblig4.md

This commit is contained in:
torlunjen 2020-05-07 12:28:24 +02:00
parent 27eb88e667
commit c9cb129120

View File

@ -58,48 +58,48 @@ Det tar lenger tid å få hjelp enn om vi satt i samme rom.
##### MVP Krav ##### 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). 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) ##### 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 ### Brukerhistorier for en runde
#### Brukerhistorie 1 #### Brukerhistorie 1
@ -360,5 +360,17 @@ klientene for at spillet skal bli synkronisert.
*Arbeidsoppgaver* *Arbeidsoppgaver*
* Lage en libgdx skjerm som viser at spillet venter på noe. * 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 ### Manuell testing
[Manuelle tester finner du her](../docs/team/planlegging/Sprint_4/Manuelle_tester.md) [Manuelle tester finner du her](../docs/team/planlegging/Sprint_4/Manuelle_tester.md)