закончил писать оценщик покерных рук в поисках нового проекта - PullRequest
3 голосов
/ 23 августа 2009

только что закончил писать оценщик пятикарточных покерных комбинаций на C ++. сейчас я ищу новый проект примерно такого же уровня сложности. может быть, очень простой парсер команд DOS?

Ответы [ 5 ]

6 голосов
/ 23 августа 2009

Похоже, вас могут заинтересовать проблемы типа Project Euler предлагает. В частности, похоже, что у вас уже есть решение для Задача 54 .

2 голосов
/ 23 августа 2009

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

* * Тысяча два (96 + 123) / 3-56 ^ 2 + 45 * 2
1 голос
/ 04 июня 2010

Вы уже закончили? Почему бы не написать 7-карточный оценщик, сначала используя 5-карточный оценщик, а затем найти прямой путь, который не требует 21 проверки на оценку? Последнее является проблемой в кэшировании и управлении памятью! Есть много источников вдохновения, которые можно найти в Интернете - например, Coding-The-Wheel , чтобы начать.

0 голосов
/ 13 февраля 2010

Полный исходный код для игры в покер Texas Hold'em можно найти здесь:

http://www.advancedmcode.org/poker-predictor.html

Он построен для matlab, идентификатор GUI m-кодирован, но вычислительный движок - c ++.

Это позволяет рассчитать шансы и вероятности. На моем ноутбуке с частотой 2,4 ГГц он может рассчитывать на 100 000 игр для 10 игроков за 0,3 секунды.

Точный компьютер реального времени :-)

0 голосов
/ 23 августа 2009

Расширьте свой оценщик рук, чтобы иметь больше входных данных - например, возможность динамически рассчитывать силу, если он знает, что у него есть другие карты рук. Оттуда продолжайте дальше, чтобы рассчитать силу, основываясь на знании N рук. При этом вы на полпути к очень хорошему покерному боту, способному работать с другими игроками против других игроков.

: D

...