← Menú

Colonel Blotto

La Batalla de los Recursos

⚔ Tú
0
Partidas
0
Máquina ⚔
0
Tropas
Batallas
IA enemiga
⚔   Frentes de Batalla   ⚔
☰ Tropas sin asignar
100
🔮 Análisis en tiempo real
?
vs IA
vs Nash:
Frentes exp:
Tipo:
📜 Historial de batallas
Aún no has jugado ninguna partida…
📊 Mejores Estrategias cabeza a cabeza · haz clic para usar
Haz clic en una fila para aplicar esa asignación
🎯 Tu Jugada vs Estrategias se actualiza mientras asignas tropas
Tabla directa
Matriz completa
Teoría
🔵 = tu jugada actual
Verde=gana · Rojo=pierde · 🔵=tu fila

📜 Cómo Jugar

Todo lo que necesitas saber para entrar en batalla con el Coronel Blotto

🏰 ¿Qué es el Coronel Blotto?

El Coronel Blotto es un juego de estrategia pura nacido en 1921, inventado por el matemático francés Émile Borel. Dos generales rivales deben decidir cómo repartir sus tropas en varios frentes de batalla sin saber qué hará el enemigo.

No hay suerte. No hay dados. Solo ingenio táctico y psicología. Es uno de los ejemplos más puros de teoría de juegos: un duelo mental donde la información oculta y la anticipación del rival son las únicas armas.

La paradoja fascinante: no existe una estrategia perfecta. Para cada asignación de tropas, siempre hay otra que la derrota. Eso convierte el juego en un eterno baile de anticipación.

📋 Reglas del Juego
  • Los dos jugadores parten con el mismo número de tropas (por defecto: 100). Esto garantiza un duelo justo.
  • Hay N frentes de batalla (de 2 a 6). Cada frente es un campo de combate independiente.
  • Debes repartir TODAS tus tropas entre los frentes. No puedes dejar ninguna en reserva. Si tienes 100 tropas y 3 frentes, la suma debe ser exactamente 100.
  • La asignación es simultánea y secreta. Tú no sabes lo que hace el enemigo, y él no sabe lo que haces tú. Ambos reveláis a la vez.
  • Gana cada frente quien envíe más tropas a ese frente. En empate exacto, el frente no cuenta para ninguno (empate en ese frente).
  • Gana la partida quien conquiste más frentes, no quien tenga más tropas. La magnitud no importa: ganar un frente con 51 vs 50 vale igual que ganarlo con 99 vs 1.
🖥️ Dinámica en esta Versión

Configuración inicial

Antes de cada partida puedes elegir el número de tropas totales (10–500), el número de frentes (2–6) y el tipo de IA enemiga. La IA tiene 5 modos: aleatoria, uniforme, concentrada, adaptativa y Nash.

Asignación de tropas

En cada tarjeta de frente verás cuatro botones: −10, −1, +1, +10. Úsalos para asignar tus tropas. El contador superior en dorado siempre muestra cuántas tropas te quedan por asignar.

Análisis en tiempo real

Mientras decides, el panel central te muestra tu probabilidad estimada de victoria contra la IA actual, cuántos frentes esperas ganar, y si tu estrategia es concentrada, dispersa o equilibrada.

Combate

Cuando hayas asignado todas las tropas, el botón "⚔ Batallar" se activará. Al pulsarlo, la IA revela su asignación y se resuelven todos los frentes simultáneamente con animación.

💡 Ejemplo Práctico

Supón que ambos tenéis 100 tropas y hay 3 frentes. Tú decides repartir: [50, 30, 20]. La máquina usa: [10, 40, 50].

⚔ Resolución de la Batalla
🏔 Norte
50
10
✓ Victoría
🛡 Centro
30
40
✗ Derrota
🌊 Sur
20
50
✗ Derrota
Tu asignación [50·30·20]
IA [10·40·50]
Resultado 1 – 2 · Derrota

La moraleja: poner 50 tropas en el Norte para ganarlo por goleada (50 vs 10) fue un desperdicio. La IA aprovechó ese sacrificio para dominar con superioridad en los otros dos frentes. Esto ilustra el dilema central del Coronel Blotto: concentrarte te hace vulnerable, dispersarte te hace predecible.

