numbridge

Цифромост — Стратегия

VOG — Vinco Online Games

Против ботов

Программа бота одна, а уровней у неё пять. Уровень задаётся в настройке конкретного бота для комнаты, а не на комнату целиком: у двух ботов за одним столом он может быть разным, так что смотреть надо на соперника. Уровень — это не «скорость» и не «сила удара»: он говорит, какими приёмами судоку бот пользуется и на сколько ходов вперёд считает.

уровень   приёмы судоку                     просмотр
первый    единственный кандидат в клетке     на ход
второй    + скрытые одиночки                 на ход
третий    + пары и указывающие пары          на ход
четвёртый полный вывод                       на ход
пятый     полный вывод                       на два хода

Приёмы судоку у четвёртого и пятого одни и те же, а различий два. Первое: пятый почти всегда берёт лучший из найденных ходов, четвёртый иногда отвлекается — и, кроме того, путает цифру в клетке, которую сам же вывел. В Мосте это примерно каждая десятая его постановка; во Владениях гораздо реже — там невнимательность у всех уровней мала. У пятого промахов от невнимательности нет вовсе. Второе: пятый смотрит на ход вперёд. Ход, полезный только через ход, против четвёртого проходит, а против пятого — хуже: он видит, что взятая вами клетка откроет вам следующую, и мешает заранее. Преимущество это заметное, но не решающее.

Ступени лестницы невысоки

Мы измерили лестницу на нынешних правилах. В Мосте соседние ступени дают 0.575–0.645 в пользу старшего — то есть одна ступень вверх отнимает у вас несколько партий из десяти, но не все. Крайняя пара, пятый против первого, — 0.895.

Во Владениях лестница откалибрована и похожа на мостовую: соседние ступени 0.645, 0.635, 0.610 и 0.605, крайняя пара — 0.908.

В Блице чисел мы не приводим: замеряли их при цене захвата в одну фишку, а блицевые комнаты ходят по цене в две — с такой правкой лестницу надо мерить заново.

И то и другое — самоигра ботов, а не партии с людьми: числа говорят, насколько уровни отличаются друг от друга, и ничего не говорят о том, как они сыграют против вас.

Отсюда простое правило подбора: играйте на одну ступень выше своего уровня. Соперник, который выигрывает у вас шесть партий из десяти, — лучший учитель; соперник, выигрывающий девять, ничему не научит, потому что в девяти партиях вы не успеете понять, где ошиблись.

Что бот делает хуже вас

Бот не знает решения. Он, как и вы, выводит цифры из видимого, и, когда выведенной клетки под фишку из руки нет вовсе, гадает — это делают все пять уровней. Разница в том, как они ведут себя, когда вывод есть: первый уровень и тогда может пойти наугад, остальные четыре ходят только наверняка — выведенная клетка, захват подсказки или пирог.

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

В Мосте на этом и строится игра против младших. Промахи там частые. Долю верно поставленных цифр мерили прогоном по 240 партий на пару уровней — шесть пар, 1440 партий. Каждый уровень играл с разными соперниками, поэтому замеров на уровень несколько, и честнее говорить о вилке: первый — около шести цифр из десяти (0.58–0.62), второй — чуть выше (0.62–0.65), третий — около трёх четвертей (0.72–0.76), четвёртый — девять из десяти (0.90), пятый — 1.000 во всех трёх парах, где его мерили.

Ровной лестницы в этих числах нет: первый и второй по доле верных цифр различаются едва — вилки у них почти смыкаются. Заметные скачки начинаются выше второго уровня. Играйте от надёжности: берите только выведенные клетки, и чужие промахи сами отдадут вам темп.

Во Владениях этот расчёт не работает. Невнимательность там мала у всех: даже первый уровень ставит верно почти каждую цифру, и ждать подарков не приходится. Слабость младшего уровня во Владениях безадресна — он не «не умеет считать блоки», он просто на каждом ходу выбирает не лучшую, но разумную клетку, теряя понемногу. Отыгрывается это не ловлей ошибок, а счётом: спорные блоки, пара ходов, досрочный конец (тема «Владения: темп и блоки»).

В Блице бот берёт ту же таблицу уровней, что и в Мосте: отдельной настройки для блицевого поля нет, и цель там та же — соединить стороны. А вот числа выше на Блиц не переносятся: их мерили на мостовом поле 9×9 с тридцатью подсказками, а блицевое поле — 6×6, и на нём кандидатов в клетке меньше, так что та же невнимательность даст другую долю верных цифр.

Третье, чего не хватает двум самым младшим уровням, — приёмы. Клетку, которая выводится парами или указывающими парами, первый и второй просто не увидят и пройдут мимо; вы её увидите. Третьему уровню и выше эти приёмы доступны.

Бот думает позицией, а не ловушками. Он не бережёт подсказку на конец партии и не готовит бесплатный захват пустой рукой. Концовка — ваш шанс: считайте мешок и чужую руку (тема «Управление рукой») и планируйте на два-три хода дальше, чем считает бот.

Что бот делает лучше вас

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

Учебная комната

В Numbridge Study на ход даётся две минуты, а рейтинг не считается. Это лучшее место, чтобы разобрать вывод не спеша: поставьте себе правило не ходить, пока клетка не выведена, и отыграйте так несколько партий. Скорость придёт потом; привычка сперва посмотреть, а потом ставить — не придёт никогда, если не заставить себя в спокойной обстановке.