After two days of obsessive coding Rounder is now in a playable state.

If you'd like to try it out:
- Manually install the dependencies listed on the rounder project page.
- git-clone http://anongit.dangerouslyinc.com/rounder
- Spawn a server by running the rounder-server script in the top level of the source. Will be listening on port 35100 and can accept outside connections provided your firewall allows them through. Four $1/2 limit hold'em tables will be automatically created.
- Run the client with the rounder script. (again top level)
- Login as player0 (or player1 - player9) / password. Each login can only login once, although if someone closes their client that login should be freed up again.
- Double click a table and claim a seat
- Repeat with another client and username, or have a friend connect remotely.
- A player at the table must hit the Deal button to kick off a new hand.
- Act as prompted throughout the hand and repeat when the hand ends.
Should be able to play for a good long while. Things may start going wonky as you near 0 funds, most likely if you have to post a blind that puts you all-in.
Meanwhile Kenny & jbowes have kicked off a curses text client that's shaping up nicely (see rounder.ui.curses package), my wife's going to take a shot at Gimping up a table graphic for use in the background, and I've started writing up an architecture document to walk through the high level layout, layers, and some of the decisions made for anyone looking to get involved.
Getting really close to a point where we could do a 0.0.1 release. Some important things that still need taking care of:
- Distutils installation. (setup.py)
- Account creation. (accept requests from clients but only create the accounts in memory)
Moving into our house in about a week and a half so probably won't release until after that, but wheels are in motion. Until then feel free to checkout and tinker!
Comments
Post new comment