Interest in a poker library?

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Interest in a poker library?

edA-qa mort-ora-y
I'm thinking of opening up my poker libary (written in haxe) and would
like to know if there is anybody interested in such a library.  It offers:

- basic things like shuffling, dealing, etc.
- best hand evaluator for any number of cards
- outs counting and a few other stats
- hand selection / display

It has everything you'd need to make poker games, and game derivatives.
The valuator can do games like 5/7-card stuff, Texas Hold'em, and Omaha.
It does not support wildcards/bugs at the moment.

The evaluation algorithm is quite optimized and can do 5-10k hands/s on
my machine in flash.  Obviously this is nowhere close to pokereval on
the server-side, but hey, it's flash!

I'd prefer the Affero GPL, but I might also consider just GPLv3.

(I also have a complete rules system that can play a round of poker,
though I'm not sure if I will open that up yet -- it's a tricky API)

--
edA-qa mort-ora-y
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

BigTPoker uses haXe and DHLIB
        http://BigTPoker.com/?source=haxe-list

The dis-Emi-A haXe Library
        http://wiki.disemia.com/HaXe
       
A full set of tools, classes, and support facilities aimed at
simplifying and expediting game creation in Flash 9.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Sign: Please digitally sign your emails.
Encrypt: I'm also happy to receive encrypted mail.


--
haXe - an open source web programming language
http://haxe.org

