...
- I representasjonen av brettet kan det være lurt å skille mellom de faste (tomme ruter, målruter og vegger) og de flyttbare (bokser og spiller) delene av brettet.
- For interaksjon med spilleren er det lurt å bruke en Scanner.
- Det er vanlig å bevege en spiller med tastene a, s, d og w, for henholdsvis venstre (vest), ned (sør), høyre (øst) og opp (nord).
Det ligger fire testbrett du kan bruke i filen: objectstructures/Sokoban/SampleLevels.java. Ved å kalle Sokoban(SampleLevels.
...
SAMPLE_LEVEL3) vil du opprette brettet vist i tabellen over.
Vurdering
Oppgaven blir vurdert etter hvorvidt spillet kan
...