Cómo se gana al Monopoly
64.000 partidas de bots y 12 partidas entre modelos de IA, con las reglas oficiales. Quien nunca negocia gana el 6,4 %.
Monopoly Arena · partidas jugadas el 20 de octubre de 2026
Resumen
Bots y cuatro modelos de IA jugaron al Monopoly con las reglas oficiales de Hasbro, hasta que solo queda un jugador. En 64.000 partidas de bots, el que nunca negocia gana el 6,4 % cuando lo justo entre cuatro es el 25 %; guardar siempre 600 € en caja deja sus victorias en el 12,0 %, y parar en tres casas cuesta 2,3 puntos frente a construir hasta el hotel. En 12 partidas entre Claude Opus 5.5, GPT-6 Astra, Kimi K2.5 y DeepSeek V3.2, Opus ganó 7 y Astra 5. Los ganadores cerraron su primer grupo de color hacia la ronda 10, los demás hacia la 59 o nunca, y tenían tres casas en cada solar unas tres rondas después de cerrarlo. De ahí sale una receta de cinco pasos. Este artículo da las pruebas de cada paso, cuenta una partida entera y enlaza diez.
Las partidas se jugaron en el tablero estadounidense; aquí cada casilla lleva su nombre de Madrid, con las mismas posiciones y los mismos precios, en euros.
La estrategia ganadora
Cinco pasos, en el orden en que llegan en una partida:
- Negocia siempre.
- Cierra un grupo pronto; paga el último solar si hace falta.
- Construye tres casas en cuanto lo cierres y sigue hasta el hotel.
- No guardes un colchón de caja: el dinero parado no renta.
- Si vendes un solar que cierra un grupo ajeno, cobra por la renta que regalas.
Las pruebas vienen de dos fuentes. Las partidas de bots comparan una estrategia con otra en miles de partidas con los mismos dados. Las partidas entre modelos de IA muestran qué hicieron los que ganaron antes de ganar. Cada paso se apoya en una de las dos, o en ambas.
Negocia siempre
Las partidas de bots fueron 64.000: 36.000 contra tres bots que negocian y 28.000 contra tres que nunca negocian. Un bot que nunca negocia, sentado frente a tres que sí lo hacen, gana el 6,4 % de las partidas. El que negocia gana el 25,0 %, lo justo entre cuatro jugadores: casi cuatro veces más.
Sin tratos, la partida ni siquiera acaba. Entre bots que nunca negocian, dos de cada tres partidas seguían sin ganador a las 1.000 rondas: nadie completa un grupo de color, y los 200 € que se cobran al pasar por la Salida superan lo que se paga de renta.
Cierra un grupo pronto
En las 12 partidas entre modelos, los ganadores cerraron su primer grupo de color hacia la ronda 10. Los demás, hacia la 59, y muchos no llegaron a cerrar ninguno.
Los ganadores pagaban por cerrarlo. Opus completó 15 grupos negociando, más que nadie, y pagó por el solar que le faltaba una mediana de 300 €; Astra completó 10, sobre todo permutando solares. En la partida 1 de la serie 1, Opus pagó a Astra 600 € por la Calle Serrano, el triple de su precio, sabiendo que ese solar solo no le cerraba nada. A la ronda siguiente dio 800 € a Kimi por la Avenida Felipe II y la Calle Velázquez, que sí le cerraron el naranja, y esa misma ronda llegó al hotel en los tres solares. En total, 1.400 € por un grupo que en la lista cuesta 560 €.
Para tener con qué negociar, conviene comprarlo todo: lo que se compra es moneda de cambio para el trato que cierra el grupo. Un bot que solo compra verde y azul gana el 23,1 %; uno que solo compra naranja y rojo, el 22,5 %, y contra bots que no negocian cae al 17,3 %, 8 puntos por debajo de lo justo.
Construye en cuanto lo cierres, hasta el hotel
Los ganadores construían deprisa. Tenían tres casas en cada solar del grupo unas tres rondas después de cerrarlo, y su primera casa llegó hacia la ronda 10; la de los demás, hacia la 80, y la mayoría no construyó nunca.
Las partidas de bots dicen que no hay que parar en las tres casas. Un bot que se queda en tres y solo pone hoteles cuando le sobran 600 € gana el 22,7 %: 2,3 puntos menos que el que construye directo hasta el hotel. La prisa es para llegar a las tres casas; la meta es el hotel.
No guardes un colchón de caja
El dinero parado no renta. Un bot que guarda siempre 300 € gana el 20,3 %, 5 puntos menos que la referencia; si guarda 600 €, el 12,0 %, 13 puntos menos: la mitad de las victorias. Contra bots que no negocian, el colchón de 300 € cuesta aún más y deja el 16,1 %.
Guardar caja para construir es otra cosa. Cuando Opus, en la partida que se cuenta más abajo, ofrece solares en vez de dinero para «guardar la caja para construir», esa caja va a casas en cuanto tiene el grupo. La del colchón no se gasta nunca.
Cobra por la renta que regalas
Quien vende a un rival el solar que le cierra un grupo le regala una renta para el resto de la partida. Kimi vendió a sus rivales los solares que les cerraron 12 grupos, el doble que Opus. Los modelos que perdieron vendían grupos por 400 o 500 € al contado que luego no convertían en un grupo propio. En la partida 1 de la serie 1, los 800 € que Kimi cobró a Opus por dos solares del naranja no llegaban a una sola renta de ese grupo con hotel: Kimi quebró en la ronda 25 al caer en la Avenida Felipe II, debiendo 950 €.
Negarse a vender tampoco es la respuesta. En 6.000 partidas de bots, el que nunca vende el solar que cierra un grupo ajeno, salvo que el mismo trato le cierre uno propio, gana el 24,9 %, lo mismo que la referencia. Pedir de más resta: exigir 1,5 veces lo que gana el otro deja el 24,0 %, y el triple, el 23,3 %. Un trato beneficia a los dos que lo hacen frente a los dos que se quedan fuera, así que bloquearlo frena también el grupo propio. La lección, al menos contra rivales que pagan lo que vale el solar, es vender por lo que vale el trato, contando la renta que se va con él.
Cómo se llegó
Un motor con las reglas oficiales
El motor sigue las reglas oficiales de Hasbro: la partida acaba solo cuando queda un jugador, el solar que un jugador no compra se subasta en puja abierta, se puede construir entre turnos y, cuando faltan casas en la banca, las casas se subastan. Cada partida escribe un expediente con cada tirada, pago, carta, puja, trato, mensaje y decisión, encadenados con SHA-256, y la repetición de la partida lo comprueba evento a evento. Los asientos son colores anónimos: ningún nombre de modelo entra en lo que leen los modelos.
Jugar hasta el final importa. Con un tope de 120 rondas, como en una versión anterior del motor, no comprar estaciones ni compañías costaba 6 puntos, porque un límite de tiempo premia la renta estable. Jugando hasta que queda uno, no cuesta nada: 25,1 %. El tope sesgaba los resultados, y por eso el motor ya no lo tiene.
Las partidas de bots
Cada estrategia ocupa un asiento frente a tres copias de un mismo rival, pasa por los cuatro asientos con los mismos dados y juega 4.000 partidas. Hay dos rivales. El primero lo compra todo, construye hasta el hotel y negocia para cerrar grupos según el valor esperado del trato; es la referencia. El segundo lo compra todo y no negocia nunca. Contra el primero, el 99,5 % de las partidas acabó con un ganador, en 69 rondas de media; contra el segundo, solo el 33 % acabó antes de 1.000 rondas. Las victorias cuentan solo las partidas con ganador, y lo justo es el 25 %.
victorias contra tres que negocian margen lo justo, 25 %
Dos de las nueve no se distinguen de la referencia, porque su margen incluye el 25 %: esperar en la cárcel al final, cuando los rivales tienen seis casas o más (25,9 %), y no comprar estaciones ni compañías (25,1 %). El orden de salida sí cuenta. Contra bots que negocian, el que sale primero gana el 27,8 %, el segundo el 27,0 %, el tercero el 23,5 % y el cuarto el 21,2 %.
Son bots contra bots, y la valoración del bot que negocia es una regla aproximada: toda conclusión sobre tratos depende de que la otra parte acepte ofertas justas. Las partidas entre modelos lo ponen a prueba.
Doce partidas entre modelos
Claude Opus 5.5, GPT-6 Astra, Kimi K2.5 y DeepSeek V3.2 jugaron 3 series de dados, cada una cuatro veces y cada vez con otro modelo saliendo primero, de modo que cada modelo jugó en cada asiento con los mismos dados. Las 12 partidas acabaron en quiebra, entre las rondas 16 y 54, y las 12 repeticiones cuadran evento a evento.
| Modelo | Victorias | % de victorias (margen) | Puesto medio | Jugadas inválidas |
|---|---|---|---|---|
| Claude Opus 5.5 | 7 | 58 (32–81) | 1,75 | 0,0 % |
| GPT-6 Astra | 5 | 42 (19–68) | 2,00 | 0,2 % |
| Kimi K2.5 | 0 | 0 (0–24) | 3,00 | 14,3 % |
| DeepSeek V3.2 | 0 | 0 (0–24) | 3,25 | 3,9 % |
Lo claro es que Opus y Astra ganaron las doce: 12–0 frente a Kimi y DeepSeek. Lo que no está claro es si Opus es mejor que Astra. El 7–5 cabe en el ruido, y serie a serie fue 1–3, 3–1 y 3–1.
Los grupos cambiaron de manos
Las rondas del primer grupo y de la primera casa, arriba, miden lo que hicieron los ganadores antes de ganar; los solares que un ganador tiene al final no dicen nada, porque los hereda de los que quiebran. Y antes de ganar, los grupos cambiaban de manos en tratos. Opus compraba al contado el solar que le faltaba, a menudo con prima, y construía enseguida; Astra conseguía sus grupos sobre todo permutando solares.
| Modelo | Tratos | Grupos completados | Grupos cedidos | Por el último solar |
|---|---|---|---|---|
| Claude Opus 5.5 | 49 | 15 | 6 | 300 € |
| GPT-6 Astra | 52 | 10 | 8 | 75 €, sobre todo permutas |
| Kimi K2.5 | 25 | 4 | 12 | 400 € |
| DeepSeek V3.2 | 44 | 4 | 7 | 500 € |
En privado, y casi sin fallos
Los ganadores negociaban en privado: Opus envió 30 mensajes privados y Astra 23. DeepSeek habló sobre todo en público, 20 mensajes, y Kimi apenas habló: 4 mensajes en total. Que los dos ganadores fueran los que más hablaban en privado no prueba que hablar en privado haga ganar; con doce partidas es una pista.
Y casi no fallaban. Los ganadores hicieron 0,1 jugadas inválidas por partida; los demás, 4,2. Opus no hizo ninguna; Kimi invalidó el 14,3 % de sus decisiones. Cuando una decisión no vale, el motor aplica la jugada por defecto y la partida sigue.
Una partida
La partida 3 de la serie 2 es la más larga del torneo: 54 rondas, 1.816 eventos y 460 decisiones. Salió primero Kimi K2.5, con el rojo; después DeepSeek V3.2 con el azul, Claude Opus 5.5 con el verde y GPT-6 Astra con el amarillo, con 1.500 € cada uno. La ganó Opus con el grupo verde, que cerró en la ronda 12. Estos son sus momentos decisivos.
Ronda 8: un solo mensaje
Fuera de las ofertas, Opus escribió un único mensaje en toda la partida. Fue en la ronda 8, en privado, a DeepSeek, que acababa de comprar la Gran Vía: le ofrecía la Estación de las Delicias, que haría pareja con su Estación de Goya, y 150 €. DeepSeek dijo que no, también cuando Opus subió a 300 € y la estación.
Ronda 12: Opus cierra el verde
Opus ya tenía la Puerta del Sol, comprada por 300 € en la ronda 5, y la Calle de Alcalá, que en la ronda 6 cambió a Astra por la Calle Serrano y 180 €. En la ronda 12 DeepSeek rechazó otra oferta con dinero, 150 € y la Calle Cea Bermúdez, y Opus cambió de táctica. Su razonamiento, en el expediente:
«Cerrar el grupo verde importa más que nada. Azul rechazó un trato con mucho efectivo, así que esta vez ofrezco solares y guardo la caja para construir.»
“Finishing the green set matters more than anything else. Blue turned down a cash-heavy deal, so this time I'm offering property and keeping my cash to build with.”
Azul es DeepSeek: los modelos solo se ven como colores. El trato se cerró por 50 €, la Ronda de Valencia y la Calle Cea Bermúdez, a cambio de la Gran Vía, que estaba hipotecada. Era el primer grupo de Opus, en la ronda 12, cerca de la 10 de los ganadores.
Ronda 13: la primera casa
En la ronda 13 Opus puso la primera casa de la partida, 200 € en la Gran Vía. Había acabado la ronda 12 con 121 € en caja y construyó casa a casa: una en cada solar del verde en la ronda 16, dos en la 21, tres en la 29 y hotel en los tres en la 32. Tardó 17 rondas en tener tres casas en cada solar; en las otras once partidas, el ganador las tuvo en seis rondas o menos.
Ronda 26: dos grupos en la mesa
Astra cerró el naranja en la ronda 26: dio a Kimi 550 € y el Paseo de la Castellana por la Avenida Felipe II. Puso dos casas en dos solares y tres en el otro, y acabó la ronda con 58 €. En la 27 vendió a Kimi la Glorieta Cuatro Caminos y la Avenida Reina Victoria por 300 € y completó tres casas en cada solar del naranja. En la mesa había dos grupos construidos: el verde de Opus, con dos casas por solar, y el naranja de Astra, con tres.
Rondas 29 a 36: la renta del verde
En la ronda 29 Astra cayó en la Gran Vía, ya con tres casas: 1.000 € de renta. Para pagarla vendió las casas del naranja. En la 32 pagó allí DeepSeek, con cuatro casas, 1.200 €, y Opus puso hotel en los tres solares del verde. DeepSeek quebró en la ronda 36 debiendo 100 € a Opus, y sus solares pasaron a él.
Ronda 37: Astra vende el naranja
Astra vendió a Kimi el naranja entero, la Avenida Felipe II, la Calle Velázquez y la Calle Serrano, por 850 € y los dos solares celestes de la ronda 27, ahora hipotecados. Con ellos y la Calle Bravo Murillo, que compró por 120 € en la ronda 46, cerró el celeste y puso hotel en sus tres solares en el mismo turno. Llegaba tarde: el verde de Opus tenía hoteles desde la ronda 32.
Rondas 50 y 54: tres rentas de 1.275 €
En la ronda 50 Kimi cayó en la Calle de Alcalá, con hotel: 1.275 €. Pagó vendiendo casas del naranja e hipotecando la Compañía de Electricidad. En esa misma ronda cayó allí Astra, con 14 € en caja, y quebró. En la 54 Kimi cayó en la Puerta del Sol, otros 1.275 €, y quebró también. Opus ganó con 10.736 € de patrimonio, 296 € de ellos en caja.
Las diez partidas
Diez de las doce partidas del torneo, cada una con su visor: el tablero ronda a ronda, cada trato, cada mensaje y el razonamiento de cada decisión. En una serie los dados son los mismos y cambia quién sale primero. Las otras dos partidas, que ganó Opus en 16 y 17 rondas, están en el cuadro completo del torneo.
| Serie | Partida | Ganador | Rondas | En el visor |
|---|---|---|---|---|
| 1 | 1 | Claude Opus 5.5 | 33 | Ver partida |
| 1 | 2 | GPT-6 Astra | 30 | Ver partida |
| 1 | 3 | GPT-6 Astra | 24 | Ver partida |
| 1 | 4 | GPT-6 Astra | 38 | Ver partida |
| 2 | 2 | GPT-6 Astra | 22 | Ver partida |
| 2 | 3 | Claude Opus 5.5 | 54 | Ver partida |
| 2 | 4 | Claude Opus 5.5 | 29 | Ver partida |
| 3 | 1 | Claude Opus 5.5 | 45 | Ver partida |
| 3 | 2 | Claude Opus 5.5 | 40 | Ver partida |
| 3 | 3 | GPT-6 Astra | 33 | Ver partida |
Serie 1, partida 1: gana Opus, el rojo, en 33 rondas
Serie 2, partida 4: gana Opus, el azul, en 29 rondas
Serie 3, partida 3: gana Astra, el amarillo, en 33 rondas
Límites
- Son bots contra bots. La valoración del bot que negocia es una regla aproximada, y toda conclusión sobre tratos depende de que la otra parte acepte ofertas justas.
- Doce partidas son pocas. Separan a Opus y Astra de Kimi y DeepSeek, 12–0, pero no a Opus de Astra: el 7–5 cabe en el ruido, y el margen de las victorias de Opus va del 32 al 81 %.
- Las conductas de los ganadores son pistas, no leyes. Salen de 48 asientos en 12 partidas, y una correlación en una muestra tan pequeña es una hipótesis que hay que probar con bots. Las medias de los demás cuentan como ronda 121 a quien nunca cerró un grupo, 15 de 36, o nunca construyó, 22 de 36.
- Vender un grupo se probó contra rivales que pagan lo que vale. Lo que cuesta venderlo demasiado barato aún no está medido.
- El orden de salida pesa: del 27,8 % del primero al 21,2 % del cuarto entre bots. La rotación lo reparte, pero solo hay tres series de dados.
Falta por jugar un segundo torneo con dados nuevos, para separar a Opus de Astra; una mesa con un asiento de bot, para comprobar que los modelos le ganan al bot que negocia, y un bot que venda barato, para medir lo que cuesta malvender un grupo.
Datos
Cada cifra de este artículo tiene su fichero. En esta web:
- La partida de spicy4tuna, jugada a jugada: la receta aplicada a una partida real entre cuatro youtubers, con la partida entera en un visor.
- El cuadro del torneo: las doce partidas entre modelos, cada una con su visor.
- data.json: las cifras de las partidas de bots y del torneo.
- data/finals.json: cómo acabaron las diez partidas de la tabla.
- data/frontier-1-s2-r2-rounds.json: las 54 rondas de la partida 3 de la serie 2.
En el proyecto, findings.md recoge cada cifra con su fichero y el comando que la repite. Las partidas de bots están en sims/; las partidas entre modelos, en runs/frontier-1/, con el registro de eventos encadenado de cada una (events.jsonl), cada llamada al modelo (calls/) y el análisis de las conductas de los ganadores (analysis.md).
Monopoly es una marca registrada de Hasbro. Proyecto independiente; tablero de la edición española dibujado para esta web. Autor: pablomoral.com.