Versions Compared

Key

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

Fordi det gir lite mening å kunne angre i Slagskip-spillet (man kan skyte og angre helt til man vinner, uten at motstanderen kan gjøre noe med det) har vi laget en litt annen oppgave for dette spillet. I stedet for å implementere undo/redo, skal man kun implementere støtte for lagring og henting av spill. Men vi innfører noen endringer i spillet: Vi innfører For å kunne lagre slagskip på et egnet format, innfører vi noen endringer i spillet; klassene Ship og ShipType. Filformatet som brukes for lagring skal basere seg på disse. Se mer under avsnittet Filformat. Det kan lønne seg å lese hele oppgaven før du starter. 

...

Et eksempel på et 10 x 10 stort brett med to skipstyper og to skip på hvert brett:

Code Block
languagenone
themeEclipselanguagenone
titleEksempel lagringsformat
linenumberstrue
10
..X...........X...X......X.......XX.........X........XX.X..X......X.....X..X........................
H32,U13 // Dette er skipstyper
H20,U63 // Dette er skip
...XXX.....XXXXX.......XX..................X...X...........................X...........X............
H32,U13 // Dette er skipstyper
H20,U63 // Dette er skip

...