Kapitel 6: Mit Lösungswegen arbeiten

Inhaltsverzeichnis


Einleitung

Eines der komplexesten Features von HoDoKu ist die Möglichkeit, gleichzeitig mit mehreren verschiedenen Lösungswegen für ein und dasselbe Sudoku zu arbeiten (und das macht auch ziemlich viel Spaß!). Die folgenden Screenshots zeigen zwei sehr unterschiedliche Lösungen für ein Sudoku:

Screenshot: Two different solutions for the same sudoku - Solution 1 Screenshot: Two different solutions for the same sudoku - Solution 2

Beide Lösungen können unabhängig voneinander verwendet werden. Man kann mit einem einfachen Doppelklick zu einem beliebigen Schritt in jeder der beiden Lösungen springen, man kann Lösungen hinzufügen, verändern und löschen und wenn das Sudoku in eine Datei geschrieben wird, werden alle Lösungswege mit ihm abgespeichert.


Zu bestimmten Lösungsschritten springen

Screenshot: Solution path view - contexct menu

Hat man eine Lösung, kann man zu jedem Schritt springen, indem man ihn einfach doppelt anklickt oder indem man mit der rechten Maustaste das Kontextmenü aktiviert und "bis hierher lösen" anwählt.

Beide Methoden lösen das Sudoku bis zum Schritt vor dem angewählten Lösungsschritt und zeigen den gewählten Schritt im Sudoku an.

Das funktioniert sogar, wenn man mehr als eine Lösung hat: Zuerst muss man die Lösung wählen (den Reiter am Fuß der Liste klicken), das Sudoku ändert sich gemäß der letzten Auswahl in dieser Lösung. Anschließend kann man wie oben beschrieben einen Schritt aus dieser Lösung wählen.


Lösungswege ändern

Um eine Lösung zu ändern müssen drei separate Arbeitsschritte ausgeführt werden:

Es ist natürlich auch möglich, mehrere Schritte auf einmal zur Lösung hinzuzufügen, allerdings ist man selbst für die korrekte Synchronisation der beiden involvierten Ansichten verantwortlich. Vorgangsweise:

Bitte beachten: Es ist möglich eine Batch-Lösung (mehrere Schritte für denselben Zustand des Sudokus auf einmal ausführen) zu simulieren, indem man mehrere Lösungsschritte aus demselben "Alle Lösungsschritte finden"-Lauf zur Lösung hinzufügt. Obwohl das Ergebnis korrekt sein wird, könnte die Anzeige einiger Schritte im Sudoku unvollständig und damit irreführend sein.


Lösungswege hinzufügen/löschen/umbenennen

Neue Lösungen können hinzugefügt werden, indem man das Kontext-Menü auf einem Reiter einer bestehenden Lösung aktiviert und "Neue Lösung" wählt.

Screenshot: Solution path view - add/delete solutions

Eine neue Lösung mit einem Standardnamen wird erzeugt, der Inhalt des Lösungsweges, für den das Kontext-Menü ausgeführt wurde, wird in die neue Lösung kopiert.

Um eine Lösung zu löschen, aktiviert man das Kontext-Menü für diese Lösung und wählt "Löschen".

Lösungswege können mit Hilfe des Kontextmenüs auch umbenannt werden.

Bitte beachten: Erzeugt man ein neues Sudoku, werden alle Lösungen für das alte Sudoku ohne Vorwarnung gelöscht. Will man die alten Lösungen nicht verlieren, muss man sie zuerst in eine Datei speichern.


Lösungswege drucken

Lösungswege können ausgedruckt oder in die Zwischenablage kopiert werden. Dazu muss "Drucken..." aus dem Kontextmenü gewählt werden.

Screenshot: Lösungsweg drucken

Ein Dialog wird angezeigt, über den die Druckausgabe kontrolliert werden kann:


Copyright © 2008-12 by Bernhard Hobiger
Alles Material auf dieser Site unterliegt der GNU FDLv1.3.