В чем секрет сходимости пасьянса Косынка 

Пасьянс Косынка в чем секрет сходимости

Пасьянсами люди увлекались уже очень давно. Их история начинается еще в XVII веке, а может, и раньше. Раскладывание карт по определенным правилам захватывало и увлекало людей. А ведь играть в пасьянсы, такие как Косынка, Солитер, Паук, совсем не просто. Нужно логически мыслить, запоминать расклады карт. А когда появились компьютеры и в ОС Windows были включены пасьянсы, пользователи начали массово играть в эти игры. Сейчас Косынка и другие пасьянсы доступны на многих игровых сайтах, где можно играть онлайн бесплатно без регистрации. Но так как эта игра не всегда заканчивается удачно, то часто возникает вопрос о сходимости Косынки.

Что такое сходимость пасьянса?

Если сравнивать раскладывание обычных карт на столе и компьютерные варианты Косынки, то второй вариант занимает намного меньше времени. Тем более, что во время игры онлайн более вероятен положительный результат, который приносит играющим удовлетворение. А вот неудача подогревает азарт и подстегивает все-таки добиться своего и выиграть.

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

Пасьянс «Паук Миллениум»

Как вычислить сходимость пасьянса Косынка?

Бытует мнение, что пасьянс Косынка практически постоянно сходится. Это не совсем правильное утверждение и вызвано оно, скорей всего, игрой в Windows, где расклады выдаются в готовом виде, а не создаются при каждой игре. Один из программистов, создавая сайт с пасьянсами, занялся генерацией случайных раскладов. При этом он заметил, что с положительным результатом игра заканчивается 1 раз примерно из 50. Для онлайн-игроков такая ситуация будет не очень интересной.Они потеряют азарт, постоянно проигрывая.

Каким же путем пошел программист?

Было принято решение забрутфорсить (устроить полный последовательный перебор всех возможных комбинаций) случайный расклад для определения сходимости. Но этот вариант отпал, так как алгоритм очень сложный, к тому же требует использования больших вычислительных мощностей.

Второй способ определить сходимость Косынки оказался для программистов проще. Было принято решение прописать правила для генератора этого пасьянса.

Немного подробнее о втором варианте. Для просчета берутся те карты, которыми игрок оперирует. Их 31 шт. Почему так? В игре задействованы 52 карты — от 2-ек до Т всех мастей. В семи группах закрыты 21 карта, вниз рубашкой — 7 карт на поле и 24 в колоде (31 карта). Ими игрок пользуется изначально.

В итоге обсчета получилось правило: среди карт, которыми начинает оперировать игрок (31 шт.), должно быть по одной комбинации черной и красной масти (от 2-ки до туза). Благодаря этому генератор выдал из 150 раскладок одну, подходящую по условиям. В этом случае сходимость поднялась почти до 90%. По статистике игр — из 10000 раскладов 9021 выигрышные, а 979 — нет.

Проверка такого количества раскладов проводилась методом краудсорсинга (привлечения широкого круга людей для решения проблемы — тестирования игры в Косынку онлайн), а также помощниками были игроки, которые раскладывали Косынку на онлайн ресурсе.

Карточные игры

При генерации раскладов были применены разные правила. Но комбинации либо были слишком легкими, что не вызывало желания играть, либо была минимальная сходимость. Поэтому проверенный вариант и был выбран для сайта, где можно играть в в пасьянс Косынка онлайн без регистрации.