Я задолбался писать ботов «в стол» и выпустил «Ворди»: безлимитный Wordle с глобальным рейтингом игроков

О всемирном помешательстве я узнал неделю назад. Утро понедельника не предвещало ничего интересного, но внезапно в ленте новостей оказалась заметка о Wordle. Жизнь сразу обрела цель и смысл: «Сейчас я за пару дней выкачу бота для игры!».

Я задолбался писать ботов «в стол» и выпустил «Ворди»: безлимитный Wordle с глобальным рейтингом игроков
77
реклама
разместить

Если загуглить "Wordie", гугл меняет логотип на анимационную демонстрацию игры.

Насколько я понимаю, идея не нова и является своеобразной разновидностью игры "Быки и коровы", где вместо слов числа. Прикольная идея, только реализация хромает. Не очень хочется перечислять все проблемы, но из бросающихся в глаза опишу две:
1. Клавиатура не нужна, потому что вручную проще набрать слово, чем жать на кнопки. Стереть выбранные буквы нельзя, а при нажатии на вычеркнутые ("_") они всё равно появляются. Ещё сообщения от бота идут вперемешку с клавиатурой, которая уходит наверх из-за этого. Либо пусть бот обновляет сообщение с клавиатурой, либо пусть вообще её не использует. Плюс удалять предыдущую клавиатуру - тоже так себе решение. Лучше выбрать что-то из вариантов, которые я предложил, если хотите грамотно организовать интерфейс.
2. Если буква стоит на своём месте, а потом повторяется в слове, бот тоже её считает. Он не должен повторно считать буквы, это путает. На скриншоте он одну букву "а" посчитал на своём месте, а потом ещё раз посчитал как не на своём месте, хотя в ответе она одна. В итоге получается, что сам бот даёт не подсказки, а наоборот, путает игрока.

Я бы добавил такую игру в своего игрового бота, но у меня на очереди шашки, морской бой и шахматы. Правда, лень. Но игра с числами у меня есть)

Вы можете не тратить время на сбор базы слов, а использовать мой API - там в базе 19,4 тыс. слов с пояснениями. И это только русский язык.

Спасибо за комментарий. Действительно, проще набрать слово, чем жать на кнопки клавиатуры, но жать на них и не нужно, клавиатура тут не для этого: это алфавит, в котором отсутствующие буквы вычёркиваются, а имеющиеся выделяются.
По поводу плиток: действительно, вторая буква будет тоже выделяться, но это соответствует правилам игры, в которых оговаривается, что буква помечается жёлтым, если стоит не на своём месте. Таким образом, вторая такая же буква удовлетворяет тому же правилу.
Гугл меняет логотип если загуглить "Wordle", а не "Wordie". Вас, видимо, всемирное помешательство обошло стороной :) Просто попробуйте поиграть, и, возможно, вы тоже вольётесь. А пытаться поменять правила под себя ну это такое себе.