Как найти решение для моей проблемы с Джином? - PullRequest
1 голос
/ 15 сентября 2011

Недавно я играл в игру Джин с моей бабушкой . Мы играли целый день, и, насколько я помню, я не выиграл ни одной игры.

Итак, я сказал здесь, что с помощью компьютеров он может стать намного лучшим игроком. Она не могла поверить, что компьютеры могут быть полезны там, и поэтому я хочу продемонстрировать это.

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

Я говорю о стандартном Джине. Реализация осуществляется на C #.

1 Ответ

2 голосов
/ 15 сентября 2011

Я не на 100% знаком с джином, но нужно помнить одну вещь: каждая стратегия может быть сломана.

Когда вы играете, вам приходится играть несколькими игроками.У них обоих одинаковая стратегия?У них другая стратегия?Если бы мы играли, ты мог бы победить меня в джине, но я мог бы победить твою бабушку.Как ваша бабушка знает, как играть?Если бы вам дали ту же руку, что и она, как бы она сыграла ее иначе, чем ваша?Да, вы можете взглянуть на статистику, но ваша бабушка не играет по статистике - она ​​играет по своему опыту.Если вы хотите сделать его более сложным, спросите себя: «Как я могу учесть опыт в руке?»

...