HTML5-Puzzlespiel-Quellcode: Inhalt und Prüfpunkte
Level, Tagesrätsel, TypeScript-Quellcode und Hosting eines fertigen Logikpuzzles, am Beispiel von Frogdoku.

Kostenlosen HTML5-Spielcode findet man leicht. Fertige, getestete Puzzlespiele mit echten Leveln, einem Tagesrätsel und dokumentiertem Quellcode sind schwerer zu finden, und genau die meinen die meisten Käufer, wenn sie nach Quellcode suchen, den sie veröffentlichen können.
Frogdoku ist ein Logikpuzzle mit einer einzigen Regel: In jede Reihe, jede Spalte und jeden farbigen Teich kommt genau ein Frosch, und keine zwei Frösche dürfen sich berühren. Dieser Leitfaden zeigt, was Sie bei jedem Puzzle-Template prüfen sollten, mit dieser Edition als Beispiel.
Beginnen Sie mit der Levelzahl und den Modi
Die Käuferedition enthält 180 Kampagnenrätsel in sechs Abschnitten eines Bachlaufs, einen Kalender mit Tagesrätseln, die Modi Endlos und Entspannt, Trophäen, Rückgängig und Wiederholen sowie Hilfen. Ribis Garderobe ist die Belohnung für den Fortschritt.
Die Levelzahl ist wichtiger als das Titelbild. Ein Template mit 20 Leveln ist eher ein Prototyp, eines mit 180 eher ein fertiges Spiel. Fragen Sie den Verkäufer, wie die Level erstellt und wie jedes einzelne geprüft wurde. Ein Rätsel, das sich nicht lösen lässt, vertreibt Spieler am schnellsten.
Was der Quellcode enthält
Der Quellcode ist in TypeScript geschrieben und wird mit Tests und Lizenzhinweisen von Drittanbietern geliefert. Das Paket führt auch JSON-Dateien auf, und der Spielordner ist der fertig hostbare Build mit lokalen Grafiken, Sounds und Schriften.
- game/: der fertig hostbare Build, mit Grafiken, Sounds und Schriften bereits lokal.
- Der TypeScript-Quellcode und seine Tests: der Teil, den Sie lesen und bearbeiten.
- Vite: optional und nur nötig, wenn Sie aus dem TypeScript neu bauen.
Eine 15-Minuten-Prüfung vor dem Kauf
Ein Puzzle-Template lässt sich in einer kurzen Sitzung beurteilen. Spielen Sie den ersten Abschnitt auf einem Smartphone und dann auf einem Laptop, und notieren Sie, wo sich ein Tippen oder Ziehen träge oder unklar anfühlt. Machen Sie den letzten Zug mehrmals rückgängig und prüfen Sie, ob das Spielfeld jedes Mal zum vorherigen Zustand zurückkehrt.
Öffnen Sie danach den Quellcode und lesen Sie die Namen der Tests. Suchen Sie nach Tests, die nach den Regeln des Puzzles benannt sind. Eine Regel mit Test wird im Code durchgesetzt und nicht nur auf dem Bildschirm angezeigt.
Hosting: nur statische Dateien
Wie die anderen Templates in diesem Leitfaden benötigt die Käuferedition einen aktuellen Browser mit JavaScript- und Audiounterstützung sowie statisches HTTP(S)-Hosting. Eine Datenbank oder ein Konto beim Autor ist nicht nötig.
Laden Sie den Inhalt von game/ in den Ordner hoch, in dem das Puzzle laufen soll. Neu bauen müssen Sie nur, wenn Sie den TypeScript-Quellcode ändern.
Frogdoku-Angebot mit Lieferumfang und Lizenz ansehen
Was der Preis nicht abdeckt
Frogdoku hat keine Cloud-Speicherstände, keine Online-Rangliste, keine Echtgeldkäufe und kein Werbe-SDK, und im normalen Spiel werden keine Anfragen an solche Dienste gesendet. Der Fortschritt wird im jeweiligen Browser gespeichert.
Native Apps, Hosting und individuelle Entwicklung sind nicht enthalten. Das Tagesrätsel ist Teil eines Kalenders und braucht zum Spielen keine Online-Rangliste.
Häufige Fragen
Muss ich das Spiel bauen?
Nein. Laden Sie den Inhalt von game/ auf ein HTTP(S)-Hosting hoch. Neu bauen ist nur nötig, wenn Sie den TypeScript-Quellcode bearbeiten.
Wo wird der Fortschritt gespeichert?
Lokal, im jeweiligen Browser.
Braucht das Tagesrätsel eine Online-Rangliste?
Nein. Die Tagesrätsel bleiben ohne Rangliste spielbar, und der Fortschritt wird im Browser des Spielers gespeichert.
Welche Lizenz gilt?
Es gelten die Bedingungen des Polar Games Marketplace, die beim Bezahlvorgang angezeigt werden.
Wo sich ein Puzzle-Template lohnt
Ein solches Puzzle passt zu einer Lernplattform, zu einem täglichen Rätsel auf einem Blog oder zu einem Studio, das ein fertiges Logikspiel anpassen möchte. Für ein Projekt mit Ranglistenspielen oder Benutzerkonten eignet es sich kaum, denn diese gehören nicht zu dieser Edition.
