AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Sudoku Solver
Thema durchsuchen
Ansicht
Themen-Optionen

Sudoku Solver

Ein Thema von furby · begonnen am 7. Apr 2006 · letzter Beitrag vom 7. Apr 2006
 
Benutzerbild von furby
furby

Registriert seit: 15. Sep 2005
Ort: Braunschweig
37 Beiträge
 
Turbo Delphi für Win32
 
#1

Sudoku Solver

  Alt 7. Apr 2006, 13:28
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 ).
Miniaturansicht angehängter Grafiken
sudoku1_131.jpg  
Angehängte Dateien
Dateityp: zip sudoku_1.2_514.zip (256,2 KB, 59x aufgerufen)
Fabian K
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz