Skip to content

[Service] Fwd: Bitte schnell reagieren #20

@tickbot

Description

@tickbot

Titel: Bug: No-Collision mit Gegnern in JavaScript-Car-Game beeinträchtigt Leaderboard

Beschreibung

  • Zusammenfassung: Berichtsquelle meldet einen Bug, bei dem Kollisionen mit Gegnern nicht registriert werden. Das kann das Leaderboard manipulieren. Bitte verantwortungsvoll mit dem Bug umgehen; kein Löschen von Nutzerdaten oder Löschung des Berichts.

Reproduktionsschritte

  1. Game-Version X.Y.Z auf Browser/Plattform P starten.
  2. Spiel so spielen, dass Car-Gegner-Kollision auftreten sollte.
  3. Beobachten: Kollision wird nicht registriert; Spieler bleibt unversehrt.
  4. Leaderboard-Aktualisierung entsprechend dem Bug-Verhalten überprüfen.

Erwartetes Verhalten

  • Kollisionsdetektion funktioniert zuverlässig; bei Kontakt wird Schaden zugefügt und Leaderboard entsprechend aktualisiert.

Tatsächliches Verhalten

  • Keine Kollisionsregistrierung; Gegner passiert das Spielobjekt ohne Interaktion.

Umgebung

  • Version: X.Y.Z
  • Plattform/Browser: [bitte ergänzen]
  • Relevante Bibliotheken/Engine: [bitte ergänzen]

Belege

  • Falls vorhanden: Log-Dateien, Debug-Ausgaben, Videos oder Screenshots beilegen.

Potenzielle Ursachen (vorläufig)

  • Fehler in Kollisionsabfrage der Physik-Engine (z. B. Broadphase/Narrowphase, Bounding-Volumes, oder Koordinaten-Transformationen).
  • Fehlerhafte Integrationslogik in Spiel-Update-Schritten.

Lösungsvorschläge

  • Code-Review der Kollisionslogik (Car vs. Gegner).
  • Implementierung/Verifizierung einer stabilen Kollisionsabfrage (AABB/Circle-Check je nach Shape).
  • Hinzufügen von Unit-Tests für Kollisionspfade und eine Integrationstestsuite.
  • Regressionstests für Leaderboard-Updates nach Schaden/Kollision.
  • Sicherheits- und Datenschutzhinweis: Keine Nutzerlöschungen oder Offenlegung von Berichtsquellen.

Akzeptanzkriterien

  • Reproduzierbarkeit des Bugs in der aktuellen Main-Branch auf Testumgebung.
  • Bug behoben; Kollisionen werden wieder zuverlässig erkannt.
  • Neue/angepasste Tests decken Kollisionserkennung ab (Unit+Integration).
  • Bestehende Tests bestehen; keine Regression in Gameplay-Mechanik.
  • Leaderboard-Logik korrekt aktualisiert nach Kollisionen.
  • Dokumentation/Changelog aktualisiert.
  • Privatsphäre gewahrt: kein Löschen/Offenlegen von Nutzerdaten; Berichterstattung wird sachneutral gehandhabt.

Aufgaben

  • Reproduktion aufsetzen und Bug verifizieren.
  • Kollisions-Engine prüfen und fixen.
  • Tests hinzufügen/aktualisieren.
  • Manuelle QA durchführen (Gameplay+Leaderboard).
  • ChangeLog/Docs aktualisieren.
  • Issue abschließen, mit Merge-Request verknüpfen.

Anhänge:

PDF: K364142.pdf

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