Guía de maestría: La DSL definitiva para juegos de palabras
¡Te damos la bienvenida al santuario interior de los resolvedores de palabras! Para ayudarte a dominar tus partidas, Skrabbl-bot ha pasado semanas devorando cada diccionario, reglamento de torneos y manual táctico jamás impreso (incluido Scrabble para Dummies) para que tú no tengas que hacerlo. Ya sea que busques «bingos» de 50 puntos en Scrabble, devores a tus rivales en Apalabrados (el rey indiscutible) y Wordfeud, o resuelvas los retos diarios de Wordle y crucigramas, esta guía convierte a nuestro resolvedor en tu arma secreta definitiva.
Repaso rápido: Lo básico
Antes de sumergirnos en la física avanzada de casillas, aquí tienes la progresión básica:
- Anagrama simple:
aabjort busca palabras válidas entre tus fichas sueltas.
- Comodines:
? abre 1 casilla flexible para cualquier letra.
- Bloques bloqueados:
[que] fuerza una secuencia contigua en ese orden exacto.
1. ¿Qué es una casilla (slot)?
Cuando fijas letras usando anclas de posición (>...<), pasas sin problemas de simples anagramas a construir una fila física de casillas en el tablero. Una casilla (slot) es simplemente un espacio individual para una ficha en el tablero.
>a< → 1 casilla: La letra A.
>ab< → 2 casillas: Una A seguida inmediatamente de una B.
>abcd< → 4 casillas: La secuencia exacta de 4 letras A-B-C-D.
2. El operador de opción (|) — Varias opciones para 1 casilla
El símbolo de tubería o pipe (|) significa O. Le da al motor un menú de opciones para una sola casilla del tablero. Como todas las opciones dentro de las tuberías pertenecen a esa misma casilla, todo el grupo sigue contando como 1 casilla.
>e|b|h< → 1 casilla: Esta casilla debe ser una E, una B o una H.
Compara la diferencia:
>ebh< (3 casillas): Una secuencia de 3 letras — E, luego B, luego H.
>e|b|h< (1 casilla): Un espacio de 1 letra — E O B O H.
Modelo mental: Piensa en | como una forma de comprimir una lista de opciones para que todas quepan apretadas en una sola casilla.
3. Cómo el texto sin formato se colapsa en casillas del tablero
Como los operadores de opción y exclusión te permiten empaquetar varios caracteres en una sola casilla, y los delimitadores no cuentan, ¡la posición de un carácter en tu cuadro de búsqueda no equivale al número de casilla en el tablero!
Toma este patrón como ejemplo: t<>!e|i|u<a?bj>o<
- Casilla 1:
t<
- Casilla 2:
>!e|i|u< (¡8 caracteres de entrada se colapsan en 1 sola casilla!)
- Casilla 3:
a
- Casilla 4:
?
- Casilla 5:
b
- Casilla 6:
j
- Casilla 7:
>o<
Fíjate en cómo el carácter n.º 16 de tu campo de texto (la letra o dentro de >o<) termina apuntando a la Casilla 7 del tablero. Los ocho caracteres dentro de >!e|i|u< se colapsaron en la Casilla 2.
Skrabbl-bot dice: "¡Sí! Puede que t<>!e|i|u<a?bj>o< parezca que tu gato paseó por el teclado, pero para nuestro resolvedor es una sintaxis de búsqueda DSL 100 % precisa, válida y matemáticamente hermosa."
4. El operador de exclusión (!) y reglas importantes
El signo de exclamación (!) significa NO. Puedes usarlo de forma global en toda la palabra o dentro de una casilla específica.
Exclusiones globales (En cualquier lugar de la palabra)
[!a] → No se permite ninguna A en toda la palabra.
[!ch] → La combinación contigua CH no puede aparecer en ninguna parte de la palabra.
💡 Soporte para dígrafos: En español, nuestra DSL también puede imitar pares de fichas compuestas escribiendo [ll], [ch] o [rr] (además, se puntúan automáticamente mediante la casilla de activación de dígrafos en la interfaz).
Exclusiones posicionales (En una casilla concreta)
>!a< → 1 casilla: Cualquier cosa excepto A.
>!a|b|c|d< → 1 casilla: Cualquier cosa excepto A, B, C o D.
⚠️ Regla crítica de sintaxis:
- Las tuberías son estrictamente para bloqueos posicionales: No puedes usar
| dentro de corchetes [...]. Escribir [a|b] no es válido. Las tuberías solo funcionan dentro de >...<.
5. Cómo ser imbatible en Wordle
Combinar operadores de opción y exclusión te hace prácticamente imbatible en los juegos diarios de adivinar palabras.
Imagina un escenario de Wordle: Sabes que la Casilla 1 es una M, la Casilla 2 NO es ni A, ni E, ni I, la 3.ª letra es una C, y no hay ninguna R en toda la palabra. Simplemente escribes:
m<>!a|e|i<>c<??[!r]
El motor procesa todo el estado del tablero, elimina las fichas grises, fuerza las posiciones verdes, filtra las exclusiones amarillas y te da las opciones ganadoras exactas de un solo golpe.
Chuleta
| Sintaxis |
Significado |
Alcance / Casillas |
[a] |
Letra requerida en cualquier lugar de la palabra |
Requisito global |
[abc] |
Bloque contiguo A-B-C requerido |
Requisito global |
[!a] |
Letra prohibida en cualquier lugar de la palabra |
Exclusión global |
[!abc] |
Bloque contiguo A-B-C prohibido |
Exclusión global |
>abc< |
Secuencia exacta A, B, C |
3 casillas |
>a|b|c< |
Opción entre A, B o C |
1 casilla |
>!a< |
Cualquier cosa excepto A |
1 casilla |
>!a|b|c< |
Cualquier cosa excepto A, B o C |
1 casilla |