Ich kam irgendwann mal auf die Idee ein Sudokugeneratorscript zu schreiben. Des weiteren ist dies auch kein Problem, da es auf Wikipedia genug Ansätze gibt solch eins zu schreiben. Schnell wollte ich dieses Script für Webseiten schreiben, es stellte sich aber das Problem, wie ich diese Berechnung mit einer langsamen Scriptsprache wie PHP realisiere. Also fing ich an alle Berechnungsmethoden Durchzugprobieren. Dabei viel auf, dass alle Verfahren mit Backtracing zu rechenaufwändig waren. So entschied ich mich für die Transformation. de.wikipedia.org.
Nun war schon das Meiste geschafft. Heute habe ich nun das Script programmiert, dass es schafft, in kurzer Zeit individuelle Sudokus zu berechnen und nicht wie bei den meisten Sudokuseiten sie aus einer Liste von Sudokus zu entnehmen.
Zur besseren Codeverwertung habe ich alles in eine Klasse gepackt, sodass man sie einfach mit 3 Zeilen in seine HP einsetzen kann und sie nurnoch mit CSS designen muss.
Viel Spaß nun mit 6.670.903.752.021.072.936.960 Sudokus.
http://www.thomas-wollmann.de/sonstiges/phpsudoku/
Wer die Klasse haben möchte soll mir wie immer eine Mail schreiben oder einen Comment hinterlassen. Ich helfe dann auch bei eventuellen Problemen.
Keine Kommentare:
Kommentar veröffentlichen