signature.asc (270 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Interest in a poker library?

tommedema
I'm interested, would be great if the license allows commercial distribution.

Did you thorougly test the algorithms, eg. best hands detection etc.? And this is a cross platform library right, not just for flash?

Anyway thanks for the offer.

Regards,
Tom

2010/8/3 edA-qa mort-ora-y <[hidden email]>
I'm thinking of opening up my poker libary (written in haxe) and would
like to know if there is anybody interested in such a library.  It offers:

- basic things like shuffling, dealing, etc.
- best hand evaluator for any number of cards
- outs counting and a few other stats
- hand selection / display

It has everything you'd need to make poker games, and game derivatives.
The valuator can do games like 5/7-card stuff, Texas Hold'em, and Omaha.
It does not support wildcards/bugs at the moment.

The evaluation algorithm is quite optimized and can do 5-10k hands/s on
my machine in flash.  Obviously this is nowhere close to pokereval on
the server-side, but hey, it's flash!

I'd prefer the Affero GPL, but I might also consider just GPLv3.

(I also have a complete rules system that can play a round of poker,
though I'm not sure if I will open that up yet -- it's a tricky API)

--
edA-qa mort-ora-y
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

BigTPoker uses haXe and DHLIB
       http://BigTPoker.com/?source=haxe-list

The dis-Emi-A haXe Library
       http://wiki.disemia.com/HaXe

A full set of tools, classes, and support facilities aimed at
simplifying and expediting game creation in Flash 9.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Sign: Please digitally sign your emails.
Encrypt: I'm also happy to receive encrypted mail.


--
haXe - an open source web programming language
http://haxe.org


--
haXe - an open source web programming language
http://haxe.org
Reply | Threaded
Open this post in threaded view
|

Re: Interest in a poker library?

edA-qa mort-ora-y
It is pure haxe, so any target haxe supports it should work in.

It has been very thoroughly tested and in use on the site BigTPoker.com
for a couple of years now.

Obviously both the GPL and AGPL allow commercial distribution, you just
have to make the source available.

On 08/03/2010 06:11 PM, Tom wrote:

> I'm interested, would be great if the license allows commercial
> distribution.
>
> Did you thorougly test the algorithms, eg. best hands detection etc.?
> And this is a cross platform library right, not just for flash?
>
> Anyway thanks for the offer.
>
> Regards,
> Tom
>
> 2010/8/3 edA-qa mort-ora-y <[hidden email] <mailto:[hidden email]>>
>
>     I'm thinking of opening up my poker libary (written in haxe) and would
>     like to know if there is anybody interested in such a library.  It
>     offers:
>
>     - basic things like shuffling, dealing, etc.
>     - best hand evaluator for any number of cards
>     - outs counting and a few other stats
>     - hand selection / display
>
>     It has everything you'd need to make poker games, and game derivatives.
>     The valuator can do games like 5/7-card stuff, Texas Hold'em, and Omaha.
>     It does not support wildcards/bugs at the moment.
>
>     The evaluation algorithm is quite optimized and can do 5-10k hands/s on
>     my machine in flash.  Obviously this is nowhere close to pokereval on
>     the server-side, but hey, it's flash!
>
>     I'd prefer the Affero GPL, but I might also consider just GPLv3.
>
>     (I also have a complete rules system that can play a round of poker,
>     though I'm not sure if I will open that up yet -- it's a tricky API)
>
>     --
>     edA-qa mort-ora-y
>     -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>
>     BigTPoker uses haXe and DHLIB
>            http://BigTPoker.com/?source=haxe-list
>
>     The dis-Emi-A haXe Library
>            http://wiki.disemia.com/HaXe
>
>     A full set of tools, classes, and support facilities aimed at
>     simplifying and expediting game creation in Flash 9.
>
>     -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
>     Sign: Please digitally sign your emails.
>     Encrypt: I'm also happy to receive encrypted mail.
>
>
>     --
>     haXe - an open source web programming language
>     http://haxe.org
>
>

--
edA-qa mort-ora-y
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

BigTPoker uses haXe and DHLIB
        http://BigTPoker.com/?source=haxe-list

The dis-Emi-A haXe Library
        http://wiki.disemia.com/HaXe
       
A full set of tools, classes, and support facilities aimed at
simplifying and expediting game creation in Flash 9.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Sign: Please digitally sign your emails.
Encrypt: I'm also happy to receive encrypted mail.


--
haXe - an open source web programming language
http://haxe.org

signature.asc (270 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Interest in a poker library?

Ron Wheeler
In reply to this post by tommedema
Have you tried to target the neko VM to see how fast your evaluator works?

Ron

On 03/08/2010 12:11 PM, Tom wrote:
I'm interested, would be great if the license allows commercial distribution.

Did you thorougly test the algorithms, eg. best hands detection etc.? And this is a cross platform library right, not just for flash?

Anyway thanks for the offer.

Regards,
Tom

2010/8/3 edA-qa mort-ora-y <[hidden email]>
I'm thinking of opening up my poker libary (written in haxe) and would
like to know if there is anybody interested in such a library.  It offers:

- basic things like shuffling, dealing, etc.
- best hand evaluator for any number of cards
- outs counting and a few other stats
- hand selection / display

It has everything you'd need to make poker games, and game derivatives.
The valuator can do games like 5/7-card stuff, Texas Hold'em, and Omaha.
It does not support wildcards/bugs at the moment.

The evaluation algorithm is quite optimized and can do 5-10k hands/s on
my machine in flash.  Obviously this is nowhere close to pokereval on
the server-side, but hey, it's flash!

I'd prefer the Affero GPL, but I might also consider just GPLv3.

(I also have a complete rules system that can play a round of poker,
though I'm not sure if I will open that up yet -- it's a tricky API)

--
edA-qa mort-ora-y
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

BigTPoker uses haXe and DHLIB
       http://BigTPoker.com/?source=haxe-list

The dis-Emi-A haXe Library
       http://wiki.disemia.com/HaXe

A full set of tools, classes, and support facilities aimed at
simplifying and expediting game creation in Flash 9.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Sign: Please digitally sign your emails.
Encrypt: I'm also happy to receive encrypted mail.


--
haXe - an open source web programming language
http://haxe.org



--
haXe - an open source web programming language
http://haxe.org
Reply | Threaded
Open this post in threaded view
|

Re: Interest in a poker library?

edA-qa mort-ora-y
On 08/03/2010 11:27 PM, Ron Wheeler wrote:
>  Have you tried to target the neko VM to see how fast your evaluator works?

While doing performance optimization I test mainly against neko first --
for algorithmic improvements. I don't recall exactly how fast it was
going however. My main target for speed was flash, since on the server I
actually use the C poker-eval library.

--
edA-qa mort-ora-y
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

BigTPoker uses haXe and DHLIB
        http://BigTPoker.com/?source=haxe-list

The dis-Emi-A haXe Library
        http://wiki.disemia.com/HaXe
       
A full set of tools, classes, and support facilities aimed at
simplifying and expediting game creation in Flash 9.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Sign: Please digitally sign your emails.
Encrypt: I'm also happy to receive encrypted mail.


--
haXe - an open source web programming language
http://haxe.org

signature.asc (270 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Interest in a poker library?

Ron Wheeler
  On 04/08/2010 1:56 AM, edA-qa mort-ora-y wrote:
> On 08/03/2010 11:27 PM, Ron Wheeler wrote:
>>   Have you tried to target the neko VM to see how fast your evaluator works?
> While doing performance optimization I test mainly against neko first --
> for algorithmic improvements. I don't recall exactly how fast it was
> going however. My main target for speed was flash, since on the server I
> actually use the C poker-eval library.
>
Just curious to see how the Neko VM fits in with Flash and C

Ron

--
haXe - an open source web programming language
http://haxe.org
Reply | Threaded
Open this post in threaded view
|

Re: Interest in a poker library?

PSvils
This post has NOT been accepted by the mailing list yet.
In reply to this post by edA-qa mort-ora-y
Hey!

I was wondering if it was possible to still get a look at your Poker library? :)
It would be really handy for a project, and I could expand the library too, maybe eventually getting it setup on Haxelib?

That would be really great!

P.