💡 Reflexión táctica Con [34·34·32] (distribución uniforme) habrías empatado los tres frentes (más o menos). Pero la IA también puede anticipar esa jugada y contrarrestarla. No hay salida sencilla.
🏆 ¿Cómo Se Gana?

Se gana la partida conquistando más de la mitad de los frentes. Con 3 frentes necesitas ganar al menos 2. Con 5 frentes, al menos 3.

Se gana la sesión acumulando más victorias que derrotas en el historial. Cada ronda cuenta por separado: no hay carryover de tropas.

La clave estratégica está en esta asimetría: no importa cuánto ganas cada frente, solo si lo ganas. Ganar con 51 vs 50 es idéntico a ganar con 100 vs 0. Esto cambia radicalmente cómo debes pensar la distribución.

🎯 Estrategias

Aperturas, tácticas y jugadas para dominar el campo de batalla

⚖️ El Principio Fundamental

Antes de aprender estrategias concretas, hay que entender la verdad incómoda del Coronel Blotto: no existe estrategia ganadora universal. Para cualquier distribución fija que adoptes, hay exactamente una distribución que la derrota.

Por eso el juego se juega en dos niveles: el táctico (qué asignas esta ronda) y el psicológico (anticipar qué crees que hará el rival). Las estrategias que verás a continuación son herramientas, no fórmulas mágicas.

Regla de oro El objetivo no es ganar cada frente por el mayor margen posible, sino ganar suficientes frentes con el mínimo de tropas, liberando el excedente para reforzar los demás.
🗺️ Las 6 Estrategias Canónicas
🔵 Uniforme Defensiva

Divide las tropas en partes iguales entre todos los frentes. Con 100 tropas y 3 frentes: [33·33·34].

Fortaleza: Imposible de explotar si el rival también es uniforme. Consistente y predecible. Debilidad: Es la estrategia más fácil de derrotar: basta con concentrar en 2 de 3 frentes para ganar 2 contra 1.

33
33
34
🔴 Concentrada Ofensiva

Aplasta solo los frentes necesarios para la victoria, ignorando los demás. Con 3 frentes, concentra en 2: [50·50·0].

Fortaleza: Devastadora contra estrategias dispersas. Garantiza 2 frentes si el rival no lo anticipa. Debilidad: Completamente previsible. El rival que sepa que vas a concentrar solo tiene que contra-concentrar en los mismos frentes.

50
50
0
🟡 Equilibrio Ajustado Equilibrio

Como la uniforme, pero con una ligera ventaja en el frente más importante. [40·35·25] en lugar de [33·33·34].

Fortaleza: Cubre todos los frentes mientras prioriza uno clave. Más difícil de predecir que la uniforme pura. Debilidad: Sigue siendo parcialmente predecible en el frente reforzado.

40
35
25
🟢 Rondas de Nash Mixta

No fijes una asignación: alterna aleatoriamente entre varias estrategias ronda a ronda. Mezcla uniforme + concentrada + perturbada.

Fortaleza: Imposible de predecir a largo plazo. Es el equilibrio teórico del juego. Debilidad: No explota errores del rival. A veces "desperdicias" rondas con malas asignaciones aleatorias.

35
50
15
⚡ Sobre-refuerzo Mínimo Ofensiva

Gana los frentes clave con apenas 1 tropa de margen y redirige el resto. Si el rival usa uniforme (33), asigna [34·34·32] — ganas 2 frentes por 1 tropa de diferencia.

Fortaleza: Máxima eficiencia táctica contra rivales previsibles. Debilidad: Requiere saber la estrategia rival. Contra Nash Mix es una apuesta arriesgada.

34
34
32
🌀 Asimétrica Perturbada Mixta

Toma la distribución uniforme y pertúrbala con ruido controlado. [33·33·34] → [28·38·34]. Diferente cada ronda pero siempre cubriendo todos los frentes.

Fortaleza: Difícil de predecir sin renunciar a la cobertura total. Buen compromiso entre aleatoriedad y control. Debilidad: No tan agresiva como la concentrada ni tan segura como la uniforme.

28
38
34
🔁 Tabla de Enfrentamientos (3 frentes, 100 tropas)

