2.4 KiB
2.4 KiB
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 con resultado aleatorio directo: una tirada decide campeón/subcampeón/semifinal/eliminado, con trofeo (🏆/🥈) + stats, año en el título y MVP de final.
- 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
_stdde 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-Controllargo. - Backup del repo en Gitea (este repo).
Contribución
Ver TESTING.md para el workflow de verificación antes de mergear cambios.