Sobre esta ferramenta
O Solucionador de Forca recebe a palavra que você está adivinhando como um padrão de letras conhecidas e espaços em branco — escreva as letras reveladas no lugar e use um sublinhado (_) para cada posição desconhecida, por exemplo _a__e. Ele então varre uma grande lista de palavras em inglês em busca de cada palavra desse comprimento exato cujas posições reveladas correspondem, e elimina qualquer palavra que contenha uma letra que você já chutou errado.
De forma crucial, ele também respeita a lógica de revelação da forca: uma letra que você já descobriu apareceria em cada posição que ela ocupa, então o solucionador rejeita qualquer candidata que esconda essa letra em um quadro ainda em branco. Sobre as candidatas sobreviventes, ele conta quantas contêm cada letra que você ainda não tentou, então classifica essas letras por cobertura — a principal sugestão é a letra que aparece no maior número de palavras possíveis, dando a você a maior chance de acerto no seu próximo palpite.
Os resultados mostram a contagem de candidatas restantes, a próxima letra recomendada e uma lista classificada de letras com suas frequências de acerto, além das próprias palavras candidatas (limitadas para padrões muito abertos). Tudo roda localmente no seu navegador contra uma lista de palavras em inglês de domínio público embutida, então nada é enviado — e como essa lista é de domínio público, um punhado de palavras muito modernas ou emprestadas pode estar ausente das candidatas.