Hallo Liebe delphipraxis-community
Ich möchte euch heute mal mein bisher größtes Projekt vorstellen. Es handelt sich dabei mal wieder um einen Sudoku-Solver (Wer kennt sie langsam nicht ^^ )... Diese Programme gibt es zwar wie Sand am Meer, und gerade hier im Forum auch schon mindestens 1000 mal, aber ich finde man muss es trotzdem ersteinmal selber hinbekommen. Ich wäre deshalb für positive, sowie negative Kritik sehr dankbar.
Nun erstmal was zur Funktionsweise:
Mein Programm kann Sudokurätsel lösen und dabei auch anzeigen welche Zahlen gelöscht und wieder neugeschrieben werden, da das Rätsel nach dem Backtracking Algorithmus gelöst wird. Weiterhin wird die Zeit angezeigt, die der Computer zur Lösung braucht.
Ein weiteres Feature ist eine Art Unterprogramm mit dem man Rätsel erstellen kann (Dies funktioniert noch nicht automatisch, weil ich keine Lust mehr hatte mir darüber gedanken zu machen. Man muss die Rätsel also irgendwo abschreiben.)
Man kann die Rätsel dann natürlich abspeichern und im Hauptprogramm laden. Auch dort kann man das Rätsel, falls man es versucht ohne PC-Hilfe zu lösen, abspeichern. Ich habe dafür 2 Dateiformate gebastelt

. Einmal ".svg" (logischerweise für die Savegames) und einmal ".bsp" (für die beispiel Sudokus die man erstellt).
Es ist vielleicht noch zu erwähnen, dass man die Savegames nicht benennen kann, da sich die Namen automatisch aus dem Datum und der Uhrzeit zum Speicherzeitpunkt ergeben.
Naja falls es noch Fragen gibt, können sie hier ja gestellt werden. Ich hoffe das Programm gefällt, und naja viel Spaß dabei. Vielleicht mag es sich ja mal wer angucken

.
P.S. Der Source wird wahrscheinlich auch bald folgen. Ersteinmal warte ich jedoch auf Bug-Reports

, damit keine Fehler mehr vorhanden sind. Außerdem fehlen noch ein paar Fehlerbehandlungen im Prog (man brauch nicht mal lange suchen, da hat man sie nämlich auch schon gefunden

).