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.