Balatro-Multiplayer / Balatro-Multiplayer/BalatroMultiplayerAPI-Server
Policy: leaving a match after accepting (two-tier consequences)
- Langage dominant
- TypeScript
- Étoiles
- 13
- Forks
- 20
- Merge moyen
- 3 j 7 h
- PR mergées (30 j)
- 7
Description
**Status: needs triage** (policy / enhancement)
## Summary
Once a player accepts a match (Balatro-Multiplayer/BalatroMultiplayer#493), they may still need to leave. Consequences should depend on **when**:
- **Leaving after the run has started** → treated as a **normal loss** (full game loss + MMR loss), same as any forfeit mid-game.
- **Leaving during the ban phase** (before the run starts) → **some MMR loss but no game loss**, plus possibly a **queue-time penalty**. Bailing during bans is lighter than abandoning a live game, but shouldn't be free.
## Open questions
- How much MMR the ban-phase leave costs (fixed amount vs fraction of a loss).
- Size of the queue-time penalty, and whether it escalates on repeat.
- Exact boundary for "run started" (first blind? deck locked in?).
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par lire l’issue référencée concernant l’acceptation du match, Balatro-Multiplayer/BalatroMultiplayer#493, et retracez la manière dont le départ est actuellement géré après l’acceptation. Aucun fichier, test ou point d’entrée n’est nommé ici. La recherche est terminée lorsqu’un accord est trouvé sur la limite de début de run, la perte de MMR pendant la phase de bannissement et la pénalité de temps d’attente en file, avant de pouvoir définir le périmètre de l’implémentation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100