-
Notifications
You must be signed in to change notification settings - Fork 0
Møtereferater
Alle tilstede
-
Laget en gameboard klasse, igameboard interface, placeableobjects klasse og iplaceableobjects interface. Begge klassene har en test.
-
Ble enig om at objektet plasserer seg selv først. Blir mest sannsynlig refaktorert senere.
-
Lagde position klasse og iposition interface og tester for position.
-
Position: en tuppel for å vise en posisjon.
-
Refaktorerer equals metode til en mer generisk senere kanskje.
-
Tester at objekt er blitt plassert på board.
-
Fant ut at det vi hadde gjort ikke var helt riktig.
-
Begynte på libgdx tutorial og lagde brett.
-
Prøver å legge til robot på brett.
Alle tilstede
- Skrev retroperspektiv
- Refaktorerte kode til robotklasse og gameboard
- Lagde en test som fungerte
- Sigmund lagde klassediagram/UML
- Thomas lagde mange tester, men vi har problemer å få de til å kjøre.
Sigmund kunne ikke være med, resten tilstede
-
Thomas gikk gjennom koden for Lise og Sol, oppklarte uklarheter.
-
Lagde en plan for hva som skal implemteres denne uken
-
Lise og Thomas begynte på bevegelse-funksjoner i robotklassen
-
Tim og Sol lagde enum til programkortene.
Sol kunne ikke være med, resten tilstede
- Gjort klar til innlevering:
- Thomas lagde UML klassediagram
- Tim fikset på codacy og laget readme
- Lise laget interfaces og ryddet i kode
- Sigmund fikset bugs for kontrollert robot som ikke endret texture
Sigmund sen, resten tilstede
- Begynte på oblig 3, vente med det resten til neste uke.
- Fortsatt bli bedre kommunikasjon
- Lagt til mvp tag på brukerhistorier som ikke er nice to have
- Gikk gjennom branchen testmenu og merget den med refactoring
- Game klassen
- Markér følgende klasser med kommentarer, så det er tydelig at dem bare blir brukt ved bugtest/piltaster. Eventuelt vurdér å fjerne fra koden: (A) Game.firelaser(). (B) Game.getRobot()
- robots er lagret i både Game og GameOptions. Velg én plass å lagre dette.
- Game.removeOutOfBoundsRobots() - refactor method
- playNextCard() - refactor?
- moveRobots() - blir bare brukt til funMode? Deprecate?
- Refaktorer ut noen metoder til egne klasser "Round" og "Fase"
- getCards() - refaktorere for bedre lesbarhet
- RobotLogic
- Refactor name of method: backToCheckPoint() (returns to start pos)
- Robot
- Robot.moveRobot() - vurdér refaktorering av dx dy til enkel verdi (evt Direction)
- Fikse interfaces etc.
- ProgramCards
- Refactor -> refactor "DeckOfCards" e.l.
- MakeCards
- Bruke samme notasjon ved robot? View, Logic etc?
Sigmund ikke her, resten tilstede
- Begynte på cleanup plan og refactorering
Thomas ikke her, resten tilstede
- Begynte å gå gjennom move-metodene, ble branchet ut til new-move med directions
- La til noen rotasjoner på conveyorbelt
Sol ikke her, resten tilstede
- Begynte på move metodene på nytt
- Gikk i direction enum og la til gridpoint2
- Lagde tester til direction gridpoint
- Movemetode og movevalues i robotlogic er deprecate
- Begynte på refakorering av movemetode i robot
- Endret moveRobot til tryToMove i robot
- Endret argumentene fra dx,dy til gridpoint i moverobot irobotview og robotview og endret navnet til
- Endret noen argumenter fra x/dx, y/dy til gridpoint pos, begynte på kaninhullet
- Diskuterte interfaces, enums som ikke blir brukt.
Alle tilstede
- Lage issue på ting vi må gjøre, #122
- Delte oss opp:
- Sol og Lise lagde klassediagram - ikke brukbar
- Tim, Sigmund og Thomas refaktorerte game klasse til faseklasse og rundeklasse
Alle tilstede
- Fortsatte på klargjøring av innlevering
- Lagde tester til robot
- ble laget nytt klassediagram
- oppdaterte readme
- leverte inn oblig 3
Sigmund og Sol ikke her, resten tilstede
- Gikk gjennom koden
- Fikset slik at en runde og faser kjører som de skal nå
- Jobbet med events og refaktorerte waitMoveEvents -> flyttet deler av koden til game klassen
Alle tilstede
- Oppdaterte project board
- Separert deler av dealcards metode i game til robotlogic som der heter draw cards.
- Laget tester
- som verifiserer at man har tatt skade og sjekker at man får riktig mengde kort.
- som verifiserer at man kommer tilbake til riktig sted når man blir ødelagt.
- Gått gjennom testene, rettet opp der det var feil.
Sol ikke tilstede, resten tilstede
- Snakket mye om UI og litt om nettverk
- Lagde ny UI - ligger i wiki.
Alle tilstede
- Valgt fremføringsdag, 5. mai kl 12.25-12.35
- Nettverksvalg - AI nettverk for det første, men hvis vi klarer å få til noe annet da tar vi det
- Begynte på oblig 4 - en del som må gjøres uken før innlevering
- Gikk gjennom noe av det som ble gjort i påsken
Sigmund ikke tilstede, resten tilstede
- Gått gjennom hva vi alle har gjort til nå
- Snakket om at vi kanskje hadde litt for mange branches
- Snart begynne å merge de, kan bli store problemer
Sigmund og Thomas ikke tilstede, resten tilstede
- Snakket om hva vi har gjort
- Spurte hverandre om det var noe vi trengte hjelp med
Alle tilstede
- Jobbet hver for oss i grupper
- Laget check for timer
- Hjalp Sol med powerdown
- Thomas og Tim jobbet med debug av register
- Ny bug: laserdamage registreres etter runden er over: fikset!
Alle tilstede
- Merget mange branches sammen, nå ligger mesteparten i develop-temp
- Vi testet spillet hver for oss, fant noen bugs - ikke kritiske
- Endret mappestrukturen, gjorde ting mer oversiktlig
Alle tilstede
- Gikk gjennom stemming av menybakgrunn
- Gikk gjennom noen bugs
- Så på presentasjonen til folk
- Fikset flagg slik at den blir archive marker selv om det ikke er neste flagget
- La til repair sites som archive marker
- Presentasjon
Sol ikke tilstede, resten tilstede
- Oppdaterte javadoc
- Oppdaterte readme og lagde nye sider på wiki
- Hjalp hverandre med forskjellige ting som vi jobbet med
- Jobbet hver for oss med ting