Wordle Solver
Wordle solver es una herramienta que nos permite encontrar las palabras que darán una solución a una partida de Wordle. Utiliza el algoritmo de solver.js
solver.js
es una IA sofisticadísima que implementa un algorítmo para ayudarnos a solucionar este juego.
A día de hoy sólo se está ejecutando en el terminal. Deberíamos implementar un servicio web RPC que nos permita ejecutarlo desde cualquier navegador o cliente web.
Recordad:
Actualmente, existe un filtro para quedarnos con aquellas palabras que sus 5 letras son diferentes. Deberíamos implementar un mecanismo que nos permitiera activar o desactivar este filtro a nuestra merced. Ya que para los primeros intentos podemos aprovecharnos de dicho filtro para eliminar muchas opciones, pero a medida que tenemos menos intentos deberíamos considerar que sí pueden haber repeticiones.
palabrasSinGuion = palabrasSinGuion.filter(palabra => { return new Set(palabra.split('')).size == 5 })
Si quereis, podeis mejorar el algoritmo para afinar mejor los resultados.
Teneis disponible el repositorio github con el código fuente de la aplicación. Ver código fuente
package.json
el fichero para configurar el proyecto:
index.js
El fichero principal de la aplicación. Éste ejecutará una petición que recibirá todas las palabras disponibles en un json y ejecutará el algoritmo para encontrar la solución.
solver.js
Algoritmo para encontrar las palabras que darán una solución a una partida de Wordle.