mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-06-25 18:54:43 +02:00
Sorterer referater fra møtene inn i mapper etter måned
This commit is contained in:
81
docs/team/referater/mars_2020/referat_03_03_2020.md
Normal file
81
docs/team/referater/mars_2020/referat_03_03_2020.md
Normal file
@ -0,0 +1,81 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Design valg
|
||||
|
||||
- Brukerhistorier
|
||||
|
||||
- Fordele Oppgaver
|
||||
|
||||
## Møte
|
||||
Diskutert og bestemt oss for hvordan vi vil gi kort i kortstokken prioritet. Vi fant en liste
|
||||
som ga oss prioriteten til hvert kort og kommer til å følge denne.
|
||||
|
||||
Det er blitt jobbet med deck-klassene og diskutert hvordan disse skal implementeres.
|
||||
|
||||
Faser og runder er blitt gjennomgått step-by-step. Vi diskuterer forskjellige måter vi vil implementere
|
||||
de forskjellige aspektene som kommer med disse fasene og rundene.
|
||||
|
||||
Grafisk design er blitt grovt skissert
|
||||
|
||||
#### Fase
|
||||
- Kjør programmeringskort etter høyest verdi
|
||||
|
||||
- Kjappe transportbånd kjører 1
|
||||
|
||||
- Alle transportbånd kjører
|
||||
|
||||
- Roterende tannhjul
|
||||
|
||||
- Laserne skyter
|
||||
|
||||
- (Backup-position blir oppdadert)
|
||||
|
||||
- Flagg blir registrert
|
||||
|
||||
#### Runde
|
||||
- Tilegne programeringskort
|
||||
|
||||
- Programmer roboten
|
||||
|
||||
- Gå i power down
|
||||
|
||||
- Kjør 5 faser
|
||||
|
||||
- Flagg + reprasjonstiles reparerer
|
||||
|
||||
- Fjerner ulåste programmeringskort
|
||||
|
||||
- Spør om de i power down skal fortsette i power down
|
||||
|
||||
- Respawn roboter
|
||||
|
||||
#### Spiller
|
||||
- Robot ID
|
||||
|
||||
- Navn
|
||||
|
||||
- Power down neste runde
|
||||
|
||||
- Kortstokk
|
||||
|
||||
- getNavn
|
||||
|
||||
- Program
|
||||
|
||||
#### Initialisering
|
||||
- Last inn og stokke kort
|
||||
|
||||
- Bestem robot ID
|
||||
|
||||
|
||||
### Brukerhistorier
|
||||
- Som spiller må jeg vite hvilken robot som er min for å riktig kunne
|
||||
programmere roboten min
|
||||
|
||||
- Som spiller må jeg ha et unikt navn for å kunne identifiseres
|
||||
|
||||
- Som spiller må jeg kunne annonsere power down runden før jeg skal ta power down for å få
|
||||
ta en gyldig power down
|
114
docs/team/referater/mars_2020/referat_05_03_2020.md
Normal file
114
docs/team/referater/mars_2020/referat_05_03_2020.md
Normal file
@ -0,0 +1,114 @@
|
||||
## 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øpet 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 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.
|
||||
- Tannhjul vrir roboter som står på de 90 grader i retningen tannhjulet har.
|
||||
|
||||
- Som laser trenger jeg å kunne avfyre laseren min for å gjøre skade på roboter.
|
||||
- Laser skyter i en rett linje i den rettningen laseren har.
|
||||
- Laseren blir stoppet av vegger og andre roboter.
|
||||
- Laseren gjør skade på roboten den treffer.
|
||||
|
||||
- Som spiller trenger jeg å kunne registrere flagg for å kunne vinne spillet.
|
||||
- Ved slutten av en fase vil roboter som står på et flagg få oppdatert currentflagg verdien sin, gitt at den har besøkt det forige flagget.
|
||||
- Spilleren vinner når alle flagg er besøkt i rett rekkefølge.
|
||||
|
||||
- Som runde trenger jeg å kunne kjøre faser for å progresere spillet.
|
||||
- Runden kjører fem faser.
|
||||
|
||||
- Som spiller trenger jeg å få tildelt programmeringskort for å kunne lage et program.
|
||||
- Del ut programmeringskort fra spillet sitt dekk til hver spiller.
|
||||
- Spillere får anntall programmeringskort utifra hvor mye skade de har blitt påført.
|
||||
|
||||
- Som spiller trenger jeg å få mulighet til å annonsere powerdown for at roboen min vil kunne ta en powerdown.
|
||||
- Spiller må få spørsmål i starten av en runde om de vil gå i powerdown neste runde.
|
||||
- Roboten til spilleren må gå i powerdown om spilleren annonserte det forige runde.
|
||||
|
||||
- Som robot trenger jeg å kunne gå i powerdown for å kunne kurere all skade.
|
||||
- I starten av runden settes skaden til roboter som skal i powerdown til null.
|
||||
|
||||
- Som reperasjonstile trenger jeg å kunne fikse skade på roboter for å gjennomføre min funksjon.
|
||||
- Roboter som står på en reperasjonstile i slutten av en runde, får fjernet en skade.
|
||||
- Reperasjonstiles er: Flagg, skiftesnøkkel og skiftesnøkkel + hammer.
|
||||
|
||||
- Som spiller må jeg kunne levere inn mine gamle ulåste kort for å få nye kort.
|
||||
- Ulåste kort blir lagt tilbake i spillkortstokken etter runden er ferdig.
|
||||
|
||||
- Som spiller må jeg få mulighet til å fortsette min powerdown for å kunne fikse eventuell ny skade.
|
||||
- Spillere som er i powerdown får mulighet i starten av runden om å fortsette powerdown eller ikke.
|
||||
|
||||
- Som spiller må roboten min kunne bli respawnet for å kunne ta del i spillet videre, gitt jeg har flere liv.
|
||||
- En robot som dør får ett mindre liv.
|
||||
- Hvis roboten er tom for liv, taper spilleren dens.
|
||||
- Når en robot dør, gjennopliver den på sin backup position.
|
||||
|
||||
- Som spiller må registerene mine bli låst utifra hvor mye skade jeg har, for å representere en skadet robot.
|
||||
- Roboter med mer enn fire skade, får låst anntall register over fire skade. (robot damage - 4)
|
||||
- Kort som står i låste register blir ikke samlet inn og kan ikke endres.
|
12
docs/team/referater/mars_2020/referat_07_03_2020.md
Normal file
12
docs/team/referater/mars_2020/referat_07_03_2020.md
Normal file
@ -0,0 +1,12 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Petter
|
||||
Ikke tilstede: Torbjørn
|
||||
|
||||
## Agenda
|
||||
|
||||
- Brukerhistorier
|
||||
|
||||
- Arbeidsoppgaver
|
||||
|
||||
## Møte
|
||||
Diskutert og laget arbeidsoppgaver til brukerhistoriene.
|
5
docs/team/referater/mars_2020/referat_12_03_2020.md
Normal file
5
docs/team/referater/mars_2020/referat_12_03_2020.md
Normal file
@ -0,0 +1,5 @@
|
||||
## Oppmøte
|
||||
Alle i teamet var tilstede.
|
||||
|
||||
## Gjennomgått
|
||||
Vi har jobbet med parprogrammering.
|
13
docs/team/referater/mars_2020/referat_16_03_2020.md
Normal file
13
docs/team/referater/mars_2020/referat_16_03_2020.md
Normal file
@ -0,0 +1,13 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Design valg
|
||||
|
||||
- Fordele Oppgaver
|
||||
|
||||
## Møte
|
||||
- Diskuterte håndtering av framtidinge møter med tanke på korona situasjonen.
|
||||
- Gikk igjennom prosjekt tavlen og gikk igjennom hver oppgave der.
|
||||
- Avsluttet møte ved å dele oss opp i par-programmeringsgrupper.
|
15
docs/team/referater/mars_2020/referat_17_03_2020.md
Normal file
15
docs/team/referater/mars_2020/referat_17_03_2020.md
Normal file
@ -0,0 +1,15 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Design valg
|
||||
|
||||
- Fordele Oppgaver
|
||||
|
||||
## Møte
|
||||
- Diskuterer spørmsål vi vil sende inn the "kunden" angående innlevering/vurdering.
|
||||
|
||||
- Sett på og reflektert rundt multiplayer finksjonaliteten.
|
||||
|
||||
- Prøvd å få gruppen på samme nivå abgående forståelse rundt utfordringer med nettverk.
|
15
docs/team/referater/mars_2020/referat_19_03_2020.md
Normal file
15
docs/team/referater/mars_2020/referat_19_03_2020.md
Normal file
@ -0,0 +1,15 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Design valg
|
||||
|
||||
- Fordele Oppgaver
|
||||
|
||||
## Møte
|
||||
- Snakket om håndetring av problem i koden.
|
||||
|
||||
- Delt opp i par for parprogrammering.
|
||||
|
||||
|
10
docs/team/referater/mars_2020/referat_23_03_2020.md
Normal file
10
docs/team/referater/mars_2020/referat_23_03_2020.md
Normal file
@ -0,0 +1,10 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Begynne på innlevering til oblig3.
|
||||
|
||||
## Møte
|
||||
Går igjennom vurderingskriteriene til oppgaven og prøver å svare på spørmsålene etter beste evne derifra.
|
||||
Diskutert hva av arbeid som står igjen til resten av sprinten.
|
11
docs/team/referater/mars_2020/referat_24_03_2020.md
Normal file
11
docs/team/referater/mars_2020/referat_24_03_2020.md
Normal file
@ -0,0 +1,11 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Oppmøte
|
||||
|
||||
- Jobbe videre med oppgavene.
|
||||
|
||||
## Møte
|
||||
Forteller hva som er forventet å bli gjort iløp av dagen og setter i gang med arbeidet.
|
70
docs/team/referater/mars_2020/referat_30_03_2020.md
Normal file
70
docs/team/referater/mars_2020/referat_30_03_2020.md
Normal file
@ -0,0 +1,70 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Planlegge brukerhistorier
|
||||
|
||||
#Møte
|
||||
det har blitt diskutert hvilke brukerhistorier vi trenger.
|
||||
|
||||
#brukerhistorie:
|
||||
- Som spiller må jeg kunne velge kort for å programere roboten min.
|
||||
- det finnes et grafisk grensesnitt som velger kort
|
||||
|
||||
- Som spiller når jeg treffer det siste flagget mitt skal/må spillet stoppe for at jeg skal kunne vinne.
|
||||
- det blir vist en skjerm som sier hvem som vinner
|
||||
|
||||
- Som spiller må en person også være en severe som kan dele ut information til alle andre kilenter for å ha et sentralt
|
||||
distribusjons senter for information
|
||||
- det finnes en funksjon som lar deg velge å bli en server
|
||||
|
||||
- Som klient må jeg kunne sende inn spillernavnet mitt til serveren for å bli identifisert i spillet
|
||||
- det finnes et grafisk grensesnitt som lar kliente skrive inn navnet sitt og sender det til serveren
|
||||
- serveren må forvente å mota navnet fra spilleren
|
||||
- Som spiller må jeg kunne se hvilken robot som er min for at jeg skal kunne identifisere roboten min
|
||||
- brettet må kunne vise hvilken robot som passere med hvilken spiller
|
||||
- Som server må jeg kunne sende programmerings kortene, brett navn og en player list med alle spillerene for at spillet
|
||||
skal bli synkroniserte
|
||||
- serveren må sende programmeringskort, brett navnet og en liset med alle spilleren til alle klientene
|
||||
- klientene må forvente å mota programmeringskort, brett navnet og en liset med alle spilleren
|
||||
- Som klient må jeg kunne sende information om jeg skal i powerdown, programmet mitt og de ubrukte
|
||||
kortene mine inn til serveren for at spillet skal bli synkroniserte
|
||||
- klienten må kunne sende powerdown, programmet mitt og de ubrukte kortene inn til serveren
|
||||
- serven må forvente å mota information om powerdown, programmet til klienten og det ubrukte kortene til klienten
|
||||
- Som server må jeg kunne sende information alle som skal i powerdown og alle sine programmer for at spillet skal bli
|
||||
synkroniserte
|
||||
- servern må kunne sende information om alle som skal i powerdown til alle klientene
|
||||
- klientene må forvente å mota informatiom om alle skal i powerdown
|
||||
|
||||
- Som Klient må jeg kunne sende inn alle mine ulåste kort fra programmet mitt til serveren for at kortstokken ikke
|
||||
mister kort
|
||||
- klienten må sende inn alle de ulåstekortene sine inn til serveren
|
||||
- serveren må forvente å mota de ulåstekortene fra alle spillerene
|
||||
|
||||
- Som klient må jeg få mulighet til å fortsett powerdown og sende den informationen inn til serveren for at ønsket om
|
||||
powerdown skal bli vedlikeholdt mellom alle klientene
|
||||
- det finnes et grafisk grensesnitt som lar deg velge powerdown
|
||||
- valget av å fortsette powerdown må bli sent inn til serveren
|
||||
- serveren må forvente å mota valget om å fortsett powerdown
|
||||
|
||||
- Som server må jeg kunne sende information om alle roboter i powerdown og sende nye programmerings kort til alle
|
||||
klientene for at spillet skal bli synkroniserte
|
||||
- serveren må kunne sende information om alle roboter i powerdown og nye porgrammerings kort til alle klientene
|
||||
- klientene må forvente å mota information om powerdown og de nye programmeringskortene
|
||||
|
||||
- Som server må jeg kunne håndtere spillere som taper for at kilenter som har tapt ikke skal bli spurt om input
|
||||
- serveren må kunne makere klienter det ikke skal ha input fra.
|
||||
|
||||
- Som spiller må jeg ha et grensesnitt for å kunne velge powerdown
|
||||
- det finnes et grafisk grensesnitt for å kunne velge powerdown
|
||||
- Som spiller må jeg ha et grensesnitt for å kunne fortsette powerdown
|
||||
- det finnes et grafisk grensesnitt for å kunne fortsett powerdown
|
||||
- Som spiller må jeg ha et grensesnitt for å kunne velg programmet til roboten min
|
||||
- det finnes et grafisk grensesnitt for å kunne velge programmet til roboten
|
||||
- Som spiller må jeg ha et grensesnitt for å besteme om jeg skal være server, klinet eller avslutte
|
||||
- det finnes et grafisk grensesnitt for å kunne velge å være server, klient eller å avslutte
|
||||
- Som spiller må jeg ha et grensesnitt for å besteme om hvilken server jeg skal bli med
|
||||
- det finnes et grafisk grensesnitt for å kunne velge server
|
||||
- Som spiller må jeg ha et grensesnitt for å kunne skrive inn spiller navnet mitt
|
||||
- det finnes et grafisk grensesnitt for å kunne skrive inn spiller navnet
|
12
docs/team/referater/mars_2020/referat_31_03_2020.md
Normal file
12
docs/team/referater/mars_2020/referat_31_03_2020.md
Normal file
@ -0,0 +1,12 @@
|
||||
## Oppmøte
|
||||
Tilstede: Steinar, Gabriel, Kristian, Torbjørn, Petter
|
||||
Ikke tilstede:
|
||||
|
||||
## Agenda
|
||||
- Fullføre arbeidsoppgaver-listen for denne sprinten
|
||||
|
||||
- Programmering
|
||||
|
||||
#Møte
|
||||
Starter møte med å lage ferdig de siste arbeidsoppgaven for sprinten. Her blir det diskutert noen design valg
|
||||
og på hvilken måte vi vil løse noen av disse oppgavene.
|
Reference in New Issue
Block a user