Пилю программку по обсчёту китайского покера

Последний пост:26.11.2023
22
1 11 12 13 14 33 114
  • Цитата (c00l0ne @ 7.3.2019)
    о тут основную работу по выбору веток решений проделали МЫ свой головой ...

    эээ....ну, ты либо не читаешь, что я пишу...либо не умеешь программировать(ничего личного).
    Проверить, какая комбинация собралась(или нет, или соберётся) из 5карт - самая ресурсоёмкая операция
    а ты предлагаешь использовать её на "каждом" ходу.
    ну, можешь смело выкидывать свой "алгоритм" в мусорное ведро...или искать супер-сервера с тысячами процессоров и терабайтами памяти
    94/741
    Ответить Цитировать
    0
  • БиллиУбили, тут самая ресурсоемкая процедура это расставление третьей руки, как проверить какая комбинация собралась тебе уже писали выше , бинарным методом на ассемблере, извлечением из таблицы или там бинарными операциями, ничего ресурсоемкого нет тут , извлечение из таблицы занимает копейки времени процессора ...

    пс лан я ужин готовить ... пиши отвечу ночью
    54/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 7.3.2019)
    я описал решение задачи дефолтным методом для такого рода задач : "поиском по дереву монте-карло "...

    1. Непонятно, почему у тебя в задачи на главном месте стоит "избежать скупа", а не набрать максимум очков. Это ниоткуда не следует и не очевидно.
    2. Для того, чтобы построить и заполнить дерево требуется огромное кол-во ресурсов. С чего ты решил, что это дефолтное решение такого рода задач - совершенно не понятно.
    95/741
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 7.3.2019)
    бинарным методом на ассемблере, извлечением из таблицы

    у тебя каша в голове. Бинарные методы, ассемблер.. дадут выигрыш в скорости, но алгоритм останется алгоритмом(его "сложность" не понизится)
    96/741
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 7.3.2019)
    Проверить, какая комбинация собралась(или нет, или соберётся) из 5карт - самая ресурсоёмкая операция
    а ты предлагаешь использовать её на "каждом" ходу.

    От этого не уйти всеравно, ну никак. Я кидал ссылку, где профики казиношного покера ускоряли ее в тычячи, в десятки тысяч раз.
    Цитата (БиллиУбили @ 7.3.2019)
    1. Непонятно, почему у тебя в задачи на главном месте стоит "избежать скупа", а не набрать максимум очков. Это ниоткуда не следует и не очевидно.

    ну в данном примере по сути в этом и состоит суть решения, вычислить расклад, с наиболее вероятным шансом собраться, либо положить туза либо нет, все остальные вариации дают очень маленькую разницу в ев, что ими можно принебречь
    28/35
    Ответить Цитировать
    0
  • Цитата (diklee @ 7.3.2019)
    Я кидал ссылку, где профики казиношного покера ускоряли ее в тычячи, в десятки тысяч раз.

    повтори, плиз
    Цитата (diklee @ 7.3.2019)
    ну в данном примере по сути в этом и состоит суть решения, вычислить расклад, с наиболее вероятным шансом собраться, либо положить туза либо нет,

    что-то я плохо понимаю, о чём идёт речь...как в руке
    QQ
    47
    999T6
    положить туз в мидл уменьшает шансы собрать 4477(444,777) в мидл?
    или надо класть 3 ради того, чтобы появился шанс на "333"?
    97/741
    Ответить Цитировать
    0
  • БиллиУбили, пофигу цифры главное в студию ... я не долго думал над примером )
    55/882
    Ответить Цитировать
    0
  • Ничего не понятно, что автор топика хочет от своей программы. Не ясный алгоритм и что с этим делать дальше.
    Хотя я сам программист и свою программу для китайского покера написал еще в далеком 2014 (правда это был простой китайский - не ананас).

    Цитата
    Проверить, какая комбинация собралась(или нет, или соберётся) из 5карт - самая ресурсоёмкая операция
    а ты предлагаешь использовать её на "каждом" ходу.

    С этого нужно начинать свою программу - это первый необходимый "кирпичик".
    Забей в гугле - poker hand evaluator - ты найдешь много интересного. Сэкономлю тебе время - самый быстрый способ узнать силу покерной руки - это заранее рассчитать все руки и занести их индекс силы в массив. На самом деле это не такой уж и большой массив - для 7-ми карточной руки он занимает 30-40 Мбайт, а для 5-ти карточной еще меньше. После этого сравнение двух рук (какая больше) превращается в простое извлечение из 5-мерного массива двух значений и проверка на больше-меньше.
    1/52
    Ответить Цитировать
    0
  • http://forum.cgm.ru/kazino_soft/129936-samoe_bystroe_opredelenie_pokernoi_kombinacii_a-_chast_2-a.html
    Пример, да. Чето я мельком его глянул, какой то тупой. Надо брать такие случаи, где у человека реальные сложности с принятием решения.
    Кулон, что там с карром, присоединись к вопросу выше, где он писал на джипси о своей игре? Удалили?
    29/35
    Ответить Цитировать
    0
  • Цитата (Galax @ 7.3.2019)
    Хотя я сам программист и свою программу для китайского покера написал еще в далеком 2014 (правда это был простой китайский - не ананас).


    С этого нужно начинать свою программу - это первый необходимый "кирпичик".
    Забей в гугле - poker hand evaluator - ты найдешь много интересного. Сэкономлю тебе время - самый быстрый способ узнать силу покерной руки - это заранее рассчитать все руки и занести их индекс силы в массив. На самом деле это не такой уж и большой массив - для 7-ми карточной руки он занимает 30-40 Мбайт, а для 5-ти карточной еще меньше. После этого сравнение двух рук (какая больше) превращается в простое извлечение из 5-мерного массива двух значений и проверка на больше-меньше.

    вот и казиношные профики присоединились к обсуждению.
    В 14м году разве простой китайский не был уже мертв?
    30/35
    Ответить Цитировать
    0
  • diklee, Galax, я прошу вас посмотреть мой алгоритм
    https://forum.gipsyteam.ru/index.php?viewtopic=142685&view=findpost&p=6015413
    А как его реализовывать...таблицы комбинаций, ХОR и OR, ассемблер...это несколько другое дело, не?
    Сейчас за сравнительно короткое время я могу оценить потенциал руки "в очках" и, следовательно, могу сделать точное разложение подьёма, так как так вариантов разложить 3 карты не так много, а среди них обязательно будет тот, который соответствует максимальному очковому потенциалу.
    Если вы хотите решать какую-то другую задачу, то надо об этом говорить.
    ЗЫ Да, очковый потенциал не всегда реализуется, но в моём подходе я предполагаю, что любому конечному ЕВ соответствует 6 карт, а, значит, задача сводится не к расчёту вероятностей вытащить эти 6 карт за 3 подьёма, а просто к подсчёту всех возможных успешных завершений руки, так как вероятность вытащить 6 нужных карт не зависит от(достоинства) самих карт(при условии, что они остались в колоде, естественно)
    98/741
    Ответить Цитировать
    0
  • Цитата (diklee @ 7.3.2019)
    вот и казиношные профики присоединились к обсуждению.
    В 14м году разве простой китайский не был уже мертв?


    По-памяти писал - действительно это было в 13м году. Во второй половине уже появился ананас и простой китайский умер очень быстро.
    Также ошибся в размере файла - для 7-ми карточной руки 130 Мбайт, для 5-ти карточной - 23 Мбайт.
    2/52
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 7.3.2019)
    diklee, Galax, я прошу вас посмотреть мой алгоритм

    по какой формуле считается 7й пункт?
    Учитывается что это 3 подьема по 3, а не 6 карт из 9ти?
    Учитываестся ли то что, ауты на низ более ценны, потому что мы их кладем всегда, а в мид и топ иногда не кладем, чтоб не сгореть, по ситуации?
    31/35
    Ответить Цитировать
    0
  • c00l0ne, По поводу того , что я ошибаюсь, я думаю с точности все наооборот о твой субординации Ананаса . По крайне мере мне казалось, что у тебя было другое мнение , когда приветсвовал такую дисплину на покердоме ананас без фантазии , где скилл больше всех из дисплин преодладает над удачей.
    Ты сам себя не обманывай , Ананас с джокерами - это самая дисперсионная дисциплина на данный момент, и повышенный интерес азиатские лудоманы проявляют именно к ней , а не к обычному ананасу.Они не хотят думать /зарабатывать на покере ,они хотят пихать тузов в топ и получать огразм от о n-го кол-ва повторов . Для этого много ума не надо ,в отличие от обычного Ананаса. Сыграй 500 раздач с азиатом в обычный Ананас и с Джокерами .Думаю ты б разделал под орех и за 100-150 раздач. А вот с Джокерами -большой вопрос .Здесь результат может быть непредсказуемым. Жаль , но обычный ананас уже умирает ,рулетка снова выигрывает.
    6/7
    Ответить Цитировать
    0
  • Цитата (diklee @ 7.3.2019)
    по какой формуле считается 7й пункт?

    вероятность вытащить 6карт, скорректированная на вероятность, что иногда (нужные) карты могут попасть в один подьём
    Цитата (diklee @ 7.3.2019)
    Учитывается что это 3 подьема по 3, а не 6 карт из 9ти?

    учитывается(см. выше)
    Цитата (diklee @ 7.3.2019)
    Учитываестся ли то что, ауты на низ более ценны, потому что мы их кладем всегда, а в мид и топ иногда не кладем, чтоб не сгореть, по ситуации?

    эээ...алгоритм позволяет делать на каждом подьёме разложение с макс.ев, значит он учтёт ВСЁ, что можно(и ценность аутов, и возможность сгореть, и прочее, что может произойти в дальнейшем). Ну, мне так кажется ))
    99/741
    Ответить Цитировать
    0
  • То что джокер самый дисперсионный не отменяет тот факт, что он на данный момент гораздо плюсовее на дистанции. Надо просто подстраивать бр. Если твой рабочий лимит 1$. То в джокера ты должен играть центов по 25
    32/35
    Ответить Цитировать
    0
  • Цитата (Bolshewik @ 7.3.2019)
    c00l0ne, По поводу того , что я ошибаюсь, я думаю с точности все наооборот о твой субординации Ананаса . По крайне мере мне казалось, что у тебя было другое мнение , когда приветсвовал такую дисплину на покердоме ананас без фантазии , где скилл больше всех из дисплин преодладает над удачей.
    Ты сам себя не обманывай , Ананас с джокерами - это самая дисперсионная дисциплина на данный момент, и повышенный интерес азиатские лудоманы проявляют именно к ней , а не к обычному ананасу.Они не хотят думать /зарабатывать на покере ,они хотят пихать тузов в топ и получать огразм от о n-го кол-ва повторов . Для этого много ума не надо ,в отличие от обычного Ананаса. Сыграй 500 раздач с азиатом в обычный Ананас и с Джокерами .Думаю ты б разделал под орех и за 100-150 раздач. А вот с Джокерами -большой вопрос .Здесь результат может быть непредсказуемым. Жаль , но обычный ананас уже умирает ,рулетка снова выигрывает.


    500 раздач ) 100-150 раздач)
    посл раз фиш со мной сыграл 20 раздач получил по кепу и в диком ужасе убежал ...
    вот и весь ананас... экшон умирал в 2019 году в ананас
    мтт только, а они поздно идут на покердоме... + поздняя регистрация 4 час

    в джокера обычно все за 5 раздач происходит ... экономит время..
    Сообщение отредактировал c00l0ne - 8.3.2019, 5:03
    56/882
    Ответить Цитировать
    0
  • Так , к слову ... три дня назад в оффлайне играли 3-макс с товарищами в джокерный предельный прогрессив , по 20р за кушик . Так вот , я с одной сэтовой в топе фанты , уничтожил их 28ю повторами до оговоренного "кэпа" , где размер их обнуления был 1000 кушей у каждого :)
    3/18
    Ответить Цитировать
    1
  • St_CasTieL, герой пруфы)
    кеп 300 обычно садятся ... в джокеры
    57/882
    Ответить Цитировать
    0
  • c00l0ne, Где ж их взять?) в оффлайне же :)

    Ну у нас в товарищеских китайских баталиях , кэп очень плавающий , на сколько договоримся сегодня - до стольки и бахаем :)
    4/18
    Ответить Цитировать
    0
1 11 12 13 14 33 114
3 человека читают эту тему (3 гостя):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.s