Files

2.7 KiB
Raw Permalink Blame History

Próximos pasos — 1v9: Convertite en Leyenda

Estado actual y mejoras posibles, en orden de impacto.

Hecho

  • Juego completo en un solo archivo (index.html), autocontenido, offline.
  • 68 equipos reales con logos, 5 roles, 6 regiones.
  • 94 eventos de decisión en 7 categorías (26 originales + 68 nuevos: escándalos LATAM reales + momentos BO5).
  • 5 competencias internacionales (First Stand, MSI, EWC, Asian Games, Worlds) como eventos directos sin botón: si el equipo tiene cupo se juega solo (la liga se pausa). Una tirada decide campeón/subcampeón/semifinal/eliminado, con trofeo (🏆/🥈) + stats, año en el título y MVP de final. Título regional solo en splits impares (nunca coexiste con torneo intl).
  • Suspensión de un año real: la opción "Aceptar jugar solo un game" (El ring del clasificatorio) con x: { suspend: 2 } hace que doSplitEnd salte 2 splits sin rendimiento ni historia.
  • Títulos regionales (1ª y 2ª) + premios individuales (incluye Mejor Novato, Jugador del Año).
  • Fichajes con cadencia realista (≥ split 4, ~2/carrera).
  • Gating: equipos de 2ª división no van a internacionales.
  • UI estilo Copero (dark dashboard, badges, pills, timeline).
  • Responsive mobile/desktop, timeline colapsable.
  • Export de imagen 1080×1920 compartible (fix superposición ELO MÁXIMO/número).
  • Deploy en https://lolero.cbcren.online (Caddy + systemd + puerto 8899).
  • Documentación (README, ARCHITECTURE, TESTING, DEPLOY).
  • Test E2E automatizado (tests/e2e_smoke.py, Playwright): 0 errores, 100% carreras completas.

🔜 Ideas de mejora

Gameplay

  • Más eventos por categoría (replayability). ← 18 nuevos (escándalos LATAM reales, BO5s, remontadas)
  • Eventos de "momento" con más variantes de revancha.
  • Sistema de lesiones/visa más ligado a la selección regional.

UI / UX

  • Animaciones de transición entre pantallas.
  • Sonido (efectos mínimos, sin dependencias externas).
  • Soporte de idioma (EN) según el locale del navegador.
  • Tema claro opcional.

Datos

  • Más equipos de segunda división por región.
  • Verificar logos nuevos si cambian (los _std de Liquidpedia son pequeños).

Distribución / viralidad

  • PWA (manifest + service worker) para instalación y offline total.
  • Open Graph / tarjetas de compartir (el export ya es la imagen).
  • Analítica ligera (opcional, sin trackeo de datos personales).

Infra

  • HTTPS ya resuelto por Caddy. Considerar caché de logos con Cache-Control largo.
  • Backup del repo en Gitea (este repo).

Contribución

Ver TESTING.md para el workflow de verificación antes de mergear cambios.