Guías

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.

A2345
Ilustración editorial original de PlaySoli; no se presenta como una fotografía histórica.

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 SRC-025.

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.

Contenido

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 SRC-035. Alfille describió después su programa para PLATO y su recuerdo de un juego anterior con cartas físicas SRC-025. Horne explicó cómo descubrió el juego de PLATO y creó la versión para Windows SRC-026. 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 SRC-033 SRC-036.

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 SRC-025 SRC-033 SRC-036.

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 SRC-035. 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 SRC-036.

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 SRC-036. 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 SRC-025. La conclusión responsable es, por tanto:

  • Baker’s Game es un antecesor documentado y estrechamente relacionado SRC-035 SRC-036.
  • La construcción alternando colores constituye una diferencia definitoria de Carta Blanca estándar SRC-036.
  • 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 SRC-025.

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 SRC-036. Las historias especializadas suelen situar Eight Off, Baker’s Game y FreeCell en un mismo linaje SRC-033.

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 SRC-033 SRC-036. 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 SRC-025.

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 SRC-025 SRC-033 SRC-035 SRC-036. 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 SRC-025. 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 SRC-025. 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 SRC-025.

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 SRC-025. 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 SRC-027. 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 SRC-025. 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 SRC-025. 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 SRC-025. 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 SRC-026.

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 SRC-025. 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 SRC-026. 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 SRC-026. 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 SRC-025.
  • Jim Horne creó la implementación de Microsoft Windows después de aprender el juego mediante PLATO SRC-026.
  • 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 SRC-026.
  • Los juegos abiertos anteriores aportaron mecanismos relacionados antes de cualquiera de los dos programas SRC-033 SRC-035 SRC-036.

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 SRC-025 SRC-026.

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 SRC-026. 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 SRC-026 SRC-033 SRC-038. 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 SRC-026 SRC-033 SRC-038.

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» SRC-026. 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 SRC-007.

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 SRC-037. Otro artículo presentó un solucionador que completó el 98 % del conjunto de referencia Microsoft 32K utilizado en ese experimento SRC-038. 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 SRC-037 SRC-039. 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 SRC-033 SRC-036. 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 SRC-035 SRC-036. 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 SRC-025. 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 SRC-025. 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 SRC-026. 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 SRC-026. 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 SRC-026 SRC-033. 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 SRC-037 SRC-038. 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 SRC-025. 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 SRC-025. 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ó SRC-026. 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 SRC-025 SRC-026.

Decir que todas las reparticiones pueden ganarse

Tanto Alfille como Horne hablaron de disposiciones irresolubles construibles o identificadas SRC-025 SRC-026. 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 SRC-038. 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 SRC-025.

¿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 SRC-025.

¿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 SRC-036. 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 SRC-033 SRC-036.

¿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 SRC-025.

¿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 SRC-025 SRC-027.

¿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 SRC-026.

¿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 SRC-026 SRC-033. 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 SRC-007.

Sigue explorando

Fuentes utilizadas

  • SRC-025 Denny Cronin, entrevista con Paul Alfille.
  • SRC-026 entrevista con Jim Horne sobre el origen de Microsoft FreeCell.
  • SRC-027 historia de PLATO del Grainger College de la Universidad de Illinois.
  • SRC-033 Michael Keller — FreeCell FAQ and Links (preguntas frecuentes y enlaces sobre FreeCell).
  • SRC-035 Martin Gardner, «Mathematical Games», Scientific American, junio de 1968, registro de publicación y DOI.
  • SRC-036 documentación de PySolFC sobre Baker’s Game y Eight Off.
  • SRC-037 Gerald Paul y Malte Helmert, investigación sobre soluciones óptimas de Carta Blanca y análisis de bloqueos.
  • SRC-038 Achiya Elyasaf, Ami Hauptman y Moshe Sipper, GA-FreeCell.
  • SRC-039 Marten Klaver, Theoretical and Practical Aspects of Freecell («Aspectos teóricos y prácticos de FreeCell»).
Criterio editorial

Esta guía distingue las reglas actuales de PlaySoli de las variantes históricas y señala las afirmaciones discutidas.