Olá, preciso de um programador para atender o seguinte desafio:
Existe este software chamado Piosolver que é utilizado por jogadores de poker. Com ele, os jogadores exportam dados que se tornam informações estatísticas de ações realizadas durante do jogo de poker.
De forma mais detalhada, o processo que o jogador realiza para utilizar o Piosolver é:
1. Abrir o server (computador na nuvem)
2. Abrir o Piosolver
3.
Carregar os arquivos
3.1
https://gyazo.com/0a853ba1234560119fff10d0c90d4793. Então basicamente já existem vários documentos chamados de "tree" que são situações no poker já criados e que precisam ser exportados em um formato csv. No caso, os arquivos já estarão alocados em uma pasta, não sendo necessário criá-los.
3.2 Este video aqui até o minuto 7 mais ou menos também dá bastante detalhe sobre o que é feito no software.
https://www.youtube.com/watch?v=-y6YhcGCqOU
4. Gerar planilhas
4.1 Cada tree importada gera cerca de mais 50 planilhas, no entanto, apenas uma linha importa de cada uma dessas planilhas: a linha final que indica a média.
5. Renomear o csv
https://gyazo.com/9472ddf5bc7ffba7bd2bc9218cb46778
6. Importar para o pc
https://gyazo.com/65216172e7d4bfb73192a5dfbb52f794
7. Importar para o Excel
Então, para esta solução, eu gostaria de automatizar os processos:
1) Geração de planilhas no Piosolver (abrir Piosolver, carregar arquivos, gerar planilhas, renomear, importar).
2) Automatizar para que as planilhas exportadas se tornem apenas uma com as linhas de média dos arquivos.
Outras informações importantes:
* O PioSolver utiliza de uma linguagem UPI (Universal Poker Interface) para descrever uma tabela de cartas de poker por script, como este - ttps://
cdn.shopify.com/s/files/1/0769/9693/files/sscript1.txt?7546305195795588396.
* No site do Piosolver não fica muito claro como fazer o processo de automatização. Eles têm informações nessa página
https://www.piosolver.com/pages/text-interface-scripting e até comentam dessa possibilidade de integração com outras ferramentas "PioSOLVER implements UPI (Universal Poker Interface) - a text communication protocol which makes it easy to write your own scripts, integrate PioSOLVER with other tools or use the solver from the console." Mas nada muito mais do que isso.
* Dentro do grupo de discussão do Discord dos usuários do Piosolver foi informado que realizar essa automatização é simples, basta digitar os comandos corretos via terminal do computador. Há também esse código aberto compartilhado
https://github.com/weston/pyosolver.
Espero seu contato!
Contexto Geral do Projeto
O PioSolver é um software que exige bastante do usuário e do computador do usuário. Devido a operação de extração de dados ser complexa, a automação deste processo ajudará o usuário a ganhar tempo.
Prazo de Entrega: Não estabelecido