Saltar al contenido principal
memraize

Laboratorio de puzles · Actualizado el 12 de septiembre de 2026

Cómo se hacen los puzles de memraize

Un puzle diario puede parecer sencillo en la pantalla. Detrás hay dos trabajos distintos: crear un puzle válido y decidir si merece el tiempo de alguien. Esta página abre ese taller. Explica las decisiones, medidas y límites detrás de los tres juegos de memraize, incluidas las partes que un programa puede demostrar y las que todavía requieren el criterio de una persona.

memraize lo construye y lo mantiene una sola persona independiente en el Reino Unido. Los juegos son gratuitos, no requieren cuenta y guardan el progreso en el navegador del jugador. Si una pista está mal o un puzle falla, el botón de comentarios en cada página envía el id del puzle y el informe a la cola de mantenimiento.

Crucigrama Laberinto: diseñar la revelación

Crucigrama Laberinto no es un crucigrama normal con una cortina delante. Su cuadrícula oculta cambia la forma de resolverlo. Al principio, el jugador recibe una pista horizontal y una vertical. Resolver cualquiera de las dos revela todas las pistas que la cruzan. Esas respuestas descubren más cruces, así que el puzle se abre como una cadena de descubrimientos en lugar de como una lista enorme de pistas.

El generador coloca primero unas diez a doce respuestas en una cuadrícula 7 × 7 dispersa. Un relleno de crucigramas convencional prefiere intersecciones densas porque hacen la cuadrícula compacta. Aquí, demasiadas intersecciones son un defecto: una sola respuesta expondría la mayor parte del tablero y el laberinto desaparecería. La puntuación de colocación premia, por tanto, una palabra nueva que se engancha a una respuesta existente y alarga la cadena. También rechaza secuencias accidentales de letras y cualquier respuesta repetida dentro de la misma cuadrícula.

Una vez que la cuadrícula existe, se convierte en un grafo. Cada respuesta es un nodo; cada cruce es una arista. Partiendo de las dos pistas visibles, el verificador mide la ruta mínima más larga hasta las respuestas restantes. Lo llamamos diámetro de revelación. Una cuadrícula con un diámetro por debajo del umbral mínimo se descarta y se rellena de nuevo. Esta pequeña medida atrapa el laberinto más decepcionante: un crucigrama técnicamente válido que se abre en un solo movimiento.

Las pistas provienen de un banco propio construido para cada idioma, no de traducir un puzle terminado en inglés. Inglés, turco, francés, alemán, italiano, español, portugués, finés, polaco y danés reciben cada uno su propia cuadrícula y su propio juego de pistas. Las pistas candidatas pasan controles de respuesta filtrada, seguridad y redacción antes de entrar en el banco. La dificultad diaria combina rango de la pista, rareza de la respuesta y diámetro de revelación, con techos más fáciles a principio de semana y más difíciles al final.

Un control de calidad que la primera versión no tenía era la repetición entre días. Un banco de pistas grande no sirve si un relleno diario determinista sigue eligiendo las mismas respuestas comunes. El generador actual registra los 28 días anteriores en cada idioma y retira esas respuestas del grupo de candidatos del día siguiente. También limita el relleno a palabras que tengan una pista aprobada en el banco. Esto impide que un mecanismo automático convierta en silencio una palabra sin revisar en contenido publicado.

Jugar hoyLeer las reglas

Glifos: demostrar que hay una sola respuesta

Glifos nació con una regla de una frase: coloca cada símbolo una vez en cada fila y columna, sin que el mismo símbolo aparezca dos veces en una diagonal. Las casillas negras quedan vacías y una diagonal las atraviesa. Algunas celdas abiertas también deben quedar vacías. El tablero terminado es un conjunto de colocaciones superpuestas, una por cada símbolo.

Esto se parece más a una familia de problemas de las reinas que a un cuadrado latino. Una fila o columna puede descartar un símbolo en celdas cercanas; una diagonal puede descartarlo a varias celdas de distancia. Es esa distancia la que hace que las casillas negras importen visualmente pero no interrumpan la lógica. Y por eso una instrucción vaga como "no diagonalmente adyacente" describiría un juego distinto y mucho más fácil. El texto de las reglas, los avisos de conflicto y el solucionador usan la diagonal completa.

La generación parte de un tablero completado. El creador de puzles retira después los símbolos dados uno a uno y le pregunta al solucionador dos cosas: ¿el tablero sigue teniendo exactamente una solución y qué deducciones se necesitan para llegar a ella? Si quitar un dato crea un segundo tablero válido, esa retirada se deshace. Este ciclo de resta y comprobación continúa hasta alcanzar la franja objetivo. Los días fáciles, medios y difíciles cambian el tamaño del tablero, el número de símbolos y el umbral de puntuación, en lugar de cambiar solo una etiqueta después.

