Portfolio
3. August 2007 sudokular - sudoku on a new level
sudokular bietet dem User die Möglichkeit das beliebte Sudoku–Rätsel auch online zu spielen oder auch nur lösen zu lassen. Die Website ist nach den aktuellen Web 2.0 Trends konzipiert und bietet den registrierten Usern den Nervenkitzel sich mit anderen Spielern zu messen.
Dieses Projekt ist eher aus Lust und Laune heraus entstanden. Die Basis dafür legte ich bereits im Juni 2006 als ich einen Sudoku Solver in PHP entwickelte. Der Sudoku Solver basiert auf dem »Algorithm X« und nach einigen Optimierungen war der Solver dann auch schnell genug um ihn online und in Echtzeit einsetzen zu können.
Als Basis für die Website entwickelte ich einen kleines PHP–MVC–Framework, welches auch in zukünftigen Projekten zum Einsatz kommen wird. Mit Hilfe von »XSLT« war es möglich eine relativ saubere Trennung zwischen Controller und View zu erreichen und zudem konnte damit die Mehrsprachigkeit der Internetseite realisiert werden.
An mehreren Stellen bot es sich an »Ajax« einzusetzen. Die Formularvalidierung der gesamten Website wird damit realisiert und wenn JavaScript nicht zur Verfügung steht werden die Eingaben serverseitig validiert. Auch im eigentlichen Sudoku Spiel kommt »Ajax« eine wesentliche Rolle zu. Sämtlichen Eingaben während des Spiels sollen im Hintergrund abgearbeitet werden können.
Alles in allem war dieses Projekt eine gute Möglichkeit neues auszutesten um für zukünftige Aufträge bestens gewappnet zu sein.
