Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Play & Gamble

Eine Progressive Web App (PWA) für Golf-Zockformate. Läuft vollständig im Browser – kein Login, kein Server, kein App-Store.

Unterstützte Formate

Format Spieler Modus Beschreibung
Bingo Bango Bongo 2–4 Brutto 3 Punkte je Loch: erster aufs Grün, näher zur Fahne, erster eingelocht
Wolf 3–4 Brutto Rotierender Wolf wählt Partner oder spielt allein gegen den Rest
Vegas 4 (2×2) Brutto Schläge werden zur zweistelligen Zahl kombiniert – Differenz zählt
Aggregat 4 (2×2) Brutto / Netto Bester Einzelscore und niedrigere Team-Summe je ein Punkt
Skins 2–4 Brutto / Netto Niedrigster Score gewinnt das Loch – Gleichstand lässt den Skin wandern
Matchplay 2 Brutto / Netto Loch-für-Loch-Duell; zeigt Dormie und „Match entschieden" automatisch an

Features

  • Spieleranzahl und Namen frei wählbar (werden lokal gespeichert)
  • Setup-Steuerung mit großen +/- Steppern für mobile Eingaben (u. a. Wolf-Punktwerte)
  • Einsatz in € konfigurierbar – automatische Netto-Abrechnung am Ende
  • Live-Leaderboard im Header: relative Differenz statt Absolutwerte (Matchplay: AS/+2/−2; Vegas/Aggregat: Teamdifferenz)
  • Unterbrochene Runden werden automatisch gespeichert und können fortgesetzt werden
  • Netto-Modus (Aggregat, Skins, Matchplay) mit Playing HCP und HCP-Konfiguration je Bahn
  • HCP-Profile werden je Platz und Lochzahl (9/18) zwischengespeichert und wiederverwendet
  • Inline-Ansicht "Spielvorgaben anzeigen" mit Übersicht für alle Spieler und Bahnen
  • Vorgabeschläge im Lochscreen als Strichnotation direkt an der Score-Eingabe
  • Installierbar als PWA (Home-Screen-Icon, Offline-Betrieb via Service Worker)
  • Keine Abhängigkeiten, kein Build-Schritt – eine einzige index.html

Verwendung

Einfach index.html in einem Browser öffnen oder auf einem Webserver hosten.

# Lokal mit einem beliebigen HTTP-Server
npx serve .

Für die PWA-Installation (Service Worker) ist HTTPS oder localhost erforderlich.

Projektstruktur

index.html   – komplette App (HTML, CSS, JS in einer Datei)
sw.js        – Service Worker für Offline-Unterstützung

Lizenz

MIT – frei verwendbar, kopierbar und anpassbar. Copyright © 2026 Lars-Level21.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages