Estou buscando um desenvolvedor para criar um software assistente de poker pré-flop em tempo real, utilizando visão computacional. O objetivo é desenvolver uma ferramenta robusta que analise o jogo em uma máquina dedicada (PC1) e forneça recomendações de ação em uma segunda máquina (PC2), garantindo a segurança com as regras da plataforma de poker.
O projeto envolve a seguinte arquitetura e funcionalidades:
PC 1 – Máquina do Jogo:
- Executará exclusivamente o software de poker (ex: PokerStars).
- Suportará até 6 mesas de poker simultaneamente.
- A tela do PC1 será transmitida para o PC2 via placa de captura HDMI, sem a execução de qualquer software adicional no PC1 para evitar detecção.
PC 2 – Máquina de Análise (Assistente de Poker):
- Receberá o feed de vídeo da tela do PC1.
- Realizará toda a análise automaticamente através de visão computacional, incluindo:
- Leitura das posições dos jogadores na mesa (utg, hj, co, btn, sb, bb).
- Leitura das ações dos oponentes (fold, call, raise, 3bet, etc.).
- Leitura das cartas do HERO.
- Identificação da ordem correta das ações pré-flop.
- Interpretação da sequência das ações realizadas.
- Seleção da tabela de estratégia apropriada com base no cenário atual:
Exemplo:
-
Sem_Open.xlsx: Utilizada quando nenhum jogador fez um raise inicial.
-
Vs_Open.xlsx: Utilizada quando houve um raise antes da vez do HERO.
- Com base nas informações coletadas e na tabela de estratégia, o sistema calculará e exibirá a Ação Recomendável para o HERO, que pode incluir:
- Fold
- Call
- Bet
- 3Bet
- 4Bet (após um open e um 3bet de um vilão)
- All-in
Exemplos de Fluxo Pré-Flop que o software deve interpretar:
Exemplo 1: co dá open, hero responde
- utg: fold
- mp: fold
- hj: fold
- co: bet 2.5
- hero: 3bet (resposta calculada)
- sb: fold
- bb: fold
- co: call
- pré-flop encerrado
exemplo 2: sb 3bet, hero responde novamente
- utg: fold
- mp: fold
- hj: fold
- co: fold
- hero: bet 2.5
- SB: 3Bet 7.5
- BB: Fold
- HERO: Call / Fold / 4bet (o sistema decide – ex: Call)
- Pré-flop encerrado
Exemplo 3: Re-raise e all-in, hero toma terceira decisão
- utg: fold
- mp: fold
- hj: fold
- co: fold
- hero: bet 2.5
- SB: 3Bet 7.5
- BB: Fold
- HERO: 4Bet 21
- CO: All-in
- HERO: Fold ou Call (o sistema escolhe)
Busco um profissional com conhecimento em visão computacional, desenvolvimento de software desktop e lógica de jogos/estratégia. A capacidade de desenvolver uma solução eficiente e confiável é crucial.
Plazo de Entrega: No definido