Balatro-Multiplayer / Balatro-Multiplayer/BalatroMultiplayerAPI-Server
Policy: leaving a match after accepting (two-tier consequences)
- Lenguaje dominante
- TypeScript
- Estrellas
- 13
- Forks
- 20
- Merge medio
- 3 d 7 h
- PR fusionados (30 d)
- 7
Descripción
**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?).
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza leyendo el issue referenciado sobre la aceptación del match, Balatro-Multiplayer/BalatroMultiplayer#493, y sigue cómo se gestiona actualmente la salida después de la aceptación. Aquí no se nombran archivos, tests ni puntos de entrada. La tarea estará terminada cuando haya acuerdo sobre el límite de inicio de la run, la pérdida de MMR durante la fase de baneos y la penalización por tiempo en cola, antes de poder definir el alcance de la implementación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100