Como o desembaralhador funciona
A abordagem ingênua é gerar todas as permutações das suas letras e conferir cada uma no dicionário. Sete letras produzem 5.040 permutações, dez produzem 3,6 milhões, e a coisa desaba. Esta ferramenta inverte o problema: em vez de montar palavras a partir das suas letras, ela percorre o dicionário e pergunta se cada palavra cabe dentro das letras que você tem.
O teste é uma comparação de contagem de letras. Seu suporte vira uma tabela — dois Es, um S, um T — e uma palavra candidata passa se nunca precisar de mais de uma letra do que você possui. O que faltar é cobrado de um coringa, e ela é descartada assim que os coringas acabam. Isso é linear no tamanho do dicionário em vez de fatorial no tamanho do suporte, e é por isso que o resultado sai na hora mesmo com quinze letras.
Por que o dicionário carrega em pedaços
A lista completa do inglês passa de quatro megabytes, mais do que qualquer página deveria pedir para você baixar. Mas oito letras só conseguem formar palavras de até oito letras, então o dicionário é dividido em um arquivo por comprimento e só os relevantes são buscados. Um suporte de sete letras baixa algumas centenas de kilobytes; um de três letras baixa quase nada. Cada arquivo fica em cache depois da primeira busca, então mudar filtros não custa nada.
Usando os filtros
- Precisa conter — a resposta tem que incluir essa sequência em algum ponto. É o filtro para quando uma posição no tabuleiro obriga você a passar por uma letra já jogada.
- Começa com / termina com — para engatar numa palavra existente, ou quando uma palavra cruzada já te deu as primeiras ou últimas letras.
- Tamanho exato — para um espaço de palavra cruzada ou um jogo estilo Wordle, onde o número de letras é fixo.
- Tamanho mínimo — principalmente para esconder o ruído de duas e três letras quando você está caçando um bingo.
Os dois sistemas de pontuação
Cada resultado mostra primeiro os pontos de Scrabble e depois os de Words With Friends. Eles diferem mais do que se imagina, porque o WWF recalibrou os valores das letras: o H cai de 4 para 3, o G sobe de 2 para 3, o L de 1 para 2, o U de 1 para 2 e o J de 8 para 10. Uma palavra construída sobre consoantes baratas pode ser uma jogada forte no Scrabble e irrelevante no WWF.
Nenhum dos dois números inclui os multiplicadores do tabuleiro, que é onde acontece a maior parte da pontuação real. Trate os pontos como um ranking das palavras entre si e depois coloque as letras mais valiosas nas casas premium — essa decisão costuma pesar mais que a escolha da palavra.
Melhorar, e não só achar a resposta
A lista é mais útil depois da jogada do que durante. Jogue sua palavra e então confira o que estava disponível. Dois padrões aparecem rápido e vale memorizar: as palavras curtas de valor alto que permitem descartar uma peça difícil, e os descartes de vogal que salvam um suporte com cinco vogais. São eles que separam o jogador casual do competente, e nenhum vocabulário substitui esse repertório.
Privacidade
O dicionário é um arquivo estático que o seu navegador baixa; a comparação roda inteiramente no seu dispositivo. As letras que você digita nunca são enviadas a lugar nenhum.
Perguntas frequentes
Como uso uma peça coringa?
Digite ? ou * no lugar do coringa. Cada um casa com qualquer letra. O coringa vale zero, e descontamos a letra mais cara que ele cobre — que é o que um jogador faria de fato, já que você coloca o coringa na letra mais valiosa que está faltando.
Qual dicionário é usado?
O inglês usa uma lista de 359 mil palavras derivada do corpus de domínio público dwyl/english-words. O português usa uma lista de 259 mil palavras do português brasileiro. Nenhuma das duas é a lista oficial de torneio de um jogo específico, então um punhado de entradas pode não ser aceito em partida oficial — combine com o adversário antes de contestar.
Funciona com palavras acentuadas?
Funciona, e você não precisa digitar os acentos. Toda palavra é indexada pela forma sem acento, então digitar 'coracao' encontra 'coração'. Os resultados aparecem com a acentuação correta.
Isso é trapaça?
Em torneio, é. Fora dele, é como a maioria das pessoas aprende as palavras curtas de valor alto e os descartes de vogal que separam o jogador casual do competente. Conferir o que era possível depois da jogada é uma forma legítima de melhorar.
Por que os dois valores de pontos são diferentes?
Scrabble e Words With Friends dão valores diferentes às mesmas letras. No WWF o H vale 3 em vez de 4, o G vale 3 em vez de 2 e o J vale 10 em vez de 8. A mesma palavra pode ser uma jogada forte num jogo e medíocre no outro, e é por isso que mostramos os dois números.