ToolActToolAct

Punktetafel

Umlaufende Punktetafel für Echtzeit-Spielstände

Farbschema:
红队
0
0
0
0
蓝队
0
0
0
0
VS

Was ist eine Punktetafel?

Eine Punktetafel ist ein Werkzeug zur Punkteverfolgung bei Sportveranstaltungen und Spielen. Diese Online-Punktetafel repliziert das Aussehen und die Umlaufanimation einer echten mechanischen Punktetafel und bietet ein immersives Erlebnis für Tischtennis, Badminton, Basketball, Brettspiele, Quizabende und mehr.

Sie bietet mehrere Farbschemas wie Rot-Blau und Rot-Gelb, unterstützt bis zu 6 Teams und verfügt über einen Vollbildmodus für Projektionen auf Großbildschirme. Alle Daten werden automatisch im lokalen Browser-Speicher gespeichert.

Eine digitale Anzeigetafel hält Punkte, Teams, Runden oder Zeitstände sichtbar fest. Sie eignet sich für Unterricht, Training, kleine Turniere, Quiz, Brettspiele und Livestreams. Vor dem Einsatz sollte klar sein, ob Punkte manuell geändert, zurückgesetzt oder nach Runden gespeichert werden müssen. Für offizielle Wettbewerbe braucht es zusätzlich Regeln, Protokollierung und eine zweite Kontrolle.

So geht's

So geht's

  1. Farbschema wählen: Rot-Blau, Rot-Gelw und weitere
  2. Auf den Teamnamen klicken, um ihn zu bearbeiten
  3. Mit den Tasten + und – die Punktzahl anpassen
  4. Auf die Vollbild-Taste klicken, um auf den Großbildschirm zu projizieren

Anzeige-Tipps

  • Aktivieren Sie den Vollbildmodus vor Veranstaltungsbeginn, damit Namen, Farben und Punktzahlen von den Zuschauerplätzen aus gut lesbar sind.
  • Wenn die Punktzahlen offiziell zählen, führen Sie zusätzlich eine schriftliche oder systemseitige Aufzeichnung, falls der Browser-Tab geschlossen oder der lokale Speicher gelöscht wird.

Anwendungsfälle

Punkte für kleine Matches oder Klassenspiele führenStarten Sie mit zwei Teams, passen Sie die Punktzahlen mit Plus- und Minus-Steuerelementen an, benennen Sie Teams direkt um und fügen Sie bis zu sechs Spieler oder Teams hinzu. Die Punktzahlen fallen nie unter Null, was das lockere Tracking während des laufenden Spiels einfach hält. Dies ist ein lokales Anzeigewerkzeug — keine Daten verlassen das Gerät, sodass Schülernamen, Klassenlisten und Ad-hoc-Teams nie über einen Remote-Bewertungsdienst laufen.
Eine große Vollbild-Punktetafel nutzenDie Tafel kann in die Browser-Vollbild-API wechseln und zeigt Punktzahlen mit animierten Flip-Ziffern an. So ist sie auf Beamer, TV oder gemeinsamen Monitoren einsetzbar, bei denen Teilnehmer die Punktzahl aus der Entfernung ablesen müssen. Da jede Ziffer-Flip eine CSS-Animation ist, die vom lokalen Zustand angetrieben wird, bleibt die Anzeige auch animiert, wenn die Venue-WiFi mitten im Spiel ausfällt.
Team-Einrichtung zwischen Sitzungen speichernSpieler, Namen, Farben und Punktzahlen werden in localStorage gespeichert, und Farbthemen können die Tafel schnell umfärben. ‚Alle zurücksetzen' löscht die Punktzahlen, behält aber die Team-Einrichtung — nützlich für wiederholte Runden. Da die Speicherung lokal in diesem Browserprofil stattfindet, beginnt ein Gerätewechsel oder das Öffnen der Seite in einem anderen Browser mit einer leeren Tafel — es gibt keine gemeinsame Cloud-Liste zu verwalten.
Farbthemen für die Sichtbarkeit vor Ort wechselnWechseln Sie zwischen Rot-Blau- und Rot-Gelb-Paletten, oder färben Sie einzelne Teams um, sodass die Tafel unter Beamerlicht, Hallenbeleuchtung oder hellem Outdoor-Spiel lesbar bleibt. Hochkontrastkombinationen reduzieren das Schielen für Zuschauer, die mehrere Meter vom Bildschirm entfernt sitzen. Der Palettenwechsel ist ein lokaler CSS-Variablen-Tausch — die umgefärbte Tafel bleibt ein lokales Anzeigewerkzeug, das nirgends synchronisiert wird.
Zwischen Runden zurücksetzen, ohne Teams zu verlierenNutzen Sie die Alle-zurücksetzen-Steuerelement nach einem Spiel, um Punktzahlen auf Null zu setzen und dabei Teamnamen, Farben und Spieleranzahl zu erhalten. Das beschleunigt Best-of-N- oder Turnierformate, bei denen dieselbe Aufstellung erneut spielt, und vermeidet das erneute Eintippen von sechs Namen zwischen jedem Match. Das Zurücksetzen ist rein eine Zustandsmutation auf der Seite — kein Leaderboard-Export, keine Push-Benachrichtigung und kein externer Ranking-Dienst wird ausgelöst.