Cada celda muestra qué ocurre cuando la estrategia de la fila se enfrenta a la estrategia de la columna.

Tú \ Rival Uniforme Concentrada Eq. Ajustado Nash Mix
Uniforme [33·33·34] Empate Pierdes (1–2) Pierdes (1–2) ~50%
Concentrada [50·50·0] Ganas (2–1) Varía Ganas (2–1) ~50%
Sobre-refuerzo [34·34·32] Ganas (2–1) Pierdes (1–2) Ganas (2–1) ~50%
Nash Mix (aleatorio) ~50% ~50% ~50% ~50%
La estrategia Nash Mix es la única que no puede ser derrotada sistemáticamente, pero tampoco garantiza ganar.
🤖 Cómo Explotar Cada Modo de IA

Contra IA Uniforme

La IA distribuye tropas de forma perfectamente igualitaria. Úsala para practicar el sobre-refuerzo mínimo: gana exactamente los frentes que necesitas por 1–2 tropas de diferencia y redirige el resto.

Contra IA Concentrada

La IA apuesta todo en la mitad de los frentes (los elige al azar). Tu estrategia óptima: distribuye de forma uniforme-perturbada. Ganarás los frentes que ella abandona y perderás los que ella ataca, pero como elige al azar, a largo plazo las probabilidades se equilibran a tu favor si juegas bien los frentes descuidados.

Contra IA Adaptativa (modo por defecto)

Mezcla 55% concentrada + 45% uniforme perturbada. La mejor respuesta: juega también de forma mixta. En series largas, alterna concentrada y uniforme sin patrón fijo.

Contra IA Nash Mix

Técnicamente no hay ventaja posible. Lo mejor es también jugar Nash Mix (aleatorio). A largo plazo ninguno tiene ventaja estadística; el azar decide.

💡 Truco avanzado: el farol Si llevas varias partidas seguidas con estrategia concentrada, el rival adaptativo empieza a anticiparlo. Cambia a uniforme o perturbada para "resetear" su modelo mental.
🧠 Jugadas Avanzadas y Automatismos

El Frente Cebo

Coloca 1 tropa en un frente "sacrificado" para atraer tropas del rival y dominar los demás. Con 3 frentes: [1·60·39]. El rival que pierde el Norte por 1 tropa suele haberle puesto demasiadas tropas ahí.

La Inversión del Eje

Si en una ronda perdiste el Norte y ganaste Sur, en la siguiente invierte: ataca fuerte el Norte (donde el rival cree que estás débil) y pon menos en el Sur. Explota los patrones de inercia del rival.

El Dominó Mínimo

Calcula las tropas mínimas para ganar exactamente ⌈N/2⌉ frentes y redistribuye el excedente aleatoriamente en esos mismos frentes. Maximiza la eficiencia minimizando "tropas muertas".

Asignación de Baja Entropía

Para confundir al rival: crea distribuciones muy irregulares e impredecibles como [80·15·5] o [5·90·5]. Aunque son fáciles de contrarrestar si se conocen, su aspecto irracional desincentiva al rival de anticiparlas.

∑ Teoría Matemática

La estructura matemática detrás del juego: teoría de juegos, álgebra y optimización combinatoria

📐 Definición Formal del Juego

El juego del Coronel Blotto es un juego de suma cero de dos jugadores con información simultánea. Formalmente:

  • N
    Número de frentes de batalla (campos)
  • T
    Número total de tropas por jugador (ambos igual)
  • x
    Vector de asignación del jugador 1: \( \mathbf{x} = (x_1, x_2, \ldots, x_N) \)
  • y
    Vector de asignación del jugador 2: \( \mathbf{y} = (y_1, y_2, \ldots, y_N) \)
Restricción de recursos \[ \sum_{i=1}^{N} x_i = T, \quad \sum_{i=1}^{N} y_i = T, \quad x_i \geq 0,\; y_i \geq 0 \]
Función de utilidad (número de frentes ganados por el jugador 1) \[ U(\mathbf{x}, \mathbf{y}) = \sum_{i=1}^{N} \mathbf{1}[x_i > y_i] \]

