1 / 1 / 0
Регистрация: 28.10.2012
Сообщений: 168
|
|
1 | |
Покер. Расчёт эквити руки vs руки(диапазон)21.02.2016, 02:59. Показов 1707. Ответов 5
Метки нет (Все метки)
Никаких примеров подобных алгоритмов на делфи в инете не нашёл, поэтому решил написать сам.
Написал функцию: на вход 7карт (рука + доска), на выход сила комбинации. А далее делал 100к симуляций, генерируя случайные борды, записывая исходы против определённой руки (выигрыш либо сплит), и потом рассчитывал само эквити. Точность от покерных калькуляторов составила +-0,5%. Единственная проблема: слишком маленькая скорость. Вроде в инете видел, можно использовать какие то заранее просчитанные исходы и подгружать их в программе и скорость возрастает в разы. Может кто то работал над этим вопросом и может дать какую либо инфу по теме?
0
|
21.02.2016, 02:59 | |
Ответы с готовыми решениями:
5
Свойства свободной руки в Delphi 7 Особенности ОСи или руки кривые Сеть Петри. Delphi. Нужны прямые руки Отдам книги delphi/pascal в хорошем состоянии (все в одни руки) |
842 / 737 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
21.02.2016, 10:50 | 2 |
Вряд ли тебе такой код кто напишет, в нем слишком [censored] много условий.
Если то то нужно сделать это, Если это то нужно сделать то.. [cut]
0
|
FIL
|
||||||
21.02.2016, 11:12
#3
|
||||||
0
|
1 / 1 / 0
Регистрация: 28.10.2012
Сообщений: 168
|
|
21.02.2016, 11:43 [ТС] | 4 |
Нашёл подобный проект на JavaScript.
https://github.com/chenosaurus/poker-evaluator Если кто то сможет переписать на делфи (там пара страниц кода) то готов купить за 20ку.
0
|
842 / 737 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|
21.02.2016, 12:06 | 5 |
FIL,
Не по теме: Здорова, да и ты чо докопался то до меня?
0
|
1 / 1 / 0
Регистрация: 28.10.2012
Сообщений: 168
|
|
22.02.2016, 03:47 [ТС] | 6 |
Так, я значительно улучшил свой алгоритм, а точнее оптимизировал, и теперь он считает в 10 раз быстрее. Но до скорости покерных калькуляторов все равно ещё далеко. Потому что они используют уже заранее просчитанные (какие то) исходы. И теперь мне очень важно понять что там за исходы? Файл, с такими данными весит около 125мб. Я так прикинул, если они в файл записывают все возможные варианты бордов (7карт) с силами комбинаций, что по логике вероятнее всего (1 символ в блокноте = 1 байту), то выходит файл в где то в 1,5 гига. Ребята надеюсь на ваши подсказки.
0
|
22.02.2016, 03:47 | |
22.02.2016, 03:47 | |
Помогаю со студенческими работами здесь
6
Руки чешутся. Руки компьютерщика Руки из Ж. и 3 сгоревших диска Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |