Java Puzzle

Ein in Java geschriebenes, textbasiertes
Schiebepuzzle-Spiel. Es funktioniert
ausschließlich auf der Konsole und
verwendet eine sortierte Anordnung
von Zahlen, anstelle eines Bildes.

Es wurden einfache Operationen auf einem 2D-Array,
sowie Ein- und Ausgaben auf der Konsole verwendet,
was sich prima zur Übung im ersten Semester
eines Informatik-Studiums anbietet.

Eine Scanner-Instanz liest zu Beginn ein,
wie groß das Spielfeld sein soll (quadratisch).
Dann wird ein solches Spielfeld erstellt und
mit ein paar zulässigen Permutationen gemischt.

Dann kann der Spieler durch die Buchstabeneingaben
von WASD die Null mit der Zahl in der
entsprechenden Richtung tauschen, bis
alle Zahlen in der richtigen Reihenfolge sind.

Ein gelöstes Spielfeld der Größe 3×3 sieht aus wie folgt:

1 2 3
4 5 6
7 8 0

Quellcode Download

Download from GitHub

Snake Code
1,38KB (Von diesem Server)

Snake Code
1,38KB (Von Jimdo)

Snake Code
1,38KB (Von Dropbox)

Alternative Seiten vom Java Puzzle