Du denkst, du weisst mehr als alle anderen? Dann beweis es! Beim Energy Downtown Quizkönig:In trittst du live im Radio gegen einen anderen Spieler an -- Frage für Frage, Punkt für Punkt. Wer gewinnt, wird zum König oder zur Königin und verteidigt den Thron am nächsten Tag. Je laenger du regierst, desto mehr waechst deine Schatzkammer.
Gutscheine von lokalen Partnern aus Zürich und Bern -- für jeden Verlierer sofort.
Schatzkammer -- waechst pro Sieg um 50 CHF. Je laenger du König:In bleibst, desto grösser dein Gewinn.
Jeden Montag bis Freitag um 17:20 Uhr live auf Energy Downtown -- in Zürich (EZH) und Bern (EBE).
Mitmachen? Scanne den QR-Code deiner Region!
Schreibe game per WhatsApp und du bist dabei.
Energy Downtown Quizkönig:In ist ein tägliches Quiz-Duell, das live auf Energy Downtown ausgestrahlt wird. Zwei Spieler treten gegeneinander an und beantworten Wissensfragen. Der Gewinner wird König:In und verteidigt seinen Titel am nächsten Spieltag.
Der amtierende Champion. Wer ein Duell gewinnt, wird König:In und verteidigt den Titel täglich in einem neuen Duell. Sammelt mit jedem Sieg weitere 50 CHF in der persönlichen Schatzkammer.
Kommt immer aus der anderen Region. König aus Zürich? Herausforderer aus Bern -- und umgekehrt. Bringt 50 CHF ins Duell mit.
Alle Spieler, die sich per WhatsApp angemeldet haben und auf einen Spieltermin warten. Kandidaten werden für kommende Spieltage eingeplant und rechtzeitig benachrichtigt.
Jedes Duell besteht aus 3 Wissensfragen. Beide Spieler beantworten jede Frage. Wer richtig antwortet, erhält 1 Punkt.
König:In: +50 CHF in die Schatzkammer. Titel verteidigt.
Herausforderer:In: 50-CHF-Gutschein von lokalem Partner.
Bisheriger König:In: Schatzkammer + 50 CHF als Gutschein.
Neuer König:In: Startet mit 50 CHF Schatzkammer.
König:In: Nur Schatzkammer ausbezahlt (kein Tagesanteil).
Danach: Neues Eröffnungsduell mit zwei neuen Kandidaten.
Kein Spiel am Samstag und Sonntag.
König:In behaelt Schatzkammer und spielt am Montag weiter.
Startwert: 50 CHF nach dem ersten Sieg
Wachstum: +50 CHF pro weiterem Sieg
Auszahlung bei Niederlage: Gesamte Schatzkammer + 50 CHF Tagesanteil als Gutschein
Auszahlung bei Abdankung: Nur Schatzkammer (ohne Tagesanteil)
Beispiel: Ein König, der 5 Duelle in Folge gewinnt, hat 250 CHF in der Schatzkammer. Verliert er am 6. Tag, erhält er 250 + 50 = 300 CHF als Gutschein.
Wenn kein König auf dem Thron sitzt (z.B. nach einer Abdankung oder zum Spielstart), findet ein Eröffnungsduell statt. Zwei neue Kandidaten treten gegeneinander an. Der Gewinner wird sofort König:In und startet mit einer Schatzkammer von 50 CHF.
| Zeitraum | Budget | Details |
|---|---|---|
| Pro Tag | 100 CHF | 50 CHF pro Spieler (Gewinner + Verlierer) |
| Pro Woche | 500 CHF | 5 Spieltage (Mo-Fr) |
| Pro Monat | ca. 2'200 CHF | 22 Spieltage |
Gutscheine werden von lokalen Partnern aus Zürich und Bern bereitgestellt. Der Gewinner sammelt in der Schatzkammer (aufgeschobene Auszahlung), der Verlierer erhält seinen 50-CHF-Gutschein sofort.
| Station | Region | Kuerzel |
|---|---|---|
| Energy Zürich | Zürich | EZH |
| Energy Bern | Bern | EBE |
Die Herausforderer kommen immer aus der jeweils anderen Region als der amtierende König. So wird sichergestellt, dass beide Regionen regelmässig vertreten sind.
Wann: Montag bis Freitag, 17:20 Uhr (Sendezeit) · Produktion ab 13:00 Uhr
Wo: Live auf Energy Downtown
Dauer: ca. 5-10 Minuten pro Duell
Anmeldung per WhatsApp. Nach der Registrierung werden Kandidaten auf die Warteliste gesetzt und für kommende Spieltage eingeplant.
Jeder Kandidat erhält rechtzeitig eine Benachrichtigung.
Diese Regeln gelten für alle öffentlichen Schnittstellen und Daten-Exports des Quizkönig:In Systems.
| Regel | Details |
|---|---|
| Namen | Nur Vorname + Initial des Nachnamens (z.B. "Max S.") |
| Telefonnummern | Werden NIEMALS öffentlich angezeigt |
| E-Mail-Adressen | Werden NIEMALS öffentlich angezeigt |
| Physische Adressen | Werden NIEMALS öffentlich angezeigt |
| WhatsApp-IDs | Conversation-IDs und Contact-IDs bleiben intern |
| Interne IDs | Kandidaten-IDs, Game-IDs werden nicht exponiert |
| Massnahme | Konfiguration |
|---|---|
| Rate Limiting | 60 Requests pro Minute pro IP |
| CORS | Nur *.energy.ch Domains erlaubt |
| Authentifizierung | Public Endpoints: Keine Auth noetig. Admin: Session-Cookie + HMAC |
| Schreibzugriff | Public API ist read-only, kein Write-Zugriff |
| Caching | Status: 60s, Rangliste/Stats: 5 Minuten |
| HTTPS | Ausschliesslich verschluesselte Verbindungen (TLS 1.3) |
| Bereich | Implementierung |
|---|---|
| Session-Auth | HMAC-basierte stateless Tokens (ueberleben Server-Restarts) |
| XSS-Schutz | escapeHtml() auf allen User-Inputs im Frontend |
| SQL Injection | Parameterisierte Queries überall (asyncpg $1, $2) |
| WhatsApp API | API-Key serverseitig, nie im Frontend exponiert |
| Webhook-Validierung | Superchat Webhook-Signatur wird verifiziert |
✅ Datenschutz-Konformität
Das System speichert nur die für den Spielbetrieb notwendigen Daten. Öffentliche Schnittstellen zeigen ausschliesslich anonymisierte Spielinformationen. Persönliche Daten werden nur intern für die WhatsApp-Kommunikation und den Gutschein-Versand verwendet.