Poker Engine  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
saoj
Forum Spammer
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 1947
Localização: RJ, BRA
Online

Alguém sabe onde consigo/compro/obtenho informações sobre uma implementação do jogo Poker em Java?

Implementar do zero todas as regras de poker deve dar um trabalho cerebral imenso.

Alguém já viu algo por ai?


- Durante séculos, a luta da moralidade foi travada entre aqueles que afirmavam que a vida pertence a Deus e aqueles que afirmavam que ela pertence ao próximo - entre aqueles que pregavam que o bem é sacrificar-se em nome de fantasmas no céu e aqueles que pregavam que o bem é sacrificar-se em nome dos ignorantes na terra. E ninguém veio para dizer-lhes que a sua vida pertence a vocês, e que o bem consiste em vivê-la. (John Galt)
[Email] [WWW]
rafaelbortoletto
HelloWorld

Membro desde: 26/01/2007 14:27:01
Mensagens: 24
Localização: São Paulo - SP
Offline

saoj wrote:Alguém sabe onde consigo/compro/obtenho informações sobre uma implementação do jogo Poker em Java?

Implementar do zero todas as regras de poker deve dar um trabalho cerebral imenso.

Alguém já viu algo por ai?



Cara, eu posso jurar que vi algo assim no livro do deitel ( como programar em java 6ª edição ) . Mas era para embaralhar e distribuir as cartas e não um jogo de poker com todas as regras definidas e implementadas.

flw
saoj
Forum Spammer
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 1947
Localização: RJ, BRA
Online

rafaelbortoletto wrote:
Cara, eu posso jurar que vi algo assim no livro do deitel ( como programar em java 6ª edição ) . Mas era para embaralhar e distribuir as cartas e não um jogo de poker com todas as regras definidas e implementadas.


Vc nunca deve ter jogado poker.

Estamos falando aqui de dezenas de regras e detalhes que precisam ser muito bem programados. Basicamente um livro apenas sobre isso...

- Durante séculos, a luta da moralidade foi travada entre aqueles que afirmavam que a vida pertence a Deus e aqueles que afirmavam que ela pertence ao próximo - entre aqueles que pregavam que o bem é sacrificar-se em nome de fantasmas no céu e aqueles que pregavam que o bem é sacrificar-se em nome dos ignorantes na terra. E ninguém veio para dizer-lhes que a sua vida pertence a vocês, e que o bem consiste em vivê-la. (John Galt)
[Email] [WWW]
Edufa
JavaTeenager
[Avatar]

Membro desde: 18/04/2006 10:20:03
Mensagens: 159
Localização: Curitiba, PR
Offline

Nunca ouvi falar de framework de poker, mas tb nunca pesquisei sobre, hehehe...

Mas na verdade nem são tantas regras assim. O q extrapola são as variantes de poker, existe dezenas, se não centenas de variações de poker por aí. Mas basicamente todas seguem um padrão, o valor das cartas e sequencias, as opostas a troca de cartas e novas apostas. O ideal seria se concentrar nas variantes mais populares, abstrair e implementar, Qto mais variantes suportar mais complexo a abstarção pois terá de ser bem genérico ..

Edufa
Curitiba, PR
--
"O estado sou eu". - Luís XIV
"O estado somos nós."- Lênin
"O estado somos eu." - Lula
--
O mundo é deles mas a amazônia é nossa
O petróleo é nosso, mas o gás é deles.
saoj
Forum Spammer
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 1947
Localização: RJ, BRA
Online


E a questão das apostas !!!!!!?????

Ranquear as cartas parece tranquilo, mas essa questão das apostas é bem zoneado...

- Durante séculos, a luta da moralidade foi travada entre aqueles que afirmavam que a vida pertence a Deus e aqueles que afirmavam que ela pertence ao próximo - entre aqueles que pregavam que o bem é sacrificar-se em nome de fantasmas no céu e aqueles que pregavam que o bem é sacrificar-se em nome dos ignorantes na terra. E ninguém veio para dizer-lhes que a sua vida pertence a vocês, e que o bem consiste em vivê-la. (John Galt)
[Email] [WWW]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 3901
Localização: São Paulo
Offline

Tem um pokerway vindo por ai?

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
Kenobi
Forum Spammer
[Avatar]

Membro desde: 14/11/2003 13:06:37
Mensagens: 1167
Localização: Brasil
Offline

Agora falaram minha língua , tá aí uma coisa que gosto, poker Acredito que não é tão complicado as regras, o problema está em outras questões, como interface com o usuário, hehehe

Se precisar de colaboradores, tou dentro

------------------------------------------------------------------
"Massakatsu Agatsu Katsuhaiabi" - "A verdadeira vitória é aquela sobre nós mesmos".
[WWW] [MSN] [ICQ]
Luiz Aguiar
Moderador
[Avatar]

Membro desde: 23/01/2005 00:05:55
Mensagens: 2551
Localização: São Paulo
Online

Se não me engano, eu baixei uma vez um poker em Java ME, que era opensource, mas não tenho a mínima ideia do nome.. rsrs


PS: sou tri-campeão mundial da minha rua em poker, quem vai encarar? rsrs

