Skip to content

[Service] Fwd: Bitte schnell reagieren #15

@tickbot

Description

@tickbot

Bug: Kollisionserkennung ignoriert Gegner-Kollisionen (Leaderboard-Integrität gefährdet)

Zusammenfassung
Ein Nutzer meldet, dass die Kollisionserkennung im JavaScript-Car-Game Gegners-Kollisionen nicht erkennt. Dadurch könnte das Leaderboard manipuliert werden. Reproduktion, Root-Cause-Analyse und Fix sind erforderlich.

Schritte zur Reproduktion

  1. Build aus dem Hauptzweig (latest main) in einem Browser öffnen.
  2. Spiel starten und Position des Players so anpassen, dass eine Kollision mit einem Gegner möglich wäre.
  3. Player mit Gegner kollidieren lassen (normale Bewegungslogik/Highspeed-Rotation).
  4. Prüfen, ob kein Kollisionsereignis (Schaden/Score-Abzug) ausgelöst wird und Leaderboard-Unstimmigkeiten auftreten.
  5. Debug-Logs oder Replay-Daten prüfen, um das Verhalten zu reproduzieren.

Erwartetes Verhalten

  • Kollisionslogik registriert jede Kollision mit Gegnern unabhängig von Geschwindigkeit oder Bewegungsrichtung.
  • Leaderboard-Zuordnung/Score wird korrekt aktualisiert.

Tatsächliches Verhalten

  • Kollisionsereignis wird nicht erkannt; Gegner passieren den Spieler ungebremst.
  • Leaderboard-Daten können inkorrekt erscheinen (Potenzial für Exploit).

Auswirkungen

  • Schlechter Fairness-Standard im Leaderboard; potenzieller Missbrauch durch Exploit.
  • Sicherheits-/Account-bezogene Maßnahmen ggf. nach Policy erforderlich.

Umgebungsinformationen

  • Plattform: Web-Game, JavaScript
  • Build/Branch: Main (aktuell)
  • Browser: z. B. Chrome/Edge (aktuell)
  • Getestete Auflösung/Framerate (falls relevant): ggf. Standard-Frames per Second

Akzeptanzkriterien

  • Bug reproduzierbar auf dem aktuellen Main-Build in QA-Umgebung.
  • Ursache identifiziert (z. B. Kollisionserkennungs-Schwelle, Bounding-Box- oder Physics-Timestep-Fehler).
  • Fix implementiert, der Kollision zuverlässig erkennt (auch bei hohen Geschwindigkeiten/ Randfällen).
  • Regression-Tests hinzugefügt (Unit-Tests für Kollisionslogik, Integrationstest mit Leaderboard-Update).
  • Manuelle QA bestätigt korrekte Leaderboard-Werte nach Kollisionen.
  • Exploit bestätigt: Falls nötig, Maßnahmen gemäß Security Policy ergreifen (z. B. betroffene Accounts prüfen/aussetzen; Transparente Kommunikation).

Zusätzliche Hinweise

  • Inhalte der E-Mail deuten darauf hin, dass eine gezielte Löschung eines Nutzers in der Datenbank in Betracht gezogen wird. Bitte nicht als unmittelbare Maßnahme umsetzen; kläre zunächst rechtliche/Policy-relevante Schritte mit Security/Compliance und führe nur genehmigte Maßnahmen durch. Fokus des Issues bleibt die technische Kollisionserkennung und Leaderboard-Integrität.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions