<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Blupoli Blog</title><link>https://blupoli.com/blog/</link><description>Noticias, producto, versiones y guías de Blupoli.</description><language>es</language><item><title>De 76 juegos a una plataforma usable: responsive, temas y navegación</title><link>https://blupoli.com/blog/de-76-juegos-a-plataforma-usable/</link><guid isPermaLink="true">https://blupoli.com/blog/de-76-juegos-a-plataforma-usable/</guid><pubDate>Sun, 13 Sep 2026 12:00:00 GMT</pubDate><description>Cómo estamos consolidando Puzzles como plataforma: navegación móvil, controles responsive, footer, modo claro/oscuro, separación editorial, home de Blupoli, roadmap y una UI que pueda crecer sin multiplicar excepciones.</description></item><item><title>De PuzzleHub a Blupoli: cuando un catálogo se convierte en un ecosistema</title><link>https://blupoli.com/blog/de-puzzlehub-a-blupoli/</link><guid isPermaLink="true">https://blupoli.com/blog/de-puzzlehub-a-blupoli/</guid><pubDate>Wed, 16 Sep 2026 12:00:00 GMT</pubDate><description>Cómo el crecimiento de PuzzleHub nos llevó a crear Blupoli: marca raíz, subdominios, Firebase multisite, monorepo, runner propio, dominios y una arquitectura preparada para compartir identidad sin mezclar productos.</description></item><item><title>Juego del 15: terminar un clásico sin convertirlo en otra cosa</title><link>https://blupoli.com/blog/15-puzzle/</link><guid isPermaLink="true">https://blupoli.com/blog/15-puzzle/</guid><pubDate>Mon, 17 Aug 2026 12:00:00 GMT</pubDate><description>Cómo reconstruimos el Juego del 15 en PuzzleHub: generación siempre resoluble, cuatro dificultades, persistencia, teclado, historial y la matemática de la paridad.</description></item><item><title>Akari: iluminar una cuadrícula también es un problema de cobertura</title><link>https://blupoli.com/blog/akari/</link><guid isPermaLink="true">https://blupoli.com/blog/akari/</guid><pubDate>Thu, 20 Aug 2026 12:00:00 GMT</pubDate><description>Cómo reconstruimos Akari en PuzzleHub: solver propio, solución única, cuatro tamaños, cuatro dificultades, simetrías seguras, persistencia y una interfaz que hace visible la luz.</description></item><item><title>Ataxx: de Infection a una CPU con búsqueda alpha-beta</title><link>https://blupoli.com/blog/ataxx/</link><guid isPermaLink="true">https://blupoli.com/blog/ataxx/</guid><pubDate>Sun, 23 Aug 2026 12:00:00 GMT</pubDate><description>Cómo reconstruimos Ataxx en PuzzleHub: motor nativo 7×7, CPU con cuatro dificultades, búsqueda alpha-beta, persistencia, estadísticas competitivas, accesibilidad y diseño propio.</description></item><item><title>Ball Sort: ordenar colores es fácil; generar niveles fiables no tanto</title><link>https://blupoli.com/blog/ball-sort/</link><guid isPermaLink="true">https://blupoli.com/blog/ball-sort/</guid><pubDate>Wed, 26 Aug 2026 12:00:00 GMT</pubDate><description>Cómo funciona Ball Sort en PuzzleHub y cómo generamos niveles reversibles, resolubles y con cuatro tamaños y dificultades sin depender de bancos de puzzles.</description></item><item><title>Hidato: de prototipo fijo a puzzle generado y verificable</title><link>https://blupoli.com/blog/hidato/</link><guid isPermaLink="true">https://blupoli.com/blog/hidato/</guid><pubDate>Sat, 29 Aug 2026 12:00:00 GMT</pubDate><description>Cómo reconstruimos Hidato en PuzzleHub: generador propio, solver de unicidad, cuatro tamaños, cuatro dificultades, persistencia y una UX pensada para resolver intervalos.</description></item><item><title>De candidatos a publicados: PuzzleHub ya habla seis idiomas</title><link>https://blupoli.com/blog/seis-idiomas-publicados/</link><guid isPermaLink="true">https://blupoli.com/blog/seis-idiomas-publicados/</guid><pubDate>Tue, 01 Sep 2026 12:00:00 GMT</pubDate><description>Devlog: cómo PuzzleHub pasó de cuatro idiomas candidatos a seis idiomas publicados sin duplicar producto, rutas, catálogo, estadísticas ni SEO.</description></item><item><title>Slant: pistas locales y una regla global contra los bucles</title><link>https://blupoli.com/blog/slant/</link><guid isPermaLink="true">https://blupoli.com/blog/slant/</guid><pubDate>Fri, 04 Sep 2026 12:00:00 GMT</pubDate><description>Cómo implementamos Slant o Gokigen Naname en PuzzleHub: diagonales, pistas en vértices, detección de ciclos con union-find, solución única y cuatro dificultades.</description></item><item><title>Stitches: cuando coser regiones se convierte en un matching con pistas</title><link>https://blupoli.com/blog/stitches/</link><guid isPermaLink="true">https://blupoli.com/blog/stitches/</guid><pubDate>Mon, 07 Sep 2026 12:00:00 GMT</pubDate><description>Cómo implementamos Stitches en PuzzleHub: regiones vecinas, un stitch por pareja, agujeros exclusivos, pistas exteriores, solver de matching y dificultad verificable.</description></item><item><title>TriangleBlocks: cuando todo tiene que encajar y no sobra ni un triángulo</title><link>https://blupoli.com/blog/triangle-blocks/</link><guid isPermaLink="true">https://blupoli.com/blog/triangle-blocks/</guid><pubDate>Thu, 10 Sep 2026 12:00:00 GMT</pubDate><description>Cómo funciona TriangleBlocks en PuzzleHub: piezas de triángulos, encaje exacto, cuatro tamaños, cuatro dificultades, generación propia y verificación de solución única.</description></item><item><title>Aquarium: cuando la variable correcta no es una casilla, sino el nivel del agua</title><link>https://blupoli.com/blog/aquarium/</link><guid isPermaLink="true">https://blupoli.com/blog/aquarium/</guid><pubDate>Thu, 16 Jul 2026 12:00:00 GMT</pubDate><description>Cómo implementamos Aquarium en PuzzleHub: regiones, niveles horizontales de agua, pistas exteriores, generación con semilla, solución única y cuatro dificultades.</description></item><item><title>Dominosa: un exact cover disfrazado de tablero de números</title><link>https://blupoli.com/blog/dominosa/</link><guid isPermaLink="true">https://blupoli.com/blog/dominosa/</guid><pubDate>Sun, 19 Jul 2026 12:00:00 GMT</pubDate><description>Historia, reglas y desarrollo de Dominosa en PuzzleHub: emparejamiento exacto, parejas únicas, generación propia, solver y cuatro niveles de dificultad.</description></item><item><title>Zebra Puzzle: el juego detrás del llamado “Acertijo de Einstein”</title><link>https://blupoli.com/blog/einstein-riddle/</link><guid isPermaLink="true">https://blupoli.com/blog/einstein-riddle/</guid><pubDate>Wed, 22 Jul 2026 12:00:00 GMT</pubDate><description>Historia del Zebra Puzzle, también conocido como Acertijo de Einstein o Einstein Riddle, y cómo PuzzleHub lo convierte en un generador con escenarios, posiciones ordenadas y solución única.</description></item><item><title>Kakuro: rehacer el generador hasta que pareciera Kakuro</title><link>https://blupoli.com/blog/kakuro/</link><guid isPermaLink="true">https://blupoli.com/blog/kakuro/</guid><pubDate>Sat, 25 Jul 2026 12:00:00 GMT</pubDate><description>Historia, reglas y desarrollo de Kakuro en PuzzleHub: del primer generador modular a una red conectada, cuatro tamaños, cuatro dificultades y solución única verificada.</description></item><item><title>Kropki: cuando un punto dice mucho y un hueco dice todavía más</title><link>https://blupoli.com/blog/kropki/</link><guid isPermaLink="true">https://blupoli.com/blog/kropki/</guid><pubDate>Tue, 28 Jul 2026 12:00:00 GMT</pubDate><description>Cómo funciona Kropki en PuzzleHub: reglas, puntos blancos y negros, ausencia de punto, generación determinista, solución única y cuatro niveles de dificultad.</description></item><item><title>Logic Grid: cuando una cuadrícula es el cuaderno de deducción</title><link>https://blupoli.com/blog/logic-grid/</link><guid isPermaLink="true">https://blupoli.com/blog/logic-grid/</guid><pubDate>Fri, 31 Jul 2026 12:00:00 GMT</pubDate><description>Cómo construimos Logic Grid en PuzzleHub: matrices de relaciones, propagación de descartes, solver de contradicciones, generación con solución única y una UI responsive.</description></item><item><title>Mini Sudoku: menos casillas, la misma lógica</title><link>https://blupoli.com/blog/mini-sudoku/</link><guid isPermaLink="true">https://blupoli.com/blog/mini-sudoku/</guid><pubDate>Sun, 02 Aug 2026 12:00:00 GMT</pubDate><description>Historia, reglas y desarrollo de Mini Sudoku en PuzzleHub: cuatro tamaños, cuatro dificultades, solución única y una reconstrucción completa del antiguo 6×6 fijo.</description></item><item><title>Sandwich Sudoku: cuando las pistas viven fuera del tablero</title><link>https://blupoli.com/blog/sandwich-sudoku/</link><guid isPermaLink="true">https://blupoli.com/blog/sandwich-sudoku/</guid><pubDate>Wed, 05 Aug 2026 12:00:00 GMT</pubDate><description>Historia, reglas y desarrollo de Sandwich Sudoku en PuzzleHub: sumas entre 1 y N, pistas exteriores, cuatro tamaños, cuatro dificultades y solución única verificada.</description></item><item><title>Slitherlink: construir un bucle que también sabe demostrar</title><link>https://blupoli.com/blog/slitherlink/</link><guid isPermaLink="true">https://blupoli.com/blog/slitherlink/</guid><pubDate>Sat, 08 Aug 2026 12:00:00 GMT</pubDate><description>Cómo implementamos Slitherlink en PuzzleHub: aristas, generación determinista, solver de restricciones, solución única, dificultad y una interfaz para ratón y táctil.</description></item><item><title>Str8ts: construir secuencias sin copiar un solo tablero</title><link>https://blupoli.com/blog/str8ts/</link><guid isPermaLink="true">https://blupoli.com/blog/str8ts/</guid><pubDate>Tue, 11 Aug 2026 12:00:00 GMT</pubDate><description>Reglas, historia y desarrollo de Str8ts en PuzzleHub: compartimentos, straights, pistas negras, solver, solución única, cuatro tamaños y cuatro dificultades.</description></item><item><title>X-Sudoku: cuando dos diagonales cambian todo</title><link>https://blupoli.com/blog/x-sudoku/</link><guid isPermaLink="true">https://blupoli.com/blog/x-sudoku/</guid><pubDate>Fri, 14 Aug 2026 12:00:00 GMT</pubDate><description>Historia, reglas y desarrollo de X-Sudoku en PuzzleHub: cuatro tamaños, cuatro dificultades, diagonales extra y solución única verificada.</description></item><item><title>Colors: llenar el tablero parece fácil hasta que cuentas los movimientos</title><link>https://blupoli.com/blog/colors/</link><guid isPermaLink="true">https://blupoli.com/blog/colors/</guid><pubDate>Fri, 19 Jun 2026 12:00:00 GMT</pubDate><description>Cómo construimos Colors para PuzzleHub: mecánica Color Flood, expansión territorial, cuatro tamaños, cuatro dificultades, modos Casual y Challenge y límites resolubles.</description></item><item><title>Jigsaw Sudoku: romper las cajas sin romper el Sudoku</title><link>https://blupoli.com/blog/jigsaw-sudoku/</link><guid isPermaLink="true">https://blupoli.com/blog/jigsaw-sudoku/</guid><pubDate>Mon, 22 Jun 2026 12:00:00 GMT</pubDate><description>Reglas y desarrollo de Jigsaw Sudoku en PuzzleHub: regiones irregulares conectadas, generación por invariantes, cuatro tamaños, cuatro dificultades y solución única.</description></item><item><title>Killer Sudoku: cuando el Sudoku aprende a sumar</title><link>https://blupoli.com/blog/killer-sudoku/</link><guid isPermaLink="true">https://blupoli.com/blog/killer-sudoku/</guid><pubDate>Thu, 25 Jun 2026 12:00:00 GMT</pubDate><description>Historia, reglas y desarrollo de Killer Sudoku en PuzzleHub: jaulas de suma, combinaciones, cuatro tamaños, cuatro dificultades, solver y solución única verificada.</description></item><item><title>LITS: tetrominós, regiones y una sola red</title><link>https://blupoli.com/blog/lits/</link><guid isPermaLink="true">https://blupoli.com/blog/lits/</guid><pubDate>Sun, 28 Jun 2026 12:00:00 GMT</pubDate><description>Historia, reglas y desarrollo de LITS en PuzzleHub: tetrominós LITS, restricciones locales y globales, cuatro tamaños, cuatro dificultades, solver y solución única.</description></item><item><title>Math Crossword: cuando un crucigrama deja de usar palabras</title><link>https://blupoli.com/blog/math-crossword/</link><guid isPermaLink="true">https://blupoli.com/blog/math-crossword/</guid><pubDate>Wed, 01 Jul 2026 12:00:00 GMT</pubDate><description>Cómo funciona Math Crossword, su relación con los crossnumbers y cómo portamos desde Android un motor web de ecuaciones cruzadas con cuatro tamaños y dificultades.</description></item><item><title>Nonogram: convertir pistas numéricas en una imagen lógica</title><link>https://blupoli.com/blog/nonogram/</link><guid isPermaLink="true">https://blupoli.com/blog/nonogram/</guid><pubDate>Sat, 04 Jul 2026 12:00:00 GMT</pubDate><description>Cómo funcionan los nonogramas, su historia y cómo construimos en PuzzleHub un generador 5×5, 10×10 y 15×15 con pistas, solver de líneas, unicidad y límite de tiempo.</description></item><item><title>Norinori: el juego que obligó a nuestro CI a decir «no»</title><link>https://blupoli.com/blog/norinori/</link><guid isPermaLink="true">https://blupoli.com/blog/norinori/</guid><pubDate>Tue, 07 Jul 2026 12:00:00 GMT</pubDate><description>Qué es Norinori y cómo dos generadores fallidos nos enseñaron a priorizar solución única, self-tests y confianza del jugador por encima de la variedad procedural.</description></item><item><title>Sudoku: de Number Place a nuestro primer generador completo</title><link>https://blupoli.com/blog/sudoku/</link><guid isPermaLink="true">https://blupoli.com/blog/sudoku/</guid><pubDate>Fri, 10 Jul 2026 12:00:00 GMT</pubDate><description>Historia y reglas del Sudoku, estrategias para resolverlo y cómo construimos en PuzzleHub un generador 9×9 con solución única, dificultad y una interfaz reutilizable.</description></item><item><title>Waypoint: un único camino, todos los checkpoints y ninguna casilla libre</title><link>https://blupoli.com/blog/waypoint/</link><guid isPermaLink="true">https://blupoli.com/blog/waypoint/</guid><pubDate>Mon, 13 Jul 2026 12:00:00 GMT</pubDate><description>Cómo funciona Waypoint y cómo construimos en PuzzleHub un generador de caminos Hamiltonianos con checkpoints, paredes, cuatro tamaños, dificultades y solución única.</description></item><item><title>Ordenar más de 70 puzzles por cómo te hacen pensar</title><link>https://blupoli.com/blog/categorias-cognitivas-puzzles/</link><guid isPermaLink="true">https://blupoli.com/blog/categorias-cognitivas-puzzles/</guid><pubDate>Tue, 16 Jun 2026 12:00:00 GMT</pubDate><description>Cómo estamos convirtiendo las categorías de PuzzleHub en un mapa de mecánicas y habilidades cognitivas para descubrir más de 70 puzzles sin caer en promesas exageradas.</description></item></channel></rss>
