Un programador crea un Klondike Solitaire en 5 KB de C ofuscado para el IOCCC

Fuentes: Klondike Solitaire for curses in 5k of C language
Imagen generada por IA con el prompt: Retro terminal screen showing a text-mode Klondike Solitaire card layout in green and white on a black background, monochrome CRT vibe, nostalgic computing aesthetic.
Imagen generada con IA

El programador Oscar Toledo G. ha desarrollado un juego de Klondike Solitaire en lenguaje C que cabe en menos de 5 kilobytes, pensado como propuesta para la 29ª edición del International Obfuscated C Code Contest (IOCCC), un concurso de programación ofuscada que se celebra desde 1984 y creado por Landon Curt Noll. La edición de 2026 limita las entregas a 4993 bytes y a 2503 caracteres imprimibles, por lo que Toledo tuvo que optimizar agresivamente el código y recurrir a la biblioteca curses para gestionar la interfaz de texto, los colores y los símbolos Unicode de las cartas. Para reducir el tamaño, descartó la selección con ratón y la sustituyó por las teclas Tab y Espacio. El juego soporta modalidades como el reparto de tres cartas y la puntuación estilo Las Vegas, e incluye un sistema de puntuación idéntico al del Solitaire de Windows 3.1, con su bonificación por tiempo. El artículo repasa además curiosidades del juego original de Microsoft —incluida la leyenda de que se incluyó para enseñar el arrastrar y soltar— y explica por qué el Solitaire resulta tan difícil: los matemáticos estiman que solo el 43 % de las partidas con una sola carta de reparto se pueden ganar, porcentaje que cae al 18 % cuando se reparten tres cartas.