Cómo jugar a Chain Bluff: dominó Mexican Train con una capa de farol criptográfico
Chain Bluff es el clásico juego de dominó Mexican Train con un giro: cada ficha colocada boca abajo es un compromiso SHA-256, lo que significa que puedes mentir. Reglas, la mecánica del farol, cuándo cantar, y la criptografía que hace el dominó online realmente justo.
Chain Bluff es el quinto juego de 6proclub. Es un juego de dominó de cuatro jugadores construido sobre el Mexican Train — una variante de dominó que la mayoría de los lectores o han jugado en la mesa de la cocina o nunca han oído — con una sola adición que cambia toda la sensación del juego: cada ficha colocada boca abajo es un compromiso criptográfico, lo que significa que los jugadores pueden farolear, y otros jugadores pueden cantar.
El juego base es una carrera limpia de colocar fichas. La capa de farol lo convierte en algo más cercano al póker. Este artículo cubre ambas.
Las reglas básicas
Chain Bluff se juega entre cuatro jugadores con un juego de dominó doble-9 (55 fichas, de 0|0 a 9|9). Cada jugador empieza con 8 fichas en la mano; las fichas restantes forman el pozo del que los jugadores roban cuando no pueden jugar.
Una partida consta de 3 rondas. El jugador con el menor total de puntos acumulado a lo largo de las tres rondas gana. (Total de puntos = la suma de puntos de las fichas que siguen en la mano al terminar la ronda — menos es mejor.)
La disposición del tablero
El tablero tiene cinco vías:
- Cuatro trenes personales, uno por jugador
- Un Mexican Train, compartido por todos
Los cinco trenes parten de una ficha central. La ficha central de la ronda 1 es el doble 9-9 (la ficha más alta del juego). Las rondas siguientes usan 8-8, luego 7-7.
La primera ficha colocada en cualquier tren debe coincidir con el valor central. Después, cada ficha siguiente debe coincidir con el extremo abierto del tren al que se añade.
Un turno, en orden
En tu turno, puedes:
- Jugar una ficha de tu mano en un tren legal. Luego tu turno termina.
- Si no puedes jugar, roba una ficha del pozo.
- Si la ficha robada es legal, puedes jugarla de inmediato.
- Si no lo es, tu turno termina y tu tren personal queda abierto (ver abajo).
Trenes abiertos
Un tren está cerrado por defecto — solo su dueño puede añadirle fichas. Un tren queda abierto cuando su dueño roba una ficha y no puede jugarla ese turno. Mientras el tren está abierto, cualquier jugador puede añadirle fichas. El tren se cierra de nuevo cuando su dueño hace cualquier jugada (en su propio tren o en el Mexican Train).
El Mexican Train siempre está abierto para todos.
Dobles
Cuando un jugador coloca un doble (cualquier ficha de puntos iguales, como 5-5 o 7-7), el valor doblado debe ser satisfecho antes de que continúe el juego normal. El siguiente jugador debe jugar una ficha que coincida con ese doble en el mismo tren. Si no puede, roba una ficha e intenta jugarla. Si aún no puede, el doble queda pendiente para el jugador siguiente — y así sucesivamente, alrededor de la mesa, hasta que alguien lo satisface.
Se pueden apilar varios dobles. Una limpia cadena de dobles es el momento más espectacular del juego.
Fin de ronda
La ronda termina cuando:
- Un jugador coloca su última ficha (se «va»), o
- Nadie puede jugar y el pozo está vacío
El jugador que se va anota 0 puntos en esa ronda. Todos los demás anotan la suma de puntos que les quedan en la mano. Tras tres rondas, el jugador con el total de puntos acumulado más bajo gana la partida.
La capa de farol
Aquí es donde Chain Bluff diverge del Mexican Train estándar.
Cuando colocas una ficha, tienes una elección adicional: colocarla boca arriba (visible para todos, como en el dominó normal) o colocarla boca abajo como un compromiso. Una ficha boca abajo es solo un hash SHA-256 en el servidor — tu cliente se ha comprometido con una ficha concreta, pero ningún otro jugador puede ver cuál.
Hay dos razones para colocar boca abajo:
Razón 1 — Tienes una jugada legal y quieres que el juego avance. Una ficha boca abajo se trata como legal provisionalmente. El juego continúa. Si nadie te canta en dos turnos, la ficha se revela automáticamente al expirar y el juego prosigue. Sin penalización.
Razón 2 — No tienes una jugada legal y quieres farolear una de todos modos. Te comprometes con una ficha que en realidad no coincide con el extremo abierto. El juego trata tu movimiento como legal en el momento. Si nadie te canta en dos turnos, has saltado de hecho la secuencia de «robar y pasar» — una ganancia de tempo significativa en los finales de ronda.
Cantar un farol
Dentro de los dos turnos siguientes a cualquier ficha boca abajo, cualquier jugador puede cantar. El faroleador debe entonces revelar la ficha comprometida (la ficha original, no una sustituta — el compromiso SHA-256 lo ata).
- Si la colocación era legal (verdad): el cantante recibe la penalización.
- Si la colocación era una mentira: el faroleador recibe la penalización.
Una penalización es un recargo de puntos fijo añadido a la mano del infractor para el conteo de fin de ronda. El valor exacto se configura por partida (típicamente el equivalente a robar 2-3 fichas).
Los faroles que no se cantan en dos turnos expiran como provisionalmente-verdaderos. Se revelan automáticamente y la colocación original se mantiene. Sin penalización en ninguna dirección.
Cuándo farolear
El farol es más atractivo en dos situaciones concretas:
- Estás atascado y el pozo está ligero. Si al pozo le quedan solo 2-3 fichas, robar una ficha no jugable te cuesta un turno y expone tu situación. Farolear la jugada mantiene tu tempo y tu ventaja de información. Riesgo: que te canten.
- Estás cerca de irte. Si te quedan solo 2-3 fichas, cada turno importa. Un farol no cantado te ahorra un robo y te acerca a la victoria de ronda. Riesgo: un farol cantado añade puntos de penalización que borran tu ventaja de mano baja.
El farol es menos atractivo cuando los extremos abiertos son obvios y están estrechamente seguidos — en las primeras rondas con manos llenas, cada jugador suele poder deducir qué es plausible a partir de las fichas que tiene y lo que se ha jugado.
Cuándo cantar
Las matemáticas de cantar son aproximadas pero manejables:
- Sigue qué números están contabilizados. Con 55 fichas en total y cuatro manos de 8 (32 fichas en manos al principio), el pozo tiene 23. Cada ficha jugada boca arriba reduce el conjunto desconocido. Tarde en la ronda, a menudo puedes calcular exactamente qué fichas pueden aún coincidir con un extremo abierto dado.
- Observa el orden de colocación. Un jugador que obviamente pudo jugar boca arriba pero eligió boca abajo está señalando algo — o farolea, o prepara un futuro farol y quiere que sospeches. Lo segundo es una jugada más profunda.
- Cantar es asimétrico. Un farol correctamente cantado penaliza al faroleador; un canto incorrecto te penaliza a ti. Pero la información que ganas de un canto correcto va más allá de la ronda — una vez que a un jugador lo han pillado faroleando, sus fichas boca abajo se cantan más agresivamente el resto de la partida, lo cual él sabe, lo que constriñe sus opciones de final de partida.
La regla aproximada: canta cuando puedas reducir mentalmente el conjunto de fichas legales del faroleador a menos de 4 candidatas y tu lectura del jugador sugiera farol > verdad en ese subconjunto. Cantar por pura sospecha suele ser un mal intercambio.
Por qué esto funciona online
Chain Bluff exige un compromiso provably fair en dos capas, y aquí es donde la criptografía se gana el sustento.
Capa 1 — el compromiso del barajado
Antes de que se reparta ninguna ficha, el servidor se compromete a su semilla aleatoria publicando el hash SHA-256 de (server-seed, client-seed). La semilla de cliente la aportan los propios jugadores. El barajado de las 55 fichas, quién las reparte, quién recibe qué 8, el orden del pozo — todo ello se deriva de forma determinista de esas semillas.
Al final de la partida, el servidor revela su semilla. Cualquiera puede hashearla junto con la semilla de cliente y verificar que el hash de compromiso original coincide. Luego puede volver a correr el algoritmo de barajado y confirmar que cada ficha repartida vino de un barajado justo que el servidor no pudo amañar a posteriori.
Capa 2 — el compromiso por farol
Cada ficha boca abajo también publica un hash SHA-256: hash(tile, nonce). Esto es lo que hace funcionar la capa de farol. El faroleador no puede esperar a ver qué hacen sus oponentes y luego cambiar qué ficha «había» colocado. El hash lo ata a una ficha concreta desde el momento de la colocación. Las revelaciones — al cantar, o en la revelación automática de dos turnos — se verifican volviendo a hashear y cotejando con el compromiso original.
Si una revelación no coincide con su compromiso, se trata al faroleador como si hubiera abandonado el farol y recibe una penalización fuerte — significativamente peor que ser cantado justamente.
El efecto combinado es que Chain Bluff online es criptográficamente tan justo como el Mexican Train en la mesa de la cocina sin un tío tramposo, más la mecánica de farol que la versión de mesa de cocina no puede soportar de verdad (porque las fichas boca abajo en persona pueden ser espiadas, cambiadas o negadas).
Notas de estrategia para nuevos jugadores
Un puñado de cosas que no son obvias hasta que has jugado unas partidas:
- La apertura importa más de lo que crees. Con una mano fresca de 8 y una central de 9-9, las fichas que puedes jugar de inmediato determinan tu ritmo. Si tienes una ficha que coincide con el 9, juégala en tu propio tren para mantenerlo cerrado. Si no, estás a punto de robar — y tu tren se abrirá.
- Los dobles son una herramienta de doble filo. Jugar un doble constriñe a tus oponentes pero también revela información sobre tu mano. Si juegas 7-7, señalas que tienes una cola relacionada con el 7 en tu mano para encadenar. Sigue quién juega qué dobles y aprendes mucho sobre quién tiene qué.
- El Mexican Train es la válvula de escape de todos. Guarda las fichas útiles en el Mexican Train para los momentos en que tus oponentes hayan constreñido tus opciones personales. Quemar fichas elegibles para el Mexican Train pronto es un error.
- Farolear antes de la ronda 3 suele estar mal. Hasta la tercera ronda, tu ventaja o déficit de puntos es lo bastante pequeño para que el coste de un farol cantado supere el beneficio. Guarda el farol para las posiciones de cierre de la ronda 3 donde cada turno ahorrado importa.
- Vigila el conteo del pozo. Cuando el pozo baja a 3 o menos, la ronda está en su fase final. Es cuando los faroles se disparan, los cantos se ajustan, y el cálculo de fin de ronda importa más.
La verificación
Tras cada partida de Chain Bluff, puedes sacar el registro de verificación de la página de detalles de la partida. Incluye:
- El hash de compromiso del barajado, la revelación de la semilla de servidor, y la semilla de cliente
- El hash de compromiso y la revelación de cada ficha boca abajo
- El historial completo de movimientos con marcas de tiempo
Volver a correr el barajado y volver a hashear cada compromiso reproduce toda la partida de forma determinista. Cualquier desviación sería detectable por quien tenga la transcripción. No hemos tenido un fallo de verificación en producción, y la arquitectura está construida para que no podamos — el servidor no tiene forma de producir un barajado ganador sin dejar pruebas.
Dónde jugar
Ve a /chainbluff/setup para alojar o unirte a una mesa de 4 jugadores. La primera ronda es suave. Para la tercera ronda alguien está faroleando.