Technisches Prinzip

Die Punktetafel läuft als kleiner clientseitiger Zustandsautomat: Jedes Team ist ein Objekt mit Name-, Punktzahl- und Farbfeldern, und die gesamte Mannschaftsliste wird bei jeder Änderung als JSON-Zeichenkette in window.localStorage persistiert. Da localStorage synchron ist und auf Ursprung plus Browserprofil beschränkt ist, überlebt derselbe Tab einen Refresh, aber ein anderer Browser oder ein Inkognito-Fenster beginnt mit einer leeren Mannschaftsliste. Die Flip-Ziffernanimation ist reines CSS: Jede Ziffer besteht aus zwei Hälften, die um die X-Achse rotieren, und eine Punktzahländerung tauscht die sichtbare Ziffer, während eine 300–400 ms dauernde transform: rotateX-Transition die Klappe animiert. Da die Animation vom lokalen Zustand und nicht von einem Netzwerkframe angetrieben wird, bleibt die Anzeige auch animiert, wenn das Venue-WiFi mitten im Spiel ausfällt. Die Vollbildpräsentation verwendet die Standard-Fullscreen-API (element.requestFullscreen, document.exitFullscreen), sodass die Tafel einen Projektor oder TV ohne Browser-Chrome ausfüllt. Die Synchronisierung mehrerer Tabs nutzt das storage-Event: Wenn sich der localStorage-Schlüssel in einem Tab ändert, empfängt jeder andere Tab auf demselben Ursprung ein StorageEvent und rendert aus dem aktualisierten JSON neu. So bleiben Schiedsrichter-Handy und Spielfeld-Laptop ohne jedes Backend synchron, da keine Daten das Gerät verlassen.

  • Zustandspersistenz: window.localStorage.setItem mit einer JSON-stringifizierten Mannschaftsliste bei jeder Punktzahländerung, beschränkt auf Ursprung und Browserprofil
  • Flip-Animation: zwei CSS-Pseudo-Hälften, animiert mit transform: rotateX über ca. 300–400 ms; keine JS-Animationsschleife nötig
  • Fullscreen-API: element.requestFullscreen() / document.exitFullscreen() mit dem fullscreenchange-Event zur Erkennung des Beendens per Esc-Taste
  • Multi-Tab-Synchronisierung: window.addEventListener('storage', handler) feuert auf jedem anderen Tab, wenn sich der Schlüssel ändert
  • Punktzahlminimum: Punktzahlen werden bei Null begrenzt, sodass die Minustaste bei lockeren Spielen keine negativen Ergebnisse erzeugt
  • Farbthema: CSS Custom Properties (--team-a, --team-b) tauschen die Palette ohne Neurendering des DOM-Baums
  • Punktzahlgrenzen richten sich nach dem aktiven Regelsatz, z. B. Basketball hat keine Grenze, Tischtennis endet bei 11 mit einer 2-Punkte-Einzelerregel

