Mariner
Создание набора тестов для покерных программ [ID=24447]
Вт, 8 августа 2006 09:09 [#]
|
Приветствую!
Вроде эта идея уже поднималась.
Предлагаю создать набор покерных рук для проверки правильности работы алгоритмов покерных программ.
К примеру.
Сперва задается от какой комбинации играет дилер от ТК или 22.
К примеру.
1) Пустые руки.
Разные вскрфшки дилера.
МО закрытия, МО раздичных обменов и покупок без учета их (обменов/покупок) стоимости.
2) ТК.
МО закрытия, МО раздичных обменов и покупок без учета их (обменов/покупок) стоимости.
Ну и т.д.
Тоже самое с учетом покупок/страховок.
|
|
grey
Re: Создание набора тестов для покерных программ [ID=24450] [ответ на 24447 ()]
Вт, 8 августа 2006 12:08 [#]
|
Mariner писал | Предлагаю создать набор покерных рук для проверки правильности работы алгоритмов покерных программ. | А зачем? Любую руку можно проверить брут форсом. Алгоритм несложный, работает медленно, зато точно. А если уж и там кто-то накосячит, рекомендую апгрейдить ruki.sys.
|
|
Mariner
Re: Создание набора тестов для покерных программ [ID=24452] [ответ на 24447 ()]
Вт, 8 августа 2006 12:54 [#]
|
Приветствую!
2 Grey
Хм. Просто брутфорс я выкинул за ненадобностью.
Неужели снова к нему возвращаться...
|
|
grey
Re: Создание набора тестов для покерных программ [ID=24453] [ответ на 24447 ()]
Вт, 8 августа 2006 14:56 [#]
|
Mariner писал | Хм. Просто брутфорс я выкинул за ненадобностью.
Неужели снова к нему возвращаться... | Как за ненадобностью. Он только для этого и нужен.
|
|
KID
Re: Создание набора тестов для покерных программ [ID=24595] [ответ на 24447 ()]
Пн, 18 сентября 2006 16:16 [#]
|
Тема то актуальная. Господа профессионалы, выложите пожалуйста оценку пробных рук, чтоб было с чем сравнивать. Обмен двух, трех, пяти. Обмены с возможностью повторного обмена. Обмены в темную, обмены при возможности покупки и т.д.
|
|
Sharky
Re: Создание набора тестов для покерных программ [ID=24596] [ответ на 24447 ()]
Пн, 18 сентября 2006 20:37 [#]
|
Пиши свои правила и варианты решений.. Будут ошибки поправят...
|
|
BUGy
Re: Создание набора тестов для покерных программ [ID=24597] [ответ на 24447 ()]
Вт, 19 сентября 2006 08:28 [#]
|
Помимо вариантов необходимо ещё методику расчётов. напимер при покупке игры диллеру считаются ли пересечения с картами диллера всех увиденных боксов, только твоего бокса или вообще не считаются(считаться должно в зависимости от того как играеш). Флеши сравниваются по мастям или по старшей карте...
|
|
|
xRaven
Re: Создание набора тестов для покерных программ [ID=24599] [ответ на 24447 ()]
Вт, 19 сентября 2006 18:51 [#]
|
последнее. Если с покупкой то ближе первое. А так оба числа кривые
|
|
Blitz
Re: Создание набора тестов для покерных программ [ID=24600] [ответ на 24447 ()]
Вт, 19 сентября 2006 21:25 [#]
|
KID писал пн, 18 сентября 2006 18:16 | Тема то актуальная. Господа профессионалы, выложите пожалуйста оценку пробных рук, чтоб было с чем сравнивать. | http://forum.cgm.ru/msg?goto=80434#msg_80434
Блиц.
|
|
Gramazeka
Создание набора тестов для покерных программ [ID=24604] [ответ на 24447 ()]
Чт, 21 сентября 2006 16:22 [#]
|
В том то и дело что тема очень актуальная и нужная.Допустим я пользуюсь прогой Миалана- сравнил с последней версией Блица а данные немного отличаются.Вопрос -почему?Понятно что это не повлияет на стратегию игры.Но хочу вам передать испытанные чуства- это как едеш на машине и что то стучит .Хотим правды от Коровина,Блица,Миалана,Шарки и Маринера.Почему отличаются результаты?Какая программа точная?
|
|
korovin
Re: Создание набора тестов для покерных программ [ID=24605] [ответ на 24447 ()]
Чт, 21 сентября 2006 16:40 [#]
|
Правда в вышеприведеном примере в том, что 5 и 6 надо скидывать
блин, у меня окно с колодами пустое ткрывается, жутко неудобно.
|
|
Gramazeka
Создание набора тестов для покерных программ [ID=24606] [ответ на 24447 ()]
Чт, 21 сентября 2006 16:48 [#]
|
Без мастей в проге Милана?У меня тоже
|
|
korovin
Re: Создание набора тестов для покерных программ [ID=24607] [ответ на 24447 ()]
Чт, 21 сентября 2006 16:51 [#]
|
Цитата: | Без мастей в проге Милана?У меня тоже | Не, на форуме. Я карты в сообщения вставлять не могу толком.
|
|
|
Gramazeka
Создание набора тестов для покерных программ [ID=24609] [ответ на 24447 ()]
Чт, 21 сентября 2006 19:52 [#]
|
А если по существу Грей?
|
|
grey
Re: Создание набора тестов для покерных программ [ID=24610] [ответ на 24447 ()]
Чт, 21 сентября 2006 20:22 [#]
|
По существу я тебе уже отвечал в ЛС. Вроде бы все ясно разжевал.
|
|
Gramazeka
Создание набора тестов для покерных программ [ID=24611] [ответ на 24447 ()]
Пт, 22 сентября 2006 00:54 [#]
|
Извини за навязчивость- я понимаю что есть ошибки(или были у Блица).Но обьясни еще раз пожалуйста причину ошибок -они(Блиц,Миалан и Гем) использовали не правильный алгоритм обсчета?Короче почему ошибки были?
|
|
Это Я
Re: Создание набора тестов для покерных программ [ID=24612] [ответ на 24447 ()]
Пт, 22 сентября 2006 01:30 [#]
|
2Gramazeka. Вся причина в способе подсчета. Комбинаторикой в покере очень трудно получить точный результат. Проще сделать простым перебором. Точно, если без ошибок, но относительно медленно. Хотя на современных компах тоже быстро. Я делал параллельно 2 способами. При совместной прогонке вроде ни одного случая не было разных решений (уже не помню). Хотя отклонения заметные. МО после прогонки 100 млн. рук отличается на 0,005%МАХ.
|
|
korovin
Re: Создание набора тестов для покерных программ [ID=24613] [ответ на 24447 ()]
Пт, 22 сентября 2006 02:42 [#]
|
Есть и такой способ расчетов: Считаются все возможные игры дилера до обменов игроком, затем при обменах этот массив НЕ пересчитывается. Для сложных обменов возможен выигрыш в скорости ценой потери точности (сам так не пробовал). Уроень допущений каждый определяет сам, у меня например при покупке игры учитывабтся только возможные пары дилера. Главная проблема коммерческого софта - авторы не пишут как они считаю, отсюда и вопросы. Если делаеш для себя - то и отчитыатся не перед кем не надо, делаеш как тебе удобней.
|
|