Legger til ekstra informasjon om brukertesting

This commit is contained in:
Kristian Knarvik 2020-03-26 13:09:08 +01:00
parent 200675bd2c
commit 90e87e9651

View File

@ -6,7 +6,8 @@ vil vi gå over til en fase der målet blir å implementere ting som er gøy, me
Alle regler er hentet fra 2005 utgaven av spillguiden fra Wizards of the Coast, Inc. Alle regler er hentet fra 2005 utgaven av spillguiden fra Wizards of the Coast, Inc.
## Spillstatus ## Spillstatus
Ved kjøring av .jar filen blir det kjørt en demo, uten mulighet for bruker å bevege robot. Ved kjøring av .jar filen blir det vist en "splash screen" og kjørt en demo når brukeren trykker venstre musetast,
uten mulighet for bruker å bevege robot.
## Manuell testing ## Manuell testing
Demoen er definert i RoboRallyGame sin metode runGameLoop(). Metodene som kan brukes for testing er: Demoen er definert i RoboRallyGame sin metode runGameLoop(). Metodene som kan brukes for testing er:
@ -27,6 +28,14 @@ Eksempel på makeMove: makeMove(RobotID.ROBOT_1, Action.MOVE_1); //Flytter robot
Linjene som inneholder runPhase(n) kjører spesifikke faser som bruker tilfeldig utdelte programmeringskort uten Linjene som inneholder runPhase(n) kjører spesifikke faser som bruker tilfeldig utdelte programmeringskort uten
integritetsvalidering. Disse bør kommenteres ut under testing. integritetsvalidering. Disse bør kommenteres ut under testing.
Robotene sin posisjon blir initialisert i RoboRallyGame sin metode initializeGame() og kan endres dersom det er
fordelaktig å starte dem på andre posisjoner.
Brettet blir også lastet inn i RoboRallyGame sin metode initializeGame(). Det er 3 brett som er relevante å teste på:
- Checkmate
- Dizzy_Dash
- Risky_Exchange
## Knapper og kontrollmekanismer ## Knapper og kontrollmekanismer
### Knapper ### Knapper
- Q: Tilbakestiller kamera og kamerarotasjon - Q: Tilbakestiller kamera og kamerarotasjon