Los torneos son brackets de eliminación directa: gana o quedas fuera. El gancho competitivo-social del juego.

Cómo funciona

  • Tamaños: 4 u 8 jugadores.
  • Te unes por código o desde la lista de torneos abiertos (sin código).
  • Al llenarse, arranca solo: empareja a todos, y los ganadores avanzan ronda a ronda hasta la Final.
  • El bracket es en vivo: las partidas en juego de la ronda actual se resaltan; el ganador, en oro.
8 jugadores → Cuartos (4 partidas) → Semis (2) → Final (1) → 🏆 Campeón

Premio

El campeón gana size × 50 monedas (4 jugadores → 200, 8 → 400), a la billetera gastable (user_inventories). Se anuncia en el lobby (“Premio: X al campeón”) y al ganar. Es lo que le da un porqué al torneo.

Bajo el capó

  • Estado en memoria en el servidor (tournaments Map); el resultado final se persiste en BD (tabla tournaments + entries) para historial.
  • Las partidas del torneo reutilizan el motor de combate normal (con tus skins y pasivas).

Diseño

Antes los torneos no daban nada y solo se entraba con código (no se llenaban). Con premio + lista pública pasan de “función escondida” a evento con recompensa y descubrimiento.

Pendiente / ideas

  • Torneos programados (a tal hora) para juntar gente.
  • Premios por puesto (no solo campeón), historial visible en el perfil.

Conexiones

sistemas · economia · progresion