La parte útil de una demostración de unicidad es lo que evita. Sin ella, un jugador puede cumplir todas las reglas visibles y que le digan que una disposición oculta diferente era la "correcta". Eso no es un puzle difícil; es un contrato roto. El JSON generado registra que el control de unicidad se superó, y el cargador web comprueba de nuevo las dimensiones, los datos, los símbolos y las casillas bloqueadas antes de que un tablero pueda mostrarse.

Glifos no usa vocabulario, así que un solo tablero diario funciona en todos los idiomas soportados. El texto de la interfaz está traducido, pero el problema de razonamiento es compartido. La compartición de resultados codifica solo el recorrido y el resultado del jugador, nunca la solución oculta, así que publicar una resolución no puede estropear el tablero a alguien que aún no ha jugado.

Jugar hoyLeer las reglas

Nonograma: encajar una imagen en 100 casillas

Un nonograma trabaja en dos direcciones a la vez. Cada número describe una serie de casillas llenas en una fila o columna; las coincidencias entre esas descripciones definen la imagen. En memraize el formato es un tablero de 10 × 10 porque se lee bien en un teléfono estrecho sin que cada casilla se convierta en un blanco diminuto. Ese límite le da a cada imagen solo cien bits de tinta.

Las imágenes candidatas empiezan como iconos con licencia abierta. Se evalúan al tamaño final de la cuadrícula, no a partir de su gráfico vectorial original. Los trazos finos pueden desaparecer; dos partes separadas pueden fundirse; un objeto familiar puede convertirse en un manchón negro. Los candidatos con siluetas débiles, temas inadecuados o formas casi idénticas se retiran del grupo. El nombre de la imagen queda oculto hasta la resolución, para que no funcione como pista extra.

El generador obtiene cada pista de fila y columna directamente del mapa de bits elegido. El parser web recrea esas series de forma independiente a partir de la solución y rechaza un archivo si aunque sea una pista no coincide. También verifica las dimensiones del tablero y cualquier casilla revelada al inicio. Son comprobaciones sencillas, pero cierran un modo de fallo peligroso: un número equivocado puede hacer imposible una imagen que, por lo demás, estaba bien.

La dificultad viene del trabajo que un solucionador principiante tiene que hacer. Las líneas llenas y vacías se resuelven rápido; las series largas crean coincidencias forzadas; los barridos posteriores combinan datos de filas y columnas. La puntuación registra cuánto decide el primer barrido y cuántos barridos se necesitan. Se pueden revelar algunas casillas iniciales para dar a una imagen difícil una entrada justa, pero deben coincidir con la solución y no deben revelar la silueta.

El grupo rota antes de repetir una imagen. Esto importa porque una silueta recordada salta los números por completo. El monitor operativo mide cuántas imágenes sin usar quedan y lanza un aviso meses antes de que el grupo complete el ciclo, dejando tiempo para una revisión cuidada en vez de un relleno automático apresurado.

Jugar hoyLeer las reglas

Lo que la automatización no puede decidir

Un solucionador puede demostrar la unicidad. Un esquema puede demostrar que un archivo tiene todos los campos necesarios. Un filtro puede atrapar una pista que contiene su propia respuesta. Ninguno de esos controles puede demostrar que una pista suena natural a un hablante nativo, que una imagen es grata y no solo reconocible, o que un puzle tiene un ritmo satisfactorio.

Por eso, publicación y monetización son decisiones separadas. Un puzle generado puede estar disponible para jugar mientras recoge comentarios, pero las páginas de archivo automáticas no son superficies publicitarias y no se envían como páginas de destino a los buscadores. Antes de que una superficie generada pueda llevar anuncios, su revisión editorial debe estar registrada. Hasta que ese trabajo esté terminado, el sitio usa una etiqueta de verificación de cuenta en vez de cargar código publicitario en cada página.

Los informes forman parte del sistema de calidad, no lo sustituyen. Un jugador puede señalar una pista incorrecta, ofensiva o torpe desde el panel de pistas. Un informe de contenido ofensivo puede retirar el puzle afectado de inmediato; los demás informes entran en una cola de reparación con el juego, el idioma, la fecha y el número de pista adjuntos. Las respuestas retiradas se eliminan de los rellenos futuros, así que una corrección cambia el proceso en vez de parchear un solo archivo antiguo.

Los pequeños detalles que los jugadores no deberían notar

Todos los juegos funcionan a 320 píxeles de ancho y con teclado. Los botones tienen nombres para lectores de pantalla; el color nunca es la única señal; las animaciones respetan las preferencias de movimiento reducido. Un resultado completado puede compartirse sin exponer la respuesta. Los archivos de puzles futuros pueden estar en el banco de lanzamiento, pero sus URLs no devuelven nada hasta que llega la fecha.

Esos detalles por sí solos no hacen un buen puzle. Eliminan las distracciones alrededor de uno. El objetivo es modesto: abrir la página, entender la regla, encontrar un punto de apoyo y que los minutos siguientes recompensen el pensamiento atento. Las medidas existen para proteger esa sensación, y esta página cambiará cuando cambie el proceso.

Las preguntas sobre el proceso o sobre un puzle en concreto son bienvenidas a través de la página de contacto.