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

Последний пост:26.11.2023
22
1 81 101 102 103 104 114
  • посчитай что-то у себя!! с тремя вариантами 0, 6, 100. 

    и я буду искать ошибку, ориентируясь на тебя. 

    сейчас же мне не с чем сравнивать. 

    хз правильно я считаю или нет.

    241/314
    Ответить Цитировать
    0
  • Цитата (Jak @ 31.03.23)  

    посчитай что-то у себя!! с тремя вариантами 0, 6, 100. 

    и я буду искать ошибку, ориентируясь на тебя. 

    сейчас же мне не с чем сравнивать. 

    хз правильно я считаю или нет.

    лови

    скуп 0 у меня совпадает с твоим : 

    скуп 6

     

     

    скуп 100 

     

    -14.65 кушей должно быть когда скуп  = -100 

    складывается это из собранного роялти + когда рука не мертвая то роялти нулевое и когда скупанули -100 

    ps как видишь у меня долго считает...

    735/882
    Ответить Цитировать
    0
  • c00l0ne, как понять скуп - 100?

    Это что за сетуация?

    1/6
    Ответить Цитировать
    0
  • можно посчитать скуп в процентах из такой информации 

    ев= 10 кушей роялти собираем (1-p_scoop)- p_scoop * 100 = -14,65

    p_scoop = (-14,65-10) / (-110)

    p_scoop = 0,2272

    где то 23 процента скупаем... и это нормально ...

     

    Цитата (Grinder500 @ 31.03.23)  

    c00l0ne, как понять скуп - 100?

    Это что за сетуация?

    ну опп переап и у него рояль и еще рояль и еще 999 наверху  =) 

    неповезло короче =) как всегда =)

    это чисто теоритический пример , скуп сотка ... чтобы посмотреть изменяются ли в правильную сторону цифры ...

     

    пс2 ну и так хорошая софтина вышла , как говорится грац , но со скупами доделать бы ... а в целом думаю на этом этот проект исчерпал себя ...

    736/882
    Ответить Цитировать
    1
  • Посчитайте пожалуйста вот этот пример. Прогресс без позы.

    3 макс один опп на фанте 

         

    2/6
    Ответить Цитировать
    0
  • Grinder500, j5 вниз

    ты случайно не 100-250 лимит катаешь по нашим заветам ?) 

    если выигрываешь гив ас тен процент плиз ... а то финансионал ситуэйшн катастрофикал даунстрикейшн ...

    737/882
    Ответить Цитировать
    1
  • c00l0ne, почему привел именно этот пример. Реги с верхних лимитов ставят по разному.

    Кто то так J/335/A 

    Кто то так 33J/5/A 

    А кто то так J5ss/33/A

    3/6
    Ответить Цитировать
    0
  • лови удушающий

    Grinder500, ну да это топ 3 вариантов , какой то из них верный ) 

    чтобы понять какой надо провести расчеты которые учтут: 

    1) игру оппонента против которого играем

    2) когда мы сыграли , нужно просимулировать раздачу фантазий и посчитать исход 

    3) просмотреть все варианты по дереву событий возможных и выбрать максимальные ветки 

    4) проверить симуляцией каждую ветку 

    5) если цифры сходятся ... то можно выдать ответ 

     

    был бы вычислительный центр на 1000-2000 ядер ... 

    можно было бы посчитать эту раздачу полностью ... 

    а так это все приближенно и в вакууме ... 

    а учитывая что все пляшет +-0.3 куша то может и с ошибками...

    поэтому считать нету смысла , время только тратить ...

     

    последняя мета все играют j5ss в моем понимании

     

    пс мы же просто в память о БиллиУбилли развлекаемся ) и fergus'a ...

    поэтому расчеты не стоит принимать близко к истине ... 

    еще работать и работать чтобы из этого что то получилось ... 

    где ты можешь сказать на 95 процентов это точно ... 

    а не +- 80 туда сюда

    738/882
    Ответить Цитировать
    0
  • c00l0ne, а чё автора темы тоже в живых нету?

    4/6
    Ответить Цитировать
    0
  • Цитата (Grinder500 @ 31.03.23)  

    c00l0ne, а чё автора темы тоже в живых нету?

    Я хз, пропал куда то

    739/882
    Ответить Цитировать
    0
  • Jak, комментарии в телеге нет возможности оставлять

     

    Как включить:

     

    740/882
    Ответить Цитировать
    0
  • Ни хера не получается, был создан канал, создал чат https://t.me/pineapplegt/1 смотрите тут.

    Скинул новую версию с исправленным скупом. 

    Старый канал удалю через пару дней.

    Сорри.

    Видите, C00l0ne помог найти ошибку.

    242/314
    Ответить Цитировать
    0
  • Jak, структура телеграмма : 

    КАНАЛ и ЧАТ

    1. создаем канал, на нем новости постим 

    2. создаем групповой ЧАТ для обсуждения новостей на этом канале 

     

    3. заходим на канал , щелкаем по заголовку канала, жмем редактировать и в настройке "Обсуждения" выбираем наш ЧАТ "чатблаблабла" 

     

    И после этого жмем применить и должны комментарии появиться ...

    741/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 31.03.23)  

    жмем редактировать и в настройке "Обсуждения"

    вот нет такого "редактировать"

     

    проверил скупы?

    243/314
    Ответить Цитировать
    0
  • Jak, да все замечательно , но вы там делфи пока не закрывайте : 

     

    что по потокам , что значит MAX 

    посл цифра кол-во потоков : 13

     

    Всего 13 потоков ?

    из них 1-2 рабочих для окна и для главной функции, получается всего в 10 потоков?

    если есть возможность увеличить до 64 , а лучше 128

     

    насчет телеграмма : 

    Жмем на загаловке канала , потом на три точки : 

    Потом Manage channel

    Потом в поле Discussion выбираем групповой чат ( его надо создать заранее): 

     

    жмем применить ... 

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

     

    короче осталось добавить :

    0) потоков 16-32-64-128 для расчета стартеров 

    1) смещение на определенную цифру когда собираем роялти

    2) когда не собираем роялти сколько кушей возвращать 

    и фсе...

     

    code 

     

    if all_r = 0.0 then 

        return (zero_r)

    else 

        return (all_r - цифру_смещение)

    цифры могут быть отрицательными

    Сообщение отредактировал c00l0ne - 31.3.2023, 16:00
    742/882
    Ответить Цитировать
    0
  • а смысл делать 128 потоков?

     

    всего разных карт без мастей 13, для каждой карты свой поток.

    Если есть масти в стартере, мах потоков 39. Хотя, т.к. некоторые карты из флешовых (низа и мида) на руках, реально потоков примерно 30-33. Эти же карты не могут организовать цикл.

     

    Чтобы добавить еще потоков надо разбить еще эти циклы с первой картой на несколько циклов, да, кол-во потоков можно довести до 30*30=900 или хотя бы 30*4=120 (если каждый цикл разбить на 4 цикла, в принципе это элементарно), но выигрыша на простом компе не будет. Будет даже хуже, т.к. проц будет часто переключаться между потоками и на самом деле скорость только упадет. Самое быстрое, это создать потоков = колву ядер*2 - 1, пусть все работают одновременно и не переключают проц. Вот у меня 12 потоков проц, я делаю 10 потоков, считаю, а 1-2 потока мне хватает чтобы смотреть кино, играть, программировать и т.д. А когда запускаю макс потоков (было 91 !!! поток макс), комп виснет. Ютуб или твич уже с лагами.

     

    Если делать для сервера с 64 ядрами? тогда имеет смысл, а для простых компов, нет смысла.

    Для сервера надо написать спецверсию, с макс потоками, со спецвыводом результатов в файл, с возможностью добавления результатов от разных запущенных программ одновременно и т.д.

     

    ЗЫ. Задержку 30 сек и формат файлика сломал? 

    Сломаешь, добавлю любое кол-во потоков (хоть 300), лень заниматься муторной писаниной, она же не добавит ничего нового в программу.

    244/314
    Ответить Цитировать
    0
  • Jak, ок понятно

    обзорчик запилю в ближайшие дни на новую версию ...

    743/882
    Ответить Цитировать
    0
  • Цитата (Jak @ 31.03.23)  

    Задержку 30 сек и формат файлика сломал? 

    Дай время

     

    в этот раз тяжелее дядь, отдам знакомому хакирю, если не увижу перспективы самостоятельно распаковать 

    Распаковал 

     

    Сообщение отредактировал c00l0ne - 31.3.2023, 17:18
    744/882
    Ответить Цитировать
    1
  • Цитата (Jak @ 31.03.23)  

    формат файлика сломал

    немного ххх хакирского : 

    выделенная функция которая запускается для решения задачи, а выше видимо параметры для нее ) 

    можно прямо напрямую туда в память писать входные данные и вызывать эту функцую ) 

    без посредника в виде файла ) 

    пс надо отдать должное в этот раз посложнее, что то отладке сопротивляется ... да и время где то отдельно ) но уже близко ) внутри потоков задержка стоит видимо...

    Сообщение отредактировал c00l0ne - 31.3.2023, 18:22
    745/882
    Ответить Цитировать
    0
  • Красавчик!!! Давай давай, там еще дальше сюрпризы есть!

     

    Я писАл разные штуки еще на СМ1420! 

    И на 80286/386, когда вирус "Чернобыль" появился )) даже еще раньше.

     

    Хотя раньше было попроще писАть. Щас много разных программок появилось

     

    Так файлик-то сам не разобрал?

    Там легкий алгоритм, в 3 действия

    Сообщение отредактировал Jak - 31.3.2023, 18:44
    245/314
    Ответить Цитировать
    0
2261 пост
1 81 101 102 103 104 114
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.