Базар вокруг игры / Комп в помощь / Создание набора тестов для покерных программ
  Страницы(4): [#  1  2  3  4  >  »]   Перейти вниз
Создание набора тестов для покерных программ   ID:24447 Вт, 8 августа 2006 09:09 [#] [»)
Mariner Форумы CasinoGames
Приветствую!

Вроде эта идея уже поднималась.

Предлагаю создать набор покерных рук для проверки правильности работы алгоритмов покерных программ.

К примеру.

Сперва задается от какой комбинации играет дилер от ТК или 22.

К примеру.
1) Пустые руки.
Разные вскрфшки дилера.
МО закрытия, МО раздичных обменов и покупок без учета их (обменов/покупок) стоимости.

2) ТК.
МО закрытия, МО раздичных обменов и покупок без учета их (обменов/покупок) стоимости.

Ну и т.д.

Тоже самое с учетом покупок/страховок.
        
 
Re: Создание набора тестов для покерных программ   ID:24450   ответ на 24447 Вт, 8 августа 2006 12:08 («] [#] [»)
grey Форумы CasinoGames
Mariner писал
Предлагаю создать набор покерных рук для проверки правильности работы алгоритмов покерных программ.
А зачем? Любую руку можно проверить брут форсом. Алгоритм несложный, работает медленно, зато точно. А если уж и там кто-то накосячит, рекомендую апгрейдить ruki.sys.
        
 
Re: Создание набора тестов для покерных программ   ID:24452   ответ на 24447 Вт, 8 августа 2006 12:54 («] [#] [»)
Mariner Форумы CasinoGames
Приветствую!

2 Grey

Хм. Просто брутфорс я выкинул за ненадобностью. Smile
Неужели снова к нему возвращаться...
        
 
Re: Создание набора тестов для покерных программ   ID:24453   ответ на 24447 Вт, 8 августа 2006 14:56 («] [#] [»)
grey Форумы CasinoGames
Mariner писал
Хм. Просто брутфорс я выкинул за ненадобностью. Smile
Неужели снова к нему возвращаться...
Как за ненадобностью. Он только для этого и нужен.
        
 
Re: Создание набора тестов для покерных программ   ID:24595   ответ на 24447 Пн, 18 сентября 2006 16:16 («] [#] [»)
KID Форумы CasinoGames
Тема то актуальная. Господа профессионалы, выложите пожалуйста оценку пробных рук, чтоб было с чем сравнивать. Обмен двух, трех, пяти. Обмены с возможностью повторного обмена. Обмены в темную, обмены при возможности покупки и т.д.
        
 
Re: Создание набора тестов для покерных программ   ID:24596   ответ на 24447 Пн, 18 сентября 2006 20:37 («] [#] [»)
Sharky Форумы CasinoGames
Пиши свои правила и варианты решений.. Будут ошибки поправят... Cool
        
 
Re: Создание набора тестов для покерных программ   ID:24597   ответ на 24447 Вт, 19 сентября 2006 08:28 («] [#] [»)
BUGy Форумы CasinoGames
Помимо вариантов необходимо ещё методику расчётов. напимер при покупке игры диллеру считаются ли пересечения с картами диллера всех увиденных боксов, только твоего бокса или вообще не считаются(считаться должно в зависимости от того как играеш). Флеши сравниваются по мастям или по старшей карте...
        
 
Re: Создание набора тестов для покерных программ   ID:24598   ответ на 24447 Вт, 19 сентября 2006 16:57 («] [#] [»)
KID Форумы CasinoGames
Попробуем: дилер , малая играет, выплаты стандартные. Обмен двух червей за одно анте, толи -0,92 толи -0,97 какое число верное?
        
 
Re: Создание набора тестов для покерных программ   ID:24599   ответ на 24447 Вт, 19 сентября 2006 18:51 («] [#] [»)
xRaven Форумы CasinoGames
последнее. Если с покупкой то ближе первое. А так оба числа кривые
        
 
Re: Создание набора тестов для покерных программ   ID:24600   ответ на 24447 Вт, 19 сентября 2006 21:25 («] [#] [»)
Blitz Форумы CasinoGames
KID писал пн, 18 сентября 2006 18:16
Тема то актуальная. Господа профессионалы, выложите пожалуйста оценку пробных рук, чтоб было с чем сравнивать.
http://forum.cgm.ru/msg?goto=80434#msg_80434

Блиц.
        
 
Создание набора тестов для покерных программ   ID:24604   ответ на 24447 Чт, 21 сентября 2006 16:22 («] [#] [»)
Gramazeka Форумы CasinoGames
В том то и дело что тема очень актуальная и нужная.Допустим я пользуюсь прогой Миалана- сравнил с последней версией Блица а данные немного отличаются.Вопрос -почему?Понятно что это не повлияет на стратегию игры.Но хочу вам передать испытанные чуства- это как едеш на машине и что то стучит Laughing .Хотим правды от Коровина,Блица,Миалана,Шарки и Маринера.Почему отличаются результаты?Какая программа точная?
        
 
Re: Создание набора тестов для покерных программ   ID:24605   ответ на 24447 Чт, 21 сентября 2006 16:40 («] [#] [»)
korovin Форумы CasinoGames
Правда в вышеприведеном примере в том, что 5 и 6 надо скидывать Smile

блин, у меня окно с колодами пустое ткрывается, жутко неудобно.
        
 
Создание набора тестов для покерных программ   ID:24606   ответ на 24447 Чт, 21 сентября 2006 16:48 («] [#] [»)
Gramazeka Форумы CasinoGames
Без мастей в проге Милана?У меня тоже
        
 
Re: Создание набора тестов для покерных программ   ID:24607   ответ на 24447 Чт, 21 сентября 2006 16:51 («] [#] [»)
korovin Форумы CasinoGames
Цитата:
Без мастей в проге Милана?У меня тоже
Не, на форуме. Я карты в сообщения вставлять не могу толком.
        
 
Re: Создание набора тестов для покерных программ   ID:24608   ответ на 24447 Чт, 21 сентября 2006 17:33 («] [#] [»)
grey Форумы CasinoGames
Gramazeka писал
Но хочу вам передать испытанные чуства- это как едеш на машине и что то стучит Laughing
Говорят, в таких случаях помогает смена прокладки. Между рулем и сиденьем... (в данном случае, ты, конечно, пассажир Smile )
Цитата:
Почему отличаются результаты?Какая программа точная?
А тут виновата прокладка между креслом и клавиатурой Laughing
Недавно прочел на одном программерском форуме:
===
На одном индусском форуме программистов задали вопрос: “Как вычислить завтрашнюю дату?”
Ответ был шедевральным и,говорят, уже разошелся почти по всему миру

void get_tomorrow_date( struct timeval *date )
{
sleep( 86400 ); // 60 * 60 * 24
gettimeofday( date, 0 );
}
===
Мне сразу вспомнилась недавняя дискуссия об определении покерной комбинации Smile
        
 
Создание набора тестов для покерных программ   ID:24609   ответ на 24447 Чт, 21 сентября 2006 19:52 («] [#] [»)
Gramazeka Форумы CasinoGames
А если по существу Грей?
        
 
Re: Создание набора тестов для покерных программ   ID:24610   ответ на 24447 Чт, 21 сентября 2006 20:22 («] [#] [»)
grey Форумы CasinoGames
По существу я тебе уже отвечал в ЛС. Вроде бы все ясно разжевал.
        
 
Создание набора тестов для покерных программ   ID:24611   ответ на 24447 Пт, 22 сентября 2006 00:54 («] [#] [»)
Gramazeka Форумы CasinoGames
Извини за навязчивость- я понимаю что есть ошибки(или были у Блица).Но обьясни еще раз пожалуйста причину ошибок -они(Блиц,Миалан и Гем) использовали не правильный алгоритм обсчета?Короче почему ошибки были?
        
 
Re: Создание набора тестов для покерных программ   ID:24612   ответ на 24447 Пт, 22 сентября 2006 01:30 («] [#] [»)
Это Я Форумы CasinoGames
2Gramazeka. Вся причина в способе подсчета. Комбинаторикой в покере очень трудно получить точный результат. Проще сделать простым перебором. Точно, если без ошибок, но относительно медленно. Хотя на современных компах тоже быстро. Я делал параллельно 2 способами. При совместной прогонке вроде ни одного случая не было разных решений (уже не помню). Хотя отклонения заметные. МО после прогонки 100 млн. рук отличается на 0,005%МАХ.
        
 
Re: Создание набора тестов для покерных программ   ID:24613   ответ на 24447 Пт, 22 сентября 2006 02:42 («] [#] [»)
korovin Форумы CasinoGames
Есть и такой способ расчетов: Считаются все возможные игры дилера до обменов игроком, затем при обменах этот массив НЕ пересчитывается. Для сложных обменов возможен выигрыш в скорости ценой потери точности (сам так не пробовал). Уроень допущений каждый определяет сам, у меня например при покупке игры учитывабтся только возможные пары дилера. Главная проблема коммерческого софта - авторы не пишут как они считаю, отсюда и вопросы. Если делаеш для себя - то и отчитыатся не перед кем не надо, делаеш как тебе удобней.
        
 
Страницы(4): [#  1  2  3  4  >  »]  
Предыдущая тема:"gamsoft.ru" vs "oasispoker.ru".
Следующая тема:Контроль честности в блекджеке
Быстрый переход к форуму
  
Текстовая версия  RSS лента
Вернуться вверх

Текущее время: Пн, 18 ноября 10:39:19 2024
Время, затраченное на генерацию страницы: 0.01837 секунд