Über diesen Link kann man direkt das Versicherungsplanspiel ausprobieren: 🔗 coremoon.github.io/davplanspiel
Was ist das Versicherungsplanspiel?
Das Versicherungsplanspiel ist eine interaktive Simulation für den Einsatz in der versicherungs- und finanzmathematischen Ausbildung. Teilnehmer schlüpfen in die Rolle von Versicherungsgesellschaften und treffen in mehreren Runden strategische Entscheidungen zu Prämien und Dividenden – während sie gleichzeitig ihre Solvenzquote im Blick behalten müssen.
Das Spiel eignet sich für Seminare, Vorlesungen und Übungen, in denen Themen wie Schadenmodellierung, Marktmechanismen, versicherungstechnisches Ergebnis und Kapitalmanagement erlebbar gemacht werden sollen.
Spielablauf
Rollen
| Rolle | Aufgabe |
|---|---|
| Spielleiter | Erstellt das Spiel, startet Runden, läuft den Algorithmus |
| Gruppe (Team) | Gibt Prämienanpassung und Dividende pro Runde ein |
| Zuschauer | Lese-Zugriff auf Gruppenanalysen |
Wie läuft eine Runde ab?
- Der Spielleiter erstellt ein Spiel und teilt den 4-Wörter-Code (z.B.
apfel-hund-katze-stern) mit den Teams - Jedes Team meldet sich mit einem Firmennamen an und erhält beim ersten Login einen 4-stelligen PIN – der nur einmal angezeigt wird
- Teams entscheiden pro Runde: Prämie erhöhen oder senken? Wie viel Dividende ausschütten?
- Wenn alle Teams ihre Eingaben gespeichert haben, startet der Spielleiter den Algorithmus
- Ergebnisse (Policenzahl, Eigenkapital, Solvenzquote, Gewinn) sind sofort für alle sichtbar
- Nach allen Runden zeigt die Platzierungsseite den Gewinner
Entscheidungsparameter
Jedes Team gibt pro Runde zwei Werte ein:
- Prämienanpassung (± Prozent): Wer günstiger ist, gewinnt Marktanteile – aber riskiert Verluste
- Dividende (in €): Ausschüttung reduziert das Eigenkapital; zu wenig Kapital führt zum Ausschluss
Das mathematische Modell
Der Kern des Spiels ist ein versicherungstechnischer Algorithmus – ein TypeScript-Port des ursprünglichen R-Modells (alg.R).
Schadenmodellierung
Schäden werden durch ein kollektives Schadenmodell mit lognormaler Näherung modelliert:
- Erwarteter Gesamtschaden:
E[S] = n · μ(Policenzahl × mittlerer Einzelschaden) - Standardabweichung: berechnet aus Schadenparametern und Policenzahl
- Quantil (für Kapitalanforderung):
qlnorm(p, μ_log, σ_log)
Kundenwanderung
Die Marktanteilsveränderung basiert auf Preiselastizität:
- Kunden vergleichen die eigene Prämie mit dem Marktdurchschnitt
- Günstigere Anbieter ziehen Kunden an – modelliert über eine Wanderungsmatrix
- Zufallskomponente simuliert reales Kundenverhalten
Solvenz
Eine Solvenzquote unterhalb des Minimums (MinSolv) schränkt die maximale Dividende ein. Dies spiegelt regulatorische Anforderungen (ähnlich Solvency II) wider.
Technische Umsetzung
Das Spiel läuft vollständig im Browser – kein Server, keine Installation für Teilnehmer.
| Komponente | Technologie |
|---|---|
| Frontend | TypeScript + Vite (statisches Bundle) |
| Datenbank | Supabase (PostgreSQL + Realtime) |
| Authentifizierung | Supabase Auth (Spielleiter), PIN-basiert (Teams) |
| Echtzeit-Updates | Supabase Realtime (WebSocket) |
| Deployment | GitHub Pages (automatisch via GitHub Actions) |
| Sprachen | Deutsch und Englisch (umschaltbar per Flagge) |
Warum kein Server?
Der gesamte Algorithmus läuft clientseitig im Browser. Nur Spielzustände und Eingaben werden in der Datenbank gespeichert. Das bedeutet: keine laufenden Serverkosten, keine Wartung, und das Spiel ist für jeden Link-Aufruf sofort verfügbar.
Für Lehrende: So starten Sie
Schnellstart (2 Minuten)
- Spielleiter-Konto erstellen auf coremoon.github.io/davplanspiel
- Nach dem Login: „Neues Spiel erstellen“ – Gruppenanzahl und Runden einstellen
- Den angezeigten 4-Wörter-Code an die Teams weitergeben (per Beamer, Chat, etc.)
- Teams melden sich unter „Gruppe“ an – jedes Team gibt seinen Firmennamen ein
- Runden starten wenn alle Teams bereit sind
Empfohlene Spielkonfiguration für Seminare
| Parameter | Empfehlung |
|---|---|
| Anzahl Teams | 3 – 6 |
| Runden | 4 – 6 |
| Jahre pro Runde | 1 |
| Zufallsmodus | aktiviert |
Didaktische Hinweise
- Vor dem Spiel: Grundbegriffe klären – Solvenzquote, kombinierte Schaden-Kosten-Quote, Preiselastizität
- Zwischen den Runden: Ergebnisse gemeinsam besprechen – warum hat Team X Marktanteile verloren?
- Nach dem Spiel: Platzierungsseite diskutieren – war die Gewinnerstrategie nachhaltig?
Spieler-Login: Der 4-Wörter-Code
Das Spiel verwendet ein einfaches aber robustes Identifikationssystem:
apfel-hund-katze-stern ← 4 Wörter (Deutsch) apple-horse-kite-star ← dieselbe ID auf Englisch AHKS ← Kurzform (4 Buchstaben)
Alle Formen sind gleichwertig. Tippfehler werden automatisch korrigiert. Der Code ist global eindeutig und identifiziert ein aktives Spiel – ähnlich wie ein Zoom-Link für eine Videokonferenz.
Analyse und Auswertung
Während und nach dem Spiel stehen Analyseseiten zur Verfügung:
Gruppenanalyse
- Prämien- und Policenverlauf im Zeitvergleich
- Quoten: Schadenquote, Kostenquote, kombinierte S-K-Quote, Solvenzquote
- Eigenkapital- und Dividendenentwicklung
- Vergleich mit Mitbewerber-Prämien
Marktanalyse
- Marktanteile aller Teams im Zeitverlauf
- Durchschnittsprämie im Markt
- Gesamtausschüttungen und Solvenzquoten im Vergleich
Übersicht (Spielleiter)
- Alle Eingaben und Ergebnisse im Rohdatenformat
- CSV-Export für eigene Auswertungen in R, Python oder Excel
Open Source
Das Spiel ist vollständig quelloffen.
| 🎮 Live-Version | coremoon.github.io/davplanspiel |
| 💻 Quellcode | github.com/coremoon/davplanspiel |
| 📄 Lizenz | Siehe LICENSE im Repository |
Für technisch Interessierte
Das Repository enthält:
- Vollständiger TypeScript-Quellcode (Frontend, Algorithmus, Tests)
- Datenbankschema mit Migrations-SQL
- GitHub Actions Workflow für automatisches Deployment
- Headless-Simulation ohne Browser (
make simulate) - Dokumentation zum lokalen Setup mit eigenem Supabase-Projekt
git clone https://github.com/coremoon/davplanspiel.git cd davplanspiel make install && make dev # → http://localhost:5173
Häufige Fragen
Brauchen Teilnehmer eine Registrierung? Nein. Teams melden sich nur mit einem Firmennamen und dem 4-Wörter-Code an. Kein Konto, keine E-Mail. Nur der Spielleiter benötigt ein Konto.
Können mehrere Spiele gleichzeitig laufen? Ja. Jedes Spiel hat einen eigenen Code. Verschiedene Spielleiter können unabhängig voneinander spielen.
Funktioniert das Spiel auf Smartphones? Ja, die Oberfläche ist responsiv. Für die Gruppenansicht (Eingaben) reicht ein Smartphone. Die Analyseseiten sind auf größeren Bildschirmen komfortabler.
Kann ich das Spiel für eigene Zwecke anpassen? Ja. Der Quellcode ist öffentlich. Algorithmus-Parameter (Schadenverteilung, Elastizität, Fixkosten etc.) sind im Spielleiter-Dashboard einstellbar. Für tiefergehende Anpassungen steht der vollständige TypeScript-Quellcode zur Verfügung.
Wie lange dauert ein Spiel? Mit 4 Teams und 4 Runden: ca. 30–45 Minuten inkl. Diskussion. Kürzere Varianten (2–3 Runden) sind für 20 Minuten-Slots geeignet.
