Введите попытку и нажимайте на клетку, чтобы сменить цвет: серый — буквы нет, жёлтый — есть не на месте, зелёный — на своём месте.
Для решателя нужен JavaScript: он отправляет попытки и показывает подходящие слова без перезагрузки страницы.