Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Øvingsmål

  • Lære å tenke ut en oppdeling av et program i flere interagerende klasser

  • Lære å tenke rundt og programmere et program som skaper flere objektinstanser under kjøring

Øvingskrav

  • Kunne programmere meningsfulle og fungerende objektstrukturer

  • Kunne teste et større program og sikre seg at det fungerer i alle tilfeller

  • Kunne grunnleggende konfigurere en JavaFX-controller til å fungere med programmet

Dette må du gjøre

Oppgaven(e) for denne øvingen skal du lagre i ovinger/src/game.

I denne øvingen skal du starte å programmere et spill som du skal fortsette å jobbe med i senere øvinger. Det blir mulig å skifte til et annet spill senere så lenge alle øvingskrav blir oppfylt, så ikke vær redd for å velge "feil" spill nå. Merk at du får to uker på øvingen!

...

  • TicTacToe (Enklest).

  • Slagskip (Enkel/Medium)

  • Sudoku (Medium).

  • Sokoban (Vanskelig). 

  • Eget valg: Velg et eget rutenett-basert spill med tilsvarende kompleksitet som spillene over (f. eks sjakk, fire på rad, otello).

I denne øvingen legger oppgavetekstene mindre føringer for hvordan koden din skal struktureres enn tidligere. Det er meningen du skal få øvelse i å tenke ut objektstrukturer som passer til å løse oppgavene selv. Det er også mer fritt hva slags metoder du vil ha og form på input. Derfor kan det være lurt å starte med øvingen tidlig, slik at du rekker å få hjelp hos studass dersom du sitter fast.

Include Page
Bunntekst for Exercise- øvinger
Bunntekst for Exercise- øvinger