-
Projeto Loocrum - Gestor Financeiro
http://www.assembla.com/spaces/loocrum
Blog de Tecnologia
http://laguiar.wordpress.com



[WWW] [MSN] [ICQ]
erickles
JavaGuru
[Avatar]

Membro desde: 04/01/2007 09:52:17
Mensagens: 232
Localização: São Paulo - SP
Offline

Eu encaro, se for texas holding !





Erick de Souza.
[Email] [MSN] [ICQ]
dudaskank
Virtual Machine Man

Membro desde: 12/09/2003 14:59:26
Mensagens: 760
Localização: Arujá, SP, Brasil
Offline

Bom, se o estilo que você quer é aquele das máquinas que são proíbidas e tem em todo buteco, é bem tranquilo.

1. Primeiro, tenha o baralho já criado;
2. Peça pro jogador apostar o $;
3. Embaralhe as cartas e pegue as 5 primeiras para o jogador;
4. Espere ele marcar as cartas que deseja ficar e retire as outras da mão dele;
5. Complete com as cartas restantes;
6. Verifique o que ele fez (par, trinca, etc) e olhe em alguma tabela com os jogos válidos;
6.1. Se estiver nessa tabela, multiplique por algum fator a aposta e aumente o $ do jogador;
7. Volte ao passo 2 enquanto o jogador quiser jogar;

Já outros como o Texas Holding, por exemplo, tem mais regras, aí eu não conheço elas direito hehehe. Mas o negócio é bem simples... o problema maior dos outros tipos de poker pode ser a inteligência artificial, que eu não sei como implementar.

Eduardo Oliveira

Toque a balada do amor inabalável, eterna love song de nós dois...

Blog | Página
[WWW]
SadNess
JavaTeenager
[Avatar]

Membro desde: 30/03/2006 16:51:25
Mensagens: 186
Offline

hehe
é Texas Hold'em galera

fiquei interessado nisso de software de poker também
já joguei poker profissionalmente mas nunca me perguntei como o software é feito
s4nchez
JavaEvangelist
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 443
Localização: London, UK
Offline

Nas reuniões de programação que eu organizo os desafios foram relacionados a poker.

Na última reunião a idéia era fazer um comparador de mãos de poker. Isso não deve resolver teu problema, mas talvez lhe dê alguma idéia de por onde começar a implementar caso você não encontre nada pronto.

O código fonte está no final deste post

Obs.: o link do arquivo não está direto porque ele está hospedado num host temporário e possivelmente terei que mudar em breve.

Ivan Sanchez

Coding Dojo -> http://dojofloripa.wordpress.com
[WWW] [MSN] [ICQ]
saoj
Forum Spammer
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 1947
Localização: RJ, BRA
Online


A idéia era fazer um servidor multi-usuário para jogos de poker.

Tipo http://www.pokerroom.com.

Saber quem ganhou, ou seja, avaliar duas mãos para saber qual é a melhor, parece tranquilo.

A questão que assusta é:

- apostas
- pote separado (quando alguém vai all-in e o outro tem mais dinheiro)

Bom, se alguém iniciar um projeto open-source para fazer um poker engine eu me ofereço para ajudar.

poker engine = classes para controlar a lógica de um jogo de poker Texas Hold'em No Limit entre no máximo 10 jogadores.




- Durante séculos, a luta da moralidade foi travada entre aqueles que afirmavam que a vida pertence a Deus e aqueles que afirmavam que ela pertence ao próximo - entre aqueles que pregavam que o bem é sacrificar-se em nome de fantasmas no céu e aqueles que pregavam que o bem é sacrificar-se em nome dos ignorantes na terra. E ninguém veio para dizer-lhes que a sua vida pertence a vocês, e que o bem consiste em vivê-la. (John Galt)
[Email] [WWW]
saoj
Forum Spammer
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 1947
Localização: RJ, BRA
Online


Existe isso que eu quero fazer em python:

http://directory.fsf.org/poker-engine.html

Alguém manja de Jython ai ?


- Durante séculos, a luta da moralidade foi travada entre aqueles que afirmavam que a vida pertence a Deus e aqueles que afirmavam que ela pertence ao próximo - entre aqueles que pregavam que o bem é sacrificar-se em nome de fantasmas no céu e aqueles que pregavam que o bem é sacrificar-se em nome dos ignorantes na terra. E ninguém veio para dizer-lhes que a sua vida pertence a vocês, e que o bem consiste em vivê-la. (John Galt)
[Email] [WWW]
Edufa
JavaTeenager
[Avatar]

Membro desde: 18/04/2006 10:20:03
Mensagens: 159
Localização: Curitiba, PR
Offline

saoj wrote:
Bom, se alguém iniciar um projeto open-source para fazer um poker engine eu me ofereço para ajudar.

poker engine = classes para controlar a lógica de um jogo de poker Texas Hold'em No Limit entre no máximo 10 jogadores.


Tb to dentro.
Como exercício de OO e design pattern deve ser um ótimo aprendizado.

Edufa
Curitiba, PR
--
"O estado sou eu". - Luís XIV
"O estado somos nós."- Lênin
"O estado somos eu." - Lula
--
O mundo é deles mas a amazônia é nossa
O petróleo é nosso, mas o gás é deles.
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team