Skip to content

gastonzarate/openprode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prode Mundial 2026

Sistema para simular partido a partido la fase de grupos del Mundial 2026 (FIFA World Cup 2026, USA/Canadá/México, 48 selecciones) y generar predicciones para un prode.

Cómo funciona

  1. Bootstrap: invocar la skill inicializar-mundial una sola vez. La skill usa WebSearch para bajar el fixture oficial y las plantillas de las 48 selecciones, y genera:

    • equipos/<pais>.md × 48 — DT, plantilla, stats, historial.
    • fixture.md — los 72 partidos de fase de grupos, ordenados por fecha y hora, todos ⏳ Pendiente.
    • grupos.md — las 12 tablas de posiciones en cero.
  2. Simular partidos: invocar la skill simular-partido sin argumentos para simular el próximo partido pendiente, o con argumento local vs visitante para forzar uno específico. La skill:

    • Lee fixture.md y los dos MDs de equipo.
    • Busca en internet el clima de la sede, el árbitro designado y el historial cara a cara.
    • Corre 10 simulaciones Monte Carlo silenciosas para calcular probabilidades.
    • Corre 1 simulación oficial relatada minuto a minuto.
    • Escribe partidos/YYYY-MM-DD-<local>-vs-<visitante>.md.
    • Actualiza los MDs de los dos equipos, fixture.md y grupos.md.
  3. Iterar: repetir paso 2 hasta completar los 72 partidos. El prode se completa con los resultados de la corrida oficial de cada partido.

Cómo se infieren las stats numéricas

Cada equipo tiene 8 stats (0-100): Ataque, Mediocampo, Defensa, Arco, Físico, Moral, Cohesión, Experiencia. Se generan así al inicializar:

  • Base: ranking FIFA invertido y normalizado (top 1 ≈ 95, top 50 ≈ 70).
  • Ataque/Defensa/Arco/Mediocampo: promedio ponderado del rating individual de los jugadores titulares de esa zona del campo, donde el rating individual se infiere del nivel del club (top-5 liga europea: 85-95, primera europea sólida: 75-85, ligas medias: 65-75, otros: 50-65).
  • Físico: media ponderada por edad (penalización suave a >32 años).
  • Moral: 70 base + ajustes por forma reciente (últimos 5 partidos pre-Mundial).
  • Cohesión: alta si el cuerpo técnico lleva ≥2 años, media si <2, baja si hubo cambio reciente.
  • Experiencia: minutos de Mundial y Copa América/Euro/Asiática promediados en titulares.

Estas stats luego evolucionan partido a partido (carga, moral, lesiones, suspendidos).

Estructura del repo

  • equipos/<pais>.md — MD vivo por selección.
  • fixture.md — calendario y resultados.
  • grupos.md — tablas de posiciones.
  • partidos/YYYY-MM-DD-<local>-vs-<visitante>.md — relato y stats de cada partido jugado.
  • docs/superpowers/specs/ — diseño.
  • docs/superpowers/plans/ — plan de implementación.
  • .claude/skills/ — las dos skills.

Marco narrativo

Ver sección 8 del spec en docs/superpowers/specs/2026-05-26-prode-mundial-design.md.

Idioma

Todo en español argentino: relatos, archivos, comentarios.

Estado

  • ✅ Skills implementadas: inicializar-mundial, simular-partido.
  • ⏭ Bootstrap pendiente: invocar inicializar-mundial para generar fixture.md, grupos.md y los 48 archivos de equipos/.
  • 🏃 Simulación pendiente. Partidos completados: 0/72. Ver fixture.md tras el bootstrap.
  • 🚧 Eliminatorias fuera de alcance — spec separado a partir de fase de grupos completa.

About

Simulador del Mundial 2026 con relato minuto a minuto en español argentino y Monte Carlo por partido. Construido con Claude Code skills.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors