phpSudoku bringt ein Sudoku auf die eigene Seite. Besucher bekommen ein Rätsel angezeigt und füllen die Felder aus, ohne dass sie etwas installieren oder sich anmelden müssen.
Der Kniff liegt darin, wie die Rätsel entstehen: Sie entstehen gar nicht. Dem Download liegt eine Textdatei mit 200.000 fertig erzeugten Sudokus bei, aus der das Script bei jedem Aufruf eines zufällig auswählt. Damit fällt die aufwendige Berechnung eines gültigen Rätsels weg, die sonst bei jedem Seitenaufruf Rechenzeit kosten würde. Eine Datenbank wird nicht gebraucht, ein Apache mit PHP genügt.
Der Autor benennt einen offenen Punkt selbst: Eine Unterscheidung der Rätsel nach Schwierigkeitsgrad ist bislang nicht eingebaut, alle Puzzles kommen aus demselben Topf. Wer seinen Besuchern gezielt leichte oder schwere Rätsel anbieten will, müsste die Datei entsprechend vorsortieren.
Neben dem Script hat der Entwickler eine Million Sudokus als zehnteiliges eBook unter einer Creative-Commons-Lizenz veröffentlicht, mit dem trockenen Hinweis, vom Ausdrucken abzusehen, da es sich um über 500.000 Seiten handelt.
Die Online-Fassung, die der Autor früher auf seinem eigenen Server betrieb, ist nicht mehr erreichbar. Die letzte Version 1.0 stammt vom Oktober 2007. Das Script steht unter der GPL, darf also frei kopiert und weitergegeben werden. Für eine Vereinsseite, ein Intranet oder eine Kinderseite ist es eine der einfachsten Möglichkeiten, Besuchern etwas zum Verweilen anzubieten.