El jugador 1 gana si \( U(\mathbf{x}, \mathbf{y}) > N/2 \), pierde si \( U < N/2 \), y empata si \( U = N/2 \) (solo posible con N par).

📊 Tamaño del Espacio de Estrategias

Una estrategia pura es una asignación entera de T tropas en N frentes. El número total de estrategias puras es una combinación con repetición:

Número de estrategias puras posibles \[ |\mathcal{S}| = \binom{T + N - 1}{N - 1} \]

Con T = 100 tropas y N = 3 frentes, esto da:

\[ \binom{102}{2} = \frac{102 \cdot 101}{2} = 5{,}151 \text{ estrategias posibles} \]

Con N = 5 frentes el espacio explota:

\[ \binom{104}{4} = \frac{104 \cdot 103 \cdot 102 \cdot 101}{24} \approx 4.6 \text{ millones de estrategias} \]
💡 Implicación práctica

Con 5 frentes, la IA tendría que evaluar millones de posibles jugadas tuyas. Esto hace que el juego sea computacionalmente difícil de resolver de forma exacta, justificando el uso de estrategias mixtas como aproximación al equilibrio de Nash.

⚖️ Equilibrio de Nash y Estrategia Mixta

El teorema de Nash (1950) garantiza que todo juego finito de suma cero tiene al menos un equilibrio de Nash en estrategias mixtas. Una estrategia mixta es una distribución de probabilidad sobre todas las estrategias puras:

Estrategia mixta σ del jugador 1 \[ \sigma = \sum_{\mathbf{x} \in \mathcal{S}} p(\mathbf{x}) \cdot \mathbf{x}, \quad \text{con } p(\mathbf{x}) \geq 0 \text{ y } \sum_{\mathbf{x}} p(\mathbf{x}) = 1 \]

En el equilibrio de Nash del Coronel Blotto, ambos jugadores usan estrategias mixtas tales que ninguno puede mejorar su resultado cambiando unilateralmente de estrategia.

Valor del juego (equilibrio de Nash, tropas iguales) \[ V = \mathbb{E}[U(\sigma_1^*, \sigma_2^*)] = \frac{N}{2} \]

El valor del juego con tropas iguales es exactamente N/2: en promedio, cada jugador gana la mitad de los frentes. Ninguna estrategia fija puede superar consistentemente este valor contra un rival que juega Nash óptimo.

💡 ¿Qué significa en la práctica?

Si tu rival juega Nash óptimo, no puedes ganar más del 50% a largo plazo con ninguna estrategia fija. La única forma de tener ventaja es explotar que el rival no juega Nash óptimo, como cuando la IA usa siempre la misma estrategia (uniforme, concentrada, etc.).

🔄 Ciclos de Dominancia: No Hay Mejor Jugada

A diferencia del ajedrez o el ajedrez, el Coronel Blotto no tiene una estrategia dominante en sentido estricto. La relación de "derrota" entre estrategias forma un torneo cíclico: A derrota a B, B derrota a C, C derrota a A.

Ejemplo concreto con 3 frentes y 6 tropas:

Jugador 1 \ Jugador 2 [2·2·2] [3·3·0] [4·1·1]
[2·2·2] Uniforme Empate Pierde (1–2) Gana (2–1)*
[3·3·0] Concentrada Gana (2–1) Empate Pierde (1–2)
[4·1·1] Asimétrica Pierde* (1–2) Gana (2–1) Empate

*depende del orden de los frentes; ilustrativo para T=6

Ciclo de dominancia (no transitivo) \[ \text{Uniforme} \prec \text{Concentrada} \prec \text{Asimétrica} \prec \text{Uniforme} \]
💡 El dilema piedra-papel-tijera escalado

Esta no-transitividad es exactamente lo que ocurre en Piedra-Papel-Tijera. El Coronel Blotto es una versión exponencialmente más compleja del mismo principio fundamental. Y por la misma razón, la única estrategia óptima a largo plazo es la aleatoria.

Asimetría de Recursos: El Jugador Más Rico

¿Qué pasa si un jugador tiene más tropas que el otro? Sea el jugador 1 con \(T_1\) tropas y el jugador 2 con \(T_2 < T_1\) tropas.

