## Oppmøte Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter Ikke tilstede: ## Agenda - Design valg - Brukerhistorier - Fordele Oppgaver ## Møte Snakket om design rundt game-klassen, blir bestemt å foreløpig bruke den til masse og refaktorere den senere. Skrevet brukerhistorier. ## Brukerhistorier - Som spiller må jeg ha en kortstokk for å oppbevare kortene mine. - Som spiller trenger jeg et program for å fortelle roboten min hva den skal gjøre iløp av en runde. - Som fase trenger jeg å kunne aktivere andre objekter for å progresere spillet. - Som transportbånd trenger jeg å kunne flytte roboter for å gjøre min funksjon. - Som jeg fase trenger jeg å kunne kjøre programmeringskort etter høyest verdi for å bestemme rekkefølgen på trekkene til robotene. - som tannhjul trenger jeg å kunen snu roboter for gjennomføre min funksjon. - Som laser trenger jeg å kunne avfyre laseren min for å gjøre skade på roboter. - Som spiller trenger jeg å kunne registrere flagg for å kunne vinne spillet. - Som jeg runde trenger jeg å kunne kjøre faser for å progresere spillet. - Som spiller trenger jeg å få tildelt programmeringskort for å kunne lage et program. - Som spiller trenger jeg å få mulighet til å gå i powerdown for å kunne ta en powerdown - Som robot trenger jeg å kunne gå i powerdown for å kunne kurere all skade. - Som reperasjonstile trenger jeg å kunne fikse skade på roboter for å gjennomføre min funksjon. - Som spiller må jeg kunne levere inn mine gamle ulåste kort for å få nye kort. - Som spiller må jeg få mulighet til å fortsette min powerdown for å kunne fikse eventuell ny skade. - Som spiller må roboten min kunne bli respawnet for å kunne ta del i spillet videre, gitt jeg har flere liv. - ## Akseptansekrav - Som spiller må jeg ha en kortstokk for å oppbevare kortene mine. - Spilleren har en funksjonell korstokk. - Som spiller trenger jeg et program for å fortelle roboten min hva den skal gjøre iløp av en runde. - Spilleren har et funksjonellt program. - Skal kunne hente ut programmet fra en spiller. - Som fase trenger jeg å kunne aktivere andre objekter for å progresere spillet. - En fase kan gjennomføres. - Aktiverte objekter gjør sin funksjon. - Som transportbånd trenger jeg å kunne flytte roboter for å gjøre min funksjon. - Transportbånd flytter robot i gitt retning. - Transportbånd kan rotere roboter i spesefikke scenario. - Som jeg fase trenger jeg å kunne kjøre programmeringskort etter høyest verdi for å bestemme rekkefølgen på trekkene til robotene. - Programmeringskort er sorterbare. - Programmeringskort kan hentes og gis videre. - som tannhjul trenger jeg å kunen snu roboter for gjennomføre min funksjon. - Som laser trenger jeg å kunne avfyre laseren min for å gjøre skade på roboter. - Som spiller trenger jeg å kunne registrere flagg for å kunne vinne spillet. - Som jeg runde trenger jeg å kunne kjøre faser for å progresere spillet. - Som spiller trenger jeg å få tildelt programmeringskort for å kunne lage et program. - Som spiller trenger jeg å få mulighet til å gå i powerdown for å kunne ta en powerdown - Som robot trenger jeg å kunne gå i powerdown for å kunne kurere all skade. - Som reperasjonstile trenger jeg å kunne fikse skade på roboter for å gjennomføre min funksjon. - Som spiller må jeg kunne levere inn mine gamle ulåste kort for å få nye kort. - Som spiller må jeg få mulighet til å fortsette min powerdown for å kunne fikse eventuell ny skade. - Som spiller må roboten min kunne bli respawnet for å kunne ta del i spillet videre, gitt jeg har flere liv.