debugfest / debugfest/memory-game
Implement game timer with best time tracking
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 0
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Add a visual timer that tracks game duration and saves best completion times to enhance competitive gameplay.
Feature Requirements:
- Real-time timer display (MM:SS format)
- Timer starts on first card flip
- Timer stops when game is completed
- Best time tracking per grid size
- Best time persistence using localStorage
- Timer reset on new game
- Pause/resume functionality (optional)
UI Elements:
- Timer display in header/top section
- Best time indicator
- "New Best Time!" celebration message
- Timer formatting:
02:34or1:23:45for longer games
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den vorhandenen Spielzustand, die Verarbeitung des Kartenumklappens, die Erkennung des Abschlusses, die Auswahl der Rastergröße und die aktuelle Zeit- oder Zugverfolgung in der TypeScript-App zu lokalisieren. Verfolge, wie ein neues Spiel initialisiert wird, und definiere anschließend den Abschluss anhand der aufgeführten Anforderungen an Timer, Bestzeit, Persistenz, Zurücksetzen und Anzeige. Überprüfe, dass jede Rastergröße ihre Bestzeit unabhängig speichert und abruft, einschließlich der erforderlichen Anzeigeformate.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- frontend, web-dev
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100