Sudoku is an extension to the phpBB bulletin board software which enables users to play this game.
This is a programmed from scratch implementation of the former Sudoku mod which presents classic Sudoku puzzles, Samurai puzzles (5 classic puzzles overlapping in 4 grids) and Ninja puzzles (9 overlapping classic puzzles). I addition the administrator can enable a highscore list and a hall of fame (both enabled on installation). Using the phpBB permissions the administrator can decide who can play Sudoku, default on installation is a permission for all default phpBB user roles.
Sudoku is still in the development state, the latest stable version is available here:
The extension as is is not sufficient to solve puzzles, for that the administrator has to import game packs in the ACP, game packs for all three types of puzzles are available here:
Deutsch
Die phpBB Erweiterung Sudoku erweitert die Forensoftware phpBB um das gleichnamige Rätsel-Spiel.
Es handelt sich hier um die Umsetzung des ehemaligen Sudoku Mod in eine komplett neu programmierte Erweiterung, die klassische Sudoku-Rätsel, Samurai-Rätsel (5 klassische Rätsel, die sich in 4 Quadraten überschneiden) und Ninja-Rätsel (9 klassische, sich überschneidende Rätsel) anbietet. Zudem kann der Administrator eine Rangliste und eine Ruhmeshalle einschalten (Standard ist eingeschaltet). Über die Rechtevergabe von phpBB kann eingestellt werden, wer diese Erweiterung nutzen kann, bei Installation ist sie für alle Standard-Benutzerrollen von phpBB freigeschaltet.
Sudoku ist noch immer im Entwicklungsstadium, die neueste stabile Version ist diese:
Die Erweiterung alleine reicht nicht zum Lösen von Rätseln, dazu muss der Administrator noch die entsprechenden Spielepakete im Adminbereich importieren und diese Spielepakete (für alle drei Typen) gibt es hier:
Fixing a problem with Postgres databases in the settings page ver 0.7.1 is available as of now, the download link in the starting post has been changed accordingly.
Deutsch
Zur Lösung eines Problems mit Postgres-Datenbanken in den Einstellungen ist ab sofort die ver 0.7.1 verfügbar, der Download-Link im Startbeitrag ist geändert.
Since some more problems with Postgres databases have been found and fixed ver 0.7.2 is available as of now, the download link in the starting post has been changed accordingly.
Deutsch
Nachdem noch einige weitere Passagen mit Problemen für Postgres-Datenbanken aufgetaucht sind und behoben wurden, steht die ver 0.7.2 zum Download bereit, der Download-Link im Startbeitrag ist geändert.
ver 0.10.0 is available as of now, the download link in the starting post has been changed accordingly. This version contains the following new features and changes:
A new function to abort a game
A loading indicator to the timed notification popups after completing or aborting a puzzle
Fixed a wrong determination of minimum PHP version in ext.php during activation
Some code improvements, many thanks to DrDeath for those
Deutsch
Die ver 0.10.0 steht zum Download bereit, der Download-Link im Startbeitrag ist geändert. Diese Version beinhaltet folgende Neuerungen und Änderungen:
Eine neue Funktion zum Abbrechen eines Spieles
Eine Ladeanzeige nach dem Präsentieren der Popup-Nachrichten nach erfolgreicher Beendigung bzw. dem Abbruch eines Spieles
Berichtigung der falschen Auswertung der erforderlichen Minimalversion von PHP bei Installation
Einige Code-Verbesserungen, dafür mein Dank an DrDeath
ver 0.11.0 is available as of now, the download link in the starting post has been changed accordingly. This version contains the following new features and changes:
Implemented the necessary functionality to add points to the UP system including awarding rewards, the award period is selectable (daily, weekly, monthly, yearly)
Changed the maximum PHP version to 8.4.x
Code improvements within the PHP and HTML scripts
Since the UP and reward settings have been changed it is strongly recommended to review these settings. Please note that UP points are awarded as a proportion of 1,000 Sudoku points.
Deutsch
Die ver 0.11.0 steht zum Download bereit, der Download-Link im Startbeitrag ist geändert. Diese Version beinhaltet folgende Neuerungen und Änderungen:
Die Funktionalität zum Speichern von Punkten in der Erweiterung Ultimate Points inklusive der Zuerkennung von Boni in einem auszuwählendem Zeitabstand (täglich, wöchentlich, monatlich, jährlich)
Änderung der maximal möglichen PHP-Version auf 8.4.x
Einige Optimierungen des PHP- und des HTMl-Codes
Es wird dringend empfohlen, die Einstellungen zu UP und den Boni zu überprüfen, da sich diese teilweise geändert haben und UP-Punkte in einem auszuwählenden Verhältnis zu je 1.000 Sudoku-Punkten zugewiesen werden.
ver 0.11.1 is available as of now, the download link in the starting post has been changed accordingly. This version contains the following new features and/or changes:
In ver 0.11.0 a new column has been inserted into the MOT_SUDOKU_FAME_TABLE which was necessary to calculate the daily rewards. This column causes the Hall of Fame to show multiple entries for a user in the table for the current month.
This version fixes this, in addition I took the opportunity to improve the PHP and HTML code for the ranking and the Hall of Fame.
Deutsch
Die ver 0.11.1 steht zum Download bereit, der Download-Link im Startbeitrag ist geändert. Diese Version beinhaltet folgende Neuerungen und/oder Änderungen:
Für die Berechnung der täglichen Boni, die in ver 0.11.0 eingeführt wurde, war es notwendig, die MOT_SUDOKU_FAME_TABLE mit einer weiteren Spalte zu ergänzen. Diese Spalte führt dazu, dass in der Ruhmeshalle für den laufenden Monat für denselben Spieler mehrere Einträge angezeigt werden.
Problem ist mit dieser Version behoben, außerdem habe ich die Gelegenheit genutzt, den PHP- und HTML-Code für Rangliste und Ruhmeshalle zu optimieren.