reversi.plyyard.com — страница реверси 8×8, которую ведёт студия Ply Yard. На ней остаётся то, что в этой игре интереснее всего: перевес по фишкам в миттельшпиле ещё не значит удобную позицию, один угол бывает надёжнее целого поля фишек, а вынужденный пас часто выдаёт проблему раньше счёта. Доска, правила и упражнения собраны вокруг этих позиций.

Три способа играть закрывают три разные задачи

Правила лежат на странице правил реверси, а упражнения — на странице советов.

  • Партия с ИИ нужна, чтобы пробовать. Сначала выберите ход сами, потом посмотрите подсказку: она считает поиском выбранной силы. Если отдали угол, отмените ход, поставьте фишку тише и сравните два ответа ИИ. Поиск идёт в браузере, на вашем устройстве.
  • Игра вдвоём нужна, чтобы объяснить ход на месте. Двое делят одно устройство, и тот, чей ход, показывает линию захвата и считает легальные клетки. Учебную партию можно переиграть. В настоящей вопросы оставляют до конца.
  • Комната нужна, чтобы спокойно договориться об одной партии. Создайте комнату, выберите цвет и отправьте ссылку либо войдите в открытую. Ход уходит сопернику, и забрать его в одностороннем порядке нельзя. Партию, которая уже идёт, можно смотреть.

Где остаётся партия

Партия с ИИ и игра вдвоём хранят текущий прогресс в браузере этого устройства. После обновления страницы или короткого обрыва сети обычно можно вернуться к той же позиции. Текущую локальную партию стирает только «Новая партия».

Комната отправляет ходы сопернику в той же комнате и запоминает на устройстве то, что нужно для возврата. Отдельный аккаунт с именем и паролем для игры здесь не создают.

Эта доска не делает вид, что у вас рейтинг

Здесь важнее простой результат: после партии вы можете назвать одну конкретную потерю или находку. Запомнить «на b2 я отдал a1» полезнее, чем получить цифру уровня без объяснения.

  • Нет разрядов, таблицы очков и автоматического подбора незнакомого соперника, поэтому партия не обслуживает счёт.
  • Сила ИИ — это глубина поиска и давление партии, а не оценка вашего уровня.
  • Подсказка предлагает один ход и не объясняет всю партию. Объяснение появляется, когда ход пробуют, сравнивают и смотрят в повторе.
  • Чтобы играть, не нужно оставлять почту, телефон или настоящее имя.

Почему текст говорит про углы, число ходов и фронтир

Правила отвечают только на вопрос, можно ли сделать ход. Новичка обычно останавливает другое: фишек перевернулось много, а партия всё равно проиграна. Поэтому текст под доской — не список кнопок. Он берёт самые частые решения: почему X-поле и C-поля у пустого угла опасны, почему легальные ходы в миттельшпиле важнее числа фишек, как фронтир у пустой клетки даёт сопернику линию захвата и как в эндшпиле думать о последнем ходе через пустые области.

Это не набор ходов, которые всегда выигрывают. Угол тоже иногда надо считать. Много ходов, если все они плохие, партию не облегчает. Чётность ломает пас. Границы написаны рядом с советом, чтобы его можно было один раз проверить на доске.

Как мы понимаем, что объяснение работает

Не по числу терминов, а по тому, может ли читатель в следующей партии сделать наблюдаемое действие: перед ходом найти четыре угла, посчитать легальные ходы обеих сторон, узнать X-поле у пустого угла или остановиться перед эндшпилем и посчитать пустые клетки. Фразу, которую нельзя вернуть на доску, мы дополняем примером, меняем порядок или выбрасываем.

Страница правил нужна, чтобы человек, который никогда не играл в реверси, сам доиграл первую партию. Страница советов не обещает быстрый результат: она заменяет «на глаз» проверкой, которую можно повторить. Если схема на странице расходится с настоящей доской, это ошибка, которую надо чинить, а не исключение, которое читатель должен угадать.

Как мы читаем отзывы

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

Повторяемую ошибку правил, обрыв связи и вводящее в заблуждение объяснение мы исправляем. Силу ИИ мы не упаковываем в выдуманный разряд, чтобы сайт казался «умнее», и не переписываем совет с оговорками в обещание победы.

Движок

На компьютере на всех уровнях силы используется один и тот же поиск: Egaroucid 7.8, автор Takuto Yamana, вышестоящий коммит e4bd1db, лицензия GPL-3.0 или новее. 7 октября 2026 года этот движок здесь изменён. Поиск можно остановить на середине и отдать лучший ход на этот момент, у времени на размышление есть предел, а по ходу поиска сообщаются глубина и число узлов. Полная сила останавливается по выбранному времени. Остальные уровни меняют только глубину поиска и этим пределом не обрываются. Изменённые исходники, сценарий сборки и лицензия лежат рядом с результатом компиляции.

Исходный код движка · Лицензия GPL-3.0

На телефоне стоит другой, более лёгкий движок: Edax 4.6, автор Richard Delorme, вышестоящий коммит 14f048c, та же лицензия GPL-3.0. Egaroucid просит большой блок общей памяти, и многие телефоны его не выделяют, так что движок не запускается. Edax работает в одном потоке, в обычной памяти, и этот блок не просит, поэтому поиск на телефоне стартует. Оценочные веса — файл eval.dat из выпуска Edax 4.4. Названия уровней те же, что на компьютере. На телефоне время на размышление не выбирается: полная сила останавливается через 5 секунд, остальные уровни идут со своим пределом времени, а поиск сообщает глубину и число узлов. Написанный здесь код запуска, сценарий сборки и лицензия лежат рядом с результатом компиляции.

О движке для телефона · Лицензия GPL-3.0

Пока файлы движка ещё не загрузились, на всех силах отвечает собственный поиск сайта. Оформление страниц, текст и знак не становятся GPL из-за этих движков. Ограничения условий использования на содержание страниц не отменяют их прав по GPL.

О Ply Yard

Сайт ведёт Ply Yard. Мы делаем и другие браузерные доски, но каждый сайт работает отдельно. Если страница ведёт себя странно, текст правил расходится с ходом или комната не подключается, напишите через страницу контакта.