$ cat ~/projekte/hiwatari
HIWATARI ELEVEN
Match-3-Fußball-RPG im Browser
HIWATARI ELEVEN ist ein kostenloses Match-3-Fußball-Rollenspiel für den Browser, Idee und Spielkonzept stammen von Simone Jürhs. Gespielt wird ohne Anmeldung, ohne Werbung und ohne Bezahlschranke; ein Konto ist freiwillig und bringt Spielstand auf dem Server, Rangliste und Duelle gegen andere. Die Seite lässt sich als App installieren und läuft dann auch ohne Netz.

Worum es geht
Fußball-Manager und Sammelkartenspiele auf dem Handy leben von Wartezeiten, Energiebalken und Echtgeld-Paketen. HIWATARI ELEVEN übernimmt die Spielschleife aus Steine verbinden, Tore schießen und Kader aufbauen, lässt aber das Bezahlmodell weg: Ein Scout-Paket kostet Ruhm aus gewonnenen Spielen, nicht Geld. Dazu kam die Frage, ob so ein Spiel ganz ohne App-Store auskommt, allein über eine Webseite.
Was die App macht
Gespielt wird auf einem Match-3-Brett. Verbundene Steine erzeugen Schuss- und Abwehrwerte, daraus entsteht ein Spielverlauf mit Toren, Kondition und Spieler des Spiels. Zwischen den Partien geht es um den Kader: Aufstellung, Taktik, Training bis Level 30, Kartenaufstieg mit Dubletten aus dem Archiv und Scout-Pakete, deren Ziehchancen offen ausgewiesen sind (C 60 %, R 28 %, SR 10 %, SSR 2 %, UR 0,2 %) mit Garantie auf SR spätestens alle 10 und SSR alle 30 Pakete. Mit Konto kommen Duelle gegen andere Spieler dazu, mit Zuordnung nach Rating und einer Rangliste, die nach Siegquote ab zehn Spielen sortiert, damit Vielspielen allein nicht nach oben führt. Ohne Konto bleibt alles lokal im Browser, mehrere Profile auf einem Gerät sind möglich.
Technik
- Die Seite ist eine Progressive Web App: Ein Service Worker legt sie im Browser ab, danach startet sie auch offline.
- Das Backend ist in PHP geschrieben; darüber laufen Konto, Spielstand, Duelle und Rangliste.
- Live-Duelle laufen über eine WebSocket-Verbindung.
- Asynchrone Duelle brauchen keine gleichzeitige Verbindung: Auf dem Server liegt ein Schnappschuss der Aufstellung, gegen den andere antreten.
- Push-Benachrichtigungen sind opt-in und laufen über den Push-Dienst des jeweiligen Browsers.
- Neben der PWA gibt es eine Android-App, eine Flutter-Hülle um die Live-Seite; ihr Aufbau wurde später für die geotor-App übernommen.
- Die Hintergrundmusik liegt auf dem eigenen Server, zwei Stücke von opengameart.org unter OGA-BY 3.0 und CC0.
Daten und Betrieb
Ohne Konto bleibt der Spielstand ausschließlich im localStorage des Browsers, es gehen keine Spieldaten an den Server. Mit Konto liegen auf einem IONOS-vServer in Deutschland: der frei gewählte Spielername, das Passwort nur als Hash, Spielstand und Ranglistenwerte, das Duell-Rating und ein Schnappschuss der Aufstellung. Der Spielername erscheint in der öffentlichen Rangliste, weshalb die Datenschutzseite darum bittet, keinen echten Namen zu verwenden. Kein Tracking, keine Werbung, keine Cookies von Drittanbietern. Die einzige Weitergabe an Dritte ist der Push-Dienst des Browsers, und nur wenn Benachrichtigungen ausdrücklich eingeschaltet wurden. Auskunft, Berichtigung und vollständige Löschung des Kontos gibt es auf formlose E-Mail.
Verlauf
- 2026August 2026: Preise für den Kartenaufstieg, Umbau der Match-Ansicht, ein eigenes SVG-Steinset statt Emojis.