Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.

Møtereferater

ljo071 edited this page May 7, 2020 · 56 revisions

Torsdag 06.02.2020

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.

Fredag 07.02.2020

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.

Tirsdag - etter forelesning 25.02.20 - uke 9

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

    • Programkort #33
    • Bevegelse #25
    • Registere flagg #29
    • Vinne #27
  • Lise og Thomas begynte på bevegelse-funksjoner i robotklassen

  • Tim og Sol lagde enum til programkortene.

Fredag 28.02.20 - uke 9

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

Mandag 16.03.20 - uke 12

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

Cleanup plan:

  • 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?

Tirsdag 17.03.20 - uke 12

Sigmund ikke her, resten tilstede

  • Begynte på cleanup plan og refactorering

Mandag 23.03.20 - uke 13

Thomas ikke her, resten tilstede

  • Begynte å gå gjennom move-metodene, ble branchet ut til new-move med directions
  • La til noen rotasjoner på conveyorbelt

Tirsdag 24.03.20 - uke 13

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.

Torsdag 26.03.20 - uke 13

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

Fredag 27.03.20 - uke 13

Alle tilstede

  • Fortsatte på klargjøring av innlevering
  • Lagde tester til robot
  • ble laget nytt klassediagram
  • oppdaterte readme
  • leverte inn oblig 3

Mandag 30.03.20 - uke 14

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

Tirsdag 31.03.20 - uke 14

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.

Mandag 06.04.20 - uke 15

Sol ikke tilstede, resten tilstede

  • Snakket mye om UI og litt om nettverk
  • Lagde ny UI - ligger i wiki.

Tirsdag 14.04.20 - uke 16

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

Mandag 20.04.20 - uke 17

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

Tirsdag 21.04.20 - uke 17

Sigmund og Thomas ikke tilstede, resten tilstede

  • Snakket om hva vi har gjort
  • Spurte hverandre om det var noe vi trengte hjelp med

Mandag 27.04.20 - uke 18

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!

Tirsdag 28.04.20 - uke 18

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

Mandag 04.05.20 - uke 19

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

Tirsdag 05.05.20 - uke 19

  • Presentasjon

Torsdag 07.05.20 - uke 19

  • Oppdaterte javadoc
  • Oppdaterte readme og lagde nye sider på wiki
  • Hjalp hverandre med forskjellige ting som vi jobbet
Clone this wiki locally