Kurze Anleitung:

Sokoban sollte eigentlich jeder kennen.

Man muss Kisten(im Spiel Vollkreise) in einem geschlossenen Raum mit der Spielfigur (Kreis mit Loch) an die türkis gefärbten Positionen schieben.

Man kann eine Kiste nur dann schieben wenn sich dahinter Freiraum befindet. Zwei Kisten hintereinander kann man nicht schieben.

Gesteuert wird mit den Cursortasten.

Sind alle Kisten in Position, wird man nach dem nächsten Level gefragt . 10 davon gibt es in dieser Version.

In den nächsten Level gelangt man mit "N" mit "X" verlässt man das Spiel.

"R" startet den aktuellen Level neu.

Man kann Level auch selbst definieren.

Das Format dafür eine Data Zeile ist wiefolgt:

Das Spielfeld ist immer zwei Bytes breit und maximal 16 Zeilen hoch

Ein Spielfeld aus 16x8 Feldern hat also 16 Bytes:

Bit 1 entspricht der Wand ,0 entspricht Lauffläche

DATA 16,byte1,byte2,byte3...(16 Stück),

die Targets und die Kisten kommen als nächstes bei 4 Targets und Kisten schreibt man also wechselweise die Koordinaten der Kisten und Targets

Die xy Koordinaten werden allerdings in nur einem Byte gespeichert.

4,byte1(high nibble =x, low nibble =y),byte2...

Jetzt fehlt noch die Position des Spielers. Dieser wird ebenfalls in diesem Format einfach angehängt.

Jetzt kann man einfach nach diesem Schema weitere Spielflächen erzeugen und als DATA Zeile anhängen.

Den Abschluss aller Data Zeilen bildet immer eine "-1". 