Beispiele

Basketball-Anzeigetafel zur Halbzeit

Team A: Lakers   Farbe: Rot
Team B: Celtics  Farbe: Blau
Q1: 22 - 18
Q2: 41 - 38   (Halbzeit)
Q3: 60 - 55
Q4 Endstand: 82 - 76
Design: Rot-Blau, Vollbild auf Hallenprojektor

Tennismatch nach Sätzen

Satz 1:  6 - 4    (Spieler A gewinnt)
Satz 2:  3 - 6    (Spieler B gewinnt)
Satz 3:  7 - 5    (Spieler A gewinnt)
Endstand:  Spieler A gewinnt 2:1
Tipp: Teams in Spielernamen umbenennen, zwischen Matches zurücksetzen

Quiz-Abend mit 4 Teams

Runde 1: Team Quokka 8, Team Otter 6, Team Bear 7, Team Wolf 5
Runde 2: 14, 13, 12, 10
Runde 3: 21, 22, 17, 16
Endstand: 30, 31, 25, 23   -> Otter gewinnt
Bis zu 6 Teams unterstützt, Punktestände werden im localStorage gespeichert

Tischtennis, Spiel auf 11 Punkte

Punktverlauf: 1-0, 2-0, 2-1, 3-1, 3-2, 3-3, 4-3, ..., 10-9
Einstand bei 10-10: zwei Punkte Vorsprung erforderlich
Endstand:  12 - 10
Design: Rot-Gelb für kontrastreiche Großbildansicht
„Punkte zurücksetzen“ behält Spielernamen für das nächste Spiel

FAQ

Für welche Sportarten passt es?

Ursprünglich für Tischtennis und Badminton im Klapp-Stil entworfen (plötzlicher Wechsel, große fette Ziffern). Funktioniert genauso gut für Brettspiele, Quizabende, Basketball, Volleyball, Esports-Turniere, Klassenwettbewerbe und jede schnelle Punktanzeige.

Kann ich Teamnamen und Farben anpassen?

Ja. Bearbeite Teamnamen direkt durch Anklicken. Wähle aus voreingestellten Farbthemen (rot-blau, rot-gelb usw.), passend zu deinem Event. Es gibt keine Logo- oder Bild-Upload-Funktion.

Wie funktioniert die Klapp-Animation?

Es ist eine CSS-3D-Transform-Animation, die mechanische Klappkarten nachahmt. Die Klappdauer ist kurz genug, um schnelles Punkten nicht zu bremsen (wenige hundert ms). Deaktiviere die Animation in den Einstellungen, wenn du sofortige Updates bevorzugst.

Bleibt der Punktestand beim Aktualisieren erhalten?

Ja. Die aktuelle Aufstellung (Teamnamen, Punkte, Farben) wird bei jeder Änderung in localStorage gespeichert, sodass ein Refresh im selben Browser den Stand erhält. Ein Browserwechsel oder Löschen der Website-Daten setzt auf 0:0 zurück.

Kann ich es auf einem Beamer oder großen Bildschirm nutzen?

Ja. Die Anzeigetafel unterstützt Vollbildmodus, sodass du sie auf Beamer, TV oder externem Monitor anzeigen kannst. Punkte werden in localStorage gespeichert und überstehen einen Refresh im selben Browser.

Unterstützt es Satz-/Spielzählung (z. B. Tennis)?

Manche Versionen ja – sie lassen dich eine „Best of N“-Satz-Struktur definieren und Punktzähler am Ende jedes Satzes zurücksetzen. Einfachere Builds tracken nur reine Punkte. Wähle den passenden Modus für deine Sportart.

Wird etwas hochgeladen?

Nein. Die Anzeigetafel läuft komplett in deinem Browser. Punkte leben in deinem Tab und (optional) in localStorage. Es wird nichts an einen Server geteilt.