Historia de Carta Blanca: orígenes, primeras reglas y pruebas
Recorre la historia de Carta Blanca desde juegos abiertos relacionados y PLATO hasta su llegada a Microsoft Windows.
Carta Blanca parece concebido para una pantalla: todas las cartas están visibles, cuatro celdas auxiliares permiten reorganizar el tablero y cualquier persona puede repetir una repartición numerada. Sin embargo, su historia comienza con cartas físicas. Paul Alfille recordaba haber jugado de niño a un solitario abierto similar antes de programar FreeCell en el sistema PLATO de la Universidad de Illinois a mediados de la década de 1970 25.
A partir de ahí, la historia tiene tres etapas claras. Juegos abiertos anteriores como Baker’s Game y Eight Off aportaron parientes cercanos. Alfille convirtió la idea en un programa flexible para PLATO y probablemente le dio el nombre FreeCell. Jim Horne llevó más tarde su propia versión gráfica a Windows, donde las reparticiones numeradas transformaron un rompecabezas individual en algo que los jugadores podían comparar y comentar. No se conoce el juego exacto en papel que Alfille recordaba, por lo que resulta más preciso hablar de una familia de juegos relacionados que de un árbol genealógico completamente demostrado.
Para conocer el procedimiento actual de PlaySoli, consulta las reglas completas de Carta Blanca. Para una comparación estructural directa con la paciencia de cartas ocultas más conocida, consulta Carta Blanca frente a Klondike.
Qué se conoce sobre la familia de Carta Blanca
El registro ofrece hitos sólidos sin fingir que cubre todas las lagunas. Martin Gardner escribió sobre Baker’s Game en Scientific American en junio de 1968 35. Alfille describió después su programa para PLATO y su recuerdo de un juego anterior con cartas físicas 25. Horne explicó cómo descubrió el juego de PLATO y creó la versión para Windows 26. En conjunto, esos testimonios explican cómo Carta Blanca llegó a un público masivo.
No identifican un único juego impreso como fuente exacta de Alfille. Baker’s Game, Eight Off y FreeCell comparten ideas importantes, pero la semejanza no demuestra una copia directa. Por eso este artículo acredita a Alfille la implementación para PLATO y a Horne la implementación para Windows, mientras trata con prudencia el linaje anterior de los juegos de cartas.
La familia anterior de juegos abiertos
Carta Blanca pertenece a una familia más amplia que a veces se denomina open packers: la mayoría o la totalidad de las cartas comienzan boca arriba, el tablero se reorganiza conforme a una regla de construcción, los espacios temporales proporcionan movilidad y las fundaciones reciben las cartas por palo. Parientes documentados como Baker’s Game y Eight Off son anteriores al programa FreeCell de Alfille 33 36.
El problema central de diseño es fácil de reconocer. Si todas las cartas están visibles, disminuye la incertidumbre, pero el acceso continúa restringido. Una carta baja necesaria puede estar debajo de una alta. Una celda temporal puede liberarla, pero ocupar esa celda reduce la capacidad futura de transferencia. Vaciar una columna crea una zona de trabajo mucho más poderosa, aunque colocar allí una carta sin cuidado puede volver a bloquear el espacio. Estas tensiones aparecen en los juegos relacionados incluso cuando difieren sus reglas exactas de construcción.
Llamar a un juego «antecesor» puede significar varias cosas. Puede querer decir que sus reglas son estructuralmente anteriores. Puede indicar que un diseñador documentado las adaptó de forma explícita. O quizá solo signifique que los historiadores posteriores sitúan los juegos en la misma familia. La historia de Carta Blanca respalda con más fuerza el primer y el tercer sentido que una línea de transmisión directa perfectamente documentada 25 33 36.
Baker’s Game en 1968
La columna «Mathematical Games» de Martin Gardner titulada «Combinatorial possibilities in a pack of shuffled cards» apareció en el número de junio de 1968 de Scientific American 35. La documentación moderna de PySolFC identifica el juego abierto asociado a esa columna como Baker’s Game y explica su diferencia principal respecto a Carta Blanca: las columnas del tablero se construyen hacia abajo por palo, mientras que Carta Blanca estándar las construye hacia abajo alternando colores 36.
Por lo demás, Baker’s Game contiene los ingredientes reconocibles de la familia: una baraja, todas las cartas repartidas al comienzo, cuatro celdas para una carta, fundaciones y movimiento de secuencias limitado por los espacios temporales necesarios para reproducir la transferencia como movimientos individuales 36. La construcción por el mismo palo crea dependencias más estrictas que la alternancia de colores, porque cada valor solo tiene un padre legal en vez de dos posibilidades del color opuesto.
Es una prueba sólida de que antes del programa de Alfille en PLATO ya se había documentado públicamente una estructura abierta muy similar a Carta Blanca. Por sí sola no demuestra que Alfille tuviera delante el número de Gardner ni que realizara de forma consciente una única modificación con nombre. Alfille dijo que recordaba haber leído de niño sobre un solitario semejante, pero no pudo identificar el libro ni sabía qué variante había añadido 25. La conclusión responsable es, por tanto:
- Baker’s Game es un antecesor documentado y estrechamente relacionado 35 36.
- La construcción alternando colores constituye una diferencia definitoria de Carta Blanca estándar 36.
- Su entrevista no establece el camino exacto desde la columna de Gardner —u otro libro— hasta el juego con cartas físicas que Alfille recordaba 25.
Eight Off y los límites de un árbol genealógico ordenado
Eight Off es otro integrante reconocido de la misma familia de juegos abiertos. Como indica su nombre, utiliza más celdas de reserva que Carta Blanca estándar. PySolFC lo describe como una versión relacionada con King Only Baker’s Game que tiene ocho celdas 36. Las historias especializadas suelen situar Eight Off, Baker’s Game y FreeCell en un mismo linaje 33.
Resulta tentador dibujar una flecha recta desde Eight Off hasta Baker’s Game y después FreeCell. Las reglas sí muestran una progresión significativa de ideas relacionadas: información abierta, fundaciones por palo, espacios de reserva y transferencia restringida de secuencias 33 36. Sin embargo, el registro documental utilizado aquí no demuestra que Alfille aprendiera una versión concreta con nombre, cambiara exactamente una regla y publicara el resultado. Su propio recuerdo es expresamente menos preciso 25.
Un diagrama mejor mostraría una familia de juegos abiertos relacionados, con Baker’s Game documentado en 1968, Eight Off como forma anterior relacionada y el recuerdo de Alfille sobre un juego físico desembocando en la implementación para PLATO 25 33 35 36. Las flechas deberían llevar las etiquetas «relación estructural» o «influencia probable», no «copia directa demostrada».
Qué recordaba Paul Alfille
En una entrevista telefónica realizada en 2000, Alfille dijo que no sabía con exactitud de dónde procedía el juego. Recordaba haber leído de niño acerca de solitarios y uno en el que podían verse todas las cartas, lo que convertía el rompecabezas en algo más parecido al ajedrez que a un juego dependiente de información oculta 25. Jugó una versión con cartas físicas antes de programarla.
Cuando se le preguntó por un supuesto antecesor y por la variante que había introducido, Alfille no afirmó estar seguro. Quiso saber a qué libro se refería el entrevistador, dijo que creía haber inventado el nombre FreeCell y reconoció que no sabía qué variación podía haber añadido 25. Son declaraciones especialmente valiosas porque conservan el límite entre memoria y prueba.
También complican la palabra «inventó». Es razonable acreditar a Alfille la creación del programa FreeCell para PLATO y el establecimiento de la forma informática con ese nombre descrita en su entrevista. Su recuerdo respalda una autoría probable del nombre, pero «creo» no equivale a un documento fechado conservado. Y como antes había jugado con cartas físicas a un juego relacionado, los mecanismos fundamentales del programa no surgieron de la nada 25.
El año exacto exige la misma prudencia. La introducción de la entrevista sitúa la versión de PLATO a mediados de la década de 1970 25. Muchos resúmenes posteriores indican 1978, pero la entrevista primaria revisada aquí no fija la implementación en ese año concreto. Por eso este paquete utiliza «mediados de la década de 1970» cuando se apoya en la entrevista y trata 1978 como una datación convencional posterior, no como un hecho establecido de manera independiente.
FreeCell en PLATO
PLATO comenzó en la Universidad de Illinois en 1960 como sistema de aprendizaje asistido por ordenador. A comienzos de la década de 1970, las pantallas de plasma mejoradas, el acceso en red y las herramientas de autoría cada vez más capaces permitían programas educativos gráficos, comunicación y juegos 27. Ese entorno fue importante para Carta Blanca. Ofrecía un ordenador compartido, una pantalla gráfica y un público capaz de repetir y comparar un rompecabezas determinista.
Alfille estudiaba Medicina; no era empleado de una empresa de juegos de cartas ni profesor de Informática. Tenía experiencia programando y escribió FreeCell en TUTOR, el lenguaje de autoría educativa de PLATO 25. Describió limitaciones que hoy parecen severas: variables globales, ausencia de recursividad según recordaba, almacenamiento limitado y una pantalla cuyo espacio disponible condicionaba el intervalo de disposiciones.
La pequeña huella del programa no impidió incluir funciones ambiciosas. Alfille dijo que los usuarios podían elegir variantes de cuatro a diez columnas y de una a diez celdas. La forma estándar de ocho columnas y cuatro celdas era un punto dentro de un sistema configurable, no la única disposición posible 25. También mantenía rachas de victorias y registros competitivos. Una máquina central hacía posibles las clasificaciones compartidas y los desafíos seleccionados mucho antes de los marcadores web.
Estos detalles muestran por qué PLATO fue algo más que una plataforma neutral de adaptación. Convirtió un solitario repartido a mano en un sistema repetible con rendimiento registrado, reglas configurables y una comunidad. Según Alfille, el programa también podía automatizar movimientos evidentes del final y ayudar a determinar cuándo una posición estaba perdida 25. Son posibilidades del software, no cambios en el objetivo de llevar las cartas a las fundaciones.
Qué añadió el ordenador
La mayor aportación del ordenador no fue simplemente la animación. Cambió lo que podía medirse y repetirse.
Reparticiones reproducibles
Un barajado generado a partir de un número puede reconstruirse. Jugadores de distintos lugares pueden intentar la misma repartición, comparar líneas de juego y distinguir «yo no la resolví» de «no existe solución». Más tarde, esa distinción se volvió central en el conjunto numerado de Microsoft 26.
Aplicación de la legalidad de los movimientos
Un programa puede rechazar la transferencia de una secuencia cuando no hay suficientes espacios temporales para descomponerla. También puede ejecutar una transferencia legal de varios pasos como una sola acción visible. El movimiento en pantalla puede parecer una regla nueva, pero su legitimidad se basa en los movimientos individuales subyacentes; la guía dedicada a supermovimientos explicará ese mecanismo con detalle.
Registros y competición
La versión de Alfille para PLATO registraba rachas y admitía juego competitivo 25. Eso no convirtió Carta Blanca en un juego de cartas para dos personas. Creó comparación social alrededor de intentos independientes del mismo tipo de rompecabezas.
Tareas automáticas
Un programa puede enviar a las fundaciones cartas claramente seguras, terminar un final forzado o deshacer un movimiento. Estas comodidades varían entre implementaciones y no deben confundirse con reglas históricas universales.
El camino de Jim Horne hasta Windows
El relato de Jim Horne distingue tres etapas. Primero conoció FreeCell mientras trabajaba con un sistema PLATO en la Universidad de Alberta. Dijo expresamente que no había inventado el juego 26. Después escribió una versión para ordenador personal con gráficos de caracteres y la distribuyó mediante CompuServe. Por último, tras incorporarse a Microsoft, creó una versión gráfica para Windows.
Horne afirma que incluyó esa versión en una compilación de Windows NT como broma práctica y que después puso FreeCell en la compilación de Windows 95 26. Sea cual fuera la ruta informal de entrada en esas compilaciones, su relato documenta la transición desde PLATO y las versiones de PC basadas en caracteres hasta una edición gráfica incluida en productos de Microsoft.
Por eso deben mantenerse separadas varias funciones:
- Paul Alfille creó la implementación de PLATO y probablemente el nombre, según su propio recuerdo matizado 25.
- Jim Horne creó la implementación de Microsoft Windows después de aprender el juego mediante PLATO 26.
- Las compilaciones de productos Microsoft distribuyeron la implementación gráfica de Horne más allá de PLATO y de su versión anterior para PC 26.
- Los juegos abiertos anteriores aportaron mecanismos relacionados antes de cualquiera de los dos programas 33 35 36.
Llamar a Horne inventor de FreeCell borra a Alfille y el contexto de las cartas físicas. Llamar inventor a Microsoft confunde distribución con diseño. Sin embargo, llamar a Alfille un simple adaptador resta importancia al sistema con nombre que creó para PLATO, sus formas configurables y sus funciones competitivas 25 26.
Las 32 000 reparticiones numeradas y la partida 11982
Las reparticiones numeradas de la versión para Windows produjeron uno de los episodios históricos más conocidos de Carta Blanca. Horne afirma que el conjunto original contenía 32 000 partidas generadas de forma reproducible a partir de sus números. A los jugadores se les asignaron lotes, informaron de reparticiones sin resolver y concentraron progresivamente sus esfuerzos en los casos restantes 26. Finalmente destacó una repartición: la número 11982.
El trabajo computacional posterior estableció que la 11982 no tiene solución bajo las reglas definidas de Microsoft, mientras que las otras reparticiones de ese conjunto concreto se consideran resolubles 26 33 38. El resultado es importante, pero su alcance debe expresarse con precisión:
- Se refiere a los 32 000 barajados producidos por un generador y un esquema de numeración concretos.
- Supone un conjunto concreto de reglas de Carta Blanca y una interpretación determinada de los movimientos legales.
- No demuestra que solo una disposición entre todas las reparticiones posibles de 52 cartas carezca de solución.
- No significa que un jugador individual deba ganar 31 999 de cada 32 000 intentos.
- No justifica una afirmación de resolubilidad para las reparticiones de PlaySoli salvo que esas reparticiones y reglas se correspondan y se analicen de forma independiente.
Estos límites se derivan del generador definido de Microsoft, el relato de Horne y las descripciones posteriores del conjunto de referencia 26 33 38.
Horne también describió reparticiones con números negativos construidas deliberadamente y evidentemente imposibles. Esa observación basta para refutar el eslogan «todas las reparticiones de Carta Blanca tienen solución» 26. Por tanto, PlaySoli no ofrece una garantía universal sobre una repartición sin pruebas de un solucionador o de un proceso de selección 7.
Qué demuestra —y qué no demuestra— la investigación con solucionadores
Carta Blanca se convirtió en un dominio útil para la investigación porque combina información completamente visible con un espacio de búsqueda enorme. Los trabajos académicos han estudiado la búsqueda heurística, la detección de bloqueos y las soluciones óptimas 37. Otro artículo presentó un solucionador que completó el 98 % del conjunto de referencia Microsoft 32K utilizado en ese experimento 38. Esa cifra es una tasa de éxito del solucionador, no un porcentaje medido de reparticiones resolubles.
La diferencia es fundamental:
- Una repartición puede tener solución aunque un programa concreto no la encuentre dentro de su método o límite de recursos.
- Un solucionador puede completar casi todos los casos de un conjunto seleccionado sin describir todos los barajados posibles.
- Una tasa humana de victorias incluye errores, búsqueda incompleta y la estrategia elegida.
- Una tasa matemática de resolubilidad pregunta si existe al menos una ruta legal ganadora bajo un conjunto exacto de reglas.
Los trabajos académicos también formalizan las transferencias de secuencias y los bloqueos, ayudando a explicar por qué un movimiento que parece útil localmente puede destruir la única ruta a través de un ciclo de dependencias 37 39. La investigación valida Carta Blanca como un problema serio de planificación. No ofrece una promesa universal de que el siguiente tablero —o todos los tableros de cualquier sitio web— deban poder ganarse.
Cronología basada en pruebas
| Fecha o periodo | Lo que respaldan las pruebas | Lo que no demuestran |
|---|---|---|
| Antes de 1968 | Los juegos abiertos relacionados, incluido Eight Off, ya formaban parte de la familia de paciencia 33 36. | Una línea directa y totalmente documentada hasta las reglas que Alfille conoció de niño. |
| Junio de 1968 | Se publica la columna pertinente de Gardner en Scientific American; la documentación especializada asocia Baker’s Game con ella 35 36. | Que Alfille utilizara ese número exacto como fuente. |
| Mediados de la década de 1970 | El FreeCell original de Alfille funciona en PLATO en la Universidad de Illinois 25. | Un día establecido con precisión o, basándose solo en esta entrevista primaria, el año exacto 1978 repetido con frecuencia. |
| Era de PLATO | El programa utilizaba TUTOR, permitía configurar columnas y celdas y admitía rachas y competición 25. | Que todas las implementaciones posteriores copiaran cada función de PLATO. |
| Era de PC anterior a Windows | Horne escribe una versión para PC basada en caracteres después de conocer el juego en PLATO en Alberta 26. | Que Horne inventara el juego subyacente. |
| Era de Windows NT / Windows 95 | Horne crea una versión gráfica para Windows y afirma que la incorporó a las compilaciones de esos productos 26. | Que Windows fuera la primera implementación informática. |
| Investigación de reparticiones numeradas | La comunidad prueba el conjunto Microsoft 32K; la repartición 11982 se convierte en la excepción demostrada como irresoluble dentro de ese conjunto 26 33. | Un porcentaje universal de resolubilidad de Carta Blanca. |
| Desde la década de 2010 | Investigadores publican estudios sobre solucionadores, búsqueda y bloqueos utilizando modelos definidos de Carta Blanca 37 38. | Que el resultado de un solucionador en un conjunto de referencia equivalga a la resolubilidad global del juego. |
Errores históricos comunes
Decir «Carta Blanca se inventó en 1978» sin matices
La fecha se repite ampliamente, pero la entrevista primaria de Alfille utilizó «mediados de los setenta» y no dio un año preciso 25. Escribe que la implementación de PLATO data de mediados de la década de 1970; identifica 1978 como una datación posterior habitual solo cuando se aporte una fuente.
Afirmar que Alfille copió Baker’s Game y cambió exactamente una regla
La comparación estructural es convincente, pero Alfille no pudo identificar su fuente infantil ni el cambio exacto que había introducido 25. Trata Baker’s Game como un antecesor cercano documentado, no como una transmisión de un solo paso totalmente demostrada.
Llamar a Jim Horne inventor de FreeCell
El propio Horne dijo que conoció el juego en PLATO y no lo inventó 26. Su contribución fue la ruta de implementación en PC y Windows.
Llamar a Microsoft creador de FreeCell
Microsoft distribuyó la versión de Horne. El programa de Alfille para PLATO y los juegos físicos relacionados son anteriores 25 26.
Decir que todas las reparticiones pueden ganarse
Tanto Alfille como Horne hablaron de disposiciones irresolubles construibles o identificadas 25 26. El resultado del conjunto Microsoft 32K está acotado y no constituye un teorema universal.
Convertir una cobertura del 98 % del solucionador en un 98 % de resolubilidad
La cifra académica describe el rendimiento de un solucionador en un conjunto de referencia 38. No afirma que el 2 % restante fuera totalmente irresoluble ni que el 98 % de las reparticiones arbitrarias tenga solución.
Tratar las cartas visibles como prueba de que el juego es fácil
La información completa elimina la incertidumbre de las cartas ocultas. No elimina la dificultad combinatoria, los ciclos de dependencias ni la pérdida irreversible de espacio de trabajo.
Preguntas frecuentes
¿Quién inventó Carta Blanca?
La mejor atribución es que Paul Alfille creó la implementación de PLATO con el nombre FreeCell a mediados de la década de 1970. Ya había jugado con cartas físicas a un juego relacionado y no estaba seguro de su fuente, por lo que la ascendencia más profunda de las reglas no puede atribuirse con la misma seguridad a una sola persona 25.
¿Carta Blanca se inventó en 1978?
1978 es una fecha moderna habitual. La entrevista primaria de Alfille empleó la expresión más amplia «mediados de los setenta», por lo que este paquete no presenta el año exacto como definitivamente establecido por esa entrevista 25.
¿Carta Blanca procede de Baker’s Game?
Baker’s Game es un antecesor documentado estrechamente relacionado, cuya principal diferencia en la descripción estándar es la construcción del tablero por el mismo palo 36. La relación probable es sólida, pero Alfille no pudo confirmar qué libro o juego con nombre recordaba.
¿Qué relación tiene Eight Off con Carta Blanca?
Eight Off pertenece a la misma familia de juegos abiertos y utiliza ocho celdas de reserva. Sus ideas compartidas ayudan a explicar el contexto de diseño de Carta Blanca, pero «antecesor» no debe confundirse con una cadena totalmente documentada de copia directa 33 36.
¿Paul Alfille puso nombre al juego?
Dijo «creo que inventé el nombre», una prueba útil en primera persona que sigue siendo un recuerdo matizado y no un registro fechado del bautizo 25.
¿Qué añadió PLATO a Carta Blanca?
PLATO proporcionó un entorno gráfico y conectado en el que Alfille podía automatizar el reparto, ofrecer cantidades configurables de columnas y celdas, conservar rachas y organizar desafíos competitivos 25 27.
¿Jim Horne inventó Microsoft FreeCell?
Horne creó la implementación de Microsoft Windows. Había conocido FreeCell en PLATO y dijo expresamente que no inventó el juego subyacente 26.
¿Por qué es famosa la repartición 11982?
Es la repartición demostrada como irresoluble dentro del conjunto numerado original de Microsoft de 32 000 barajados reproducibles bajo esas reglas 26 33. No implica que todas las demás disposiciones posibles de Carta Blanca tengan solución.
¿Casi todas las reparticiones de Carta Blanca tienen solución?
Las pruebas de conjuntos numerados famosos y el trabajo con solucionadores indican que muchas reparticiones estándar son resolubles, pero no debe aplicarse universalmente un porcentaje sin definir generador, reglas y método de demostración. PlaySoli no garantiza todas las reparticiones 7.
Sigue explorando
- Reglas de Carta Blanca: disposición, movimientos legales y fundaciones
- Estrategia de Carta Blanca: planificación con celdas y columnas vacías
- Errores comunes de Carta Blanca y cómo diagnosticarlos
- Supermovimientos de Carta Blanca y capacidad de transferencia
- Carta Blanca frente a Klondike
- Cómo se desarrolló el solitario informático
Fuentes utilizadas
- 25 Denny Cronin, entrevista con Paul Alfille.
- 26 entrevista con Jim Horne sobre el origen de Microsoft FreeCell.
- 27 historia de PLATO del Grainger College de la Universidad de Illinois.
- 33 Michael Keller — FreeCell FAQ and Links (preguntas frecuentes y enlaces sobre FreeCell).
- 35 Martin Gardner, «Mathematical Games», Scientific American, junio de 1968, registro de publicación y DOI.
- 36 documentación de PySolFC sobre Baker’s Game y Eight Off.
- 37 Gerald Paul y Malte Helmert, investigación sobre soluciones óptimas de Carta Blanca y análisis de bloqueos.
- 38 Achiya Elyasaf, Ami Hauptman y Moshe Sipper, GA-FreeCell.
- 39 Marten Klaver, Theoretical and Practical Aspects of Freecell («Aspectos teóricos y prácticos de FreeCell»).
Esta guía distingue las reglas actuales de PlaySoli de las variantes históricas y señala las afirmaciones discutidas.