Se puede demostrar que si \(T_1 > T_2\), el jugador 1 tiene una estrategia dominante que garantiza ganar más de la mitad de los frentes en promedio:

Ventaja del jugador más rico (resultado de Roberson, 2006) \[ \mathbb{E}[U(\sigma_1^*, \sigma_2^*)] > \frac{N}{2} \quad \text{si } T_1 > T_2 \]

Para N = 3 frentes, la estrategia óptima del jugador rico es:

Distribución óptima del jugador más rico \[ \sigma_1^* \sim \text{Uniforme sobre } \left\{ \mathbf{x} : x_i \in \left[0, \frac{2T_1}{N}\right], \sum x_i = T_1 \right\} \]
💡 Implicación competitiva

Un jugador con solo un 10% más de tropas ya obtiene una ventaja estadística significativa. Esto tiene implicaciones reales: en política, publicidad y finanzas, quien tiene más recursos puede ganar con estrategia casi aleatoria mientras el rival tiene que ser perfecto.

El Caso Continuo: Distribución Uniforme como Nash

En la versión continua del juego (donde las tropas son reales, no enteras), el equilibrio de Nash tiene una estructura elegante para N = 3 frentes.

Para T = 1 (normalizado), la estrategia mixta óptima es muestrear uniformemente sobre el simplex estándar \(\Delta^{N-1}\):

Equilibrio de Nash continuo para N = 3 \[ (x_1, x_2, x_3) \sim \text{Uniforme}\left(\left\{(a,b,c) : a+b+c = T,\; a,b,c \geq 0\right\}\right) \]

Esta distribución uniforme sobre el simplex es equivalente a generar tres exponenciales independientes y normalizarlas:

Método de muestreo del simplex \[ E_i \sim \text{Exp}(1), \quad x_i = T \cdot \frac{E_i}{\sum_{j=1}^{N} E_j} \]
💡 Cómo se implementa en el juego

La IA en modo "Nash Mix" usa exactamente esta construcción: genera N valores exponenciales y los normaliza para obtener una distribución uniforme sobre el simplex. Es la única forma de garantizar que ningún rival puede explotarte sistemáticamente.

🏆 Cómo las Matemáticas Crean Ventaja Competitiva Real

1. Detectar estrategias no-Nash del rival

Si el rival usa siempre estrategia uniforme \(\mathbf{y}^* = (T/N, \ldots, T/N)\), tu respuesta óptima es el sobre-refuerzo mínimo: asigna \(\lfloor T/N \rfloor + 1\) a exactamente ⌈N/2⌉ frentes y el resto al mínimo. La ganancia esperada de frentes sube de N/2 a exactamente ⌈N/2⌉:

Ganancia garantizada contra estrategia uniforme \[ U\left(\mathbf{x}^{\text{opt}}, \mathbf{y}^{\text{unif}}\right) = \left\lceil \frac{N}{2} \right\rceil \]

2. El principio de la mínima ventaja suficiente

Si ganas un frente con 51 tropas vs 50, consumes exactamente 1 tropa más que el mínimo necesario. Generalizado:

Costo mínimo de victoria en k frentes contra estrategia uniforme \[ C_{\min}(k) = k \cdot \left(\frac{T}{N} + 1\right) = \frac{kT}{N} + k \]

Las tropas sobrantes \(T - C_{\min}(k)\) pueden distribuirse en los frentes restantes para confundir al rival en futuras rondas.

3. El valor de la información oculta

Si conocieses la asignación del rival antes de jugar, podrías ganar siempre. El valor de esta información perfecta es:

Valor de la información perfecta \[ \text{VIP} = N - \frac{N}{2} = \frac{N}{2} \text{ frentes adicionales} \]

Con información perfecta pasarías de ganar N/2 frentes en promedio a ganar N frentes siempre. La diferencia es toda la incertidumbre del juego, comprimida en un solo número.

📌 Resumen: Las 3 verdades matemáticas del Blotto

1. No existe estrategia pura dominante — el ciclo de dominancia es inevitable.
2. La única estrategia óptima universal es la Nash mix (uniforme sobre el simplex).
3. Contra rivales no-Nash, el sobre-refuerzo mínimo y la explotación de patrones son matemáticamente superiores.