...a rummy card game for Linux written in Python using wxPython.

News

July 4, 2008

Rummy.py v0.0.1 Released

v0.0.1 expands on the capabilities of the v0.0.1a preview, satisfying the major actions that are possible in the game of rummy: picking up, melding, rummying, replacing wildcards, and discarding.

Time was lost when trying to migrate to a better solution when sending data between client and server. Due to the changes between versions, v0.0.1 does not work with v0.0.1a.

There are some minor things missing, such as checking to see if the card that a wildcard is mimicing is already in another meld, which I feel can be fixed/added when implementing custom rule sets for the next release (ie, allow/disallow viewing of the entire discard pile).

Download - Rummy.py v0.0.1

Preview - Three clients and a server illustrating CLI use

June 22, 2008

v0.0.1 almost done!

Wow. I didn't think I almost write a playable prototype in 3 days. It turns out I was right because it's not quite done yet. The ability to pickup, discard, play a hand are all in working order. The next step (aside from smashing bugs) is to allow players to add to/expand on other players' melds. After that, we're on to GUIs and version 0.1! See you in a few days!

Preview - Pickup, discard, meld, wait and meld, discard, who, wait, valid commands

June 20, 2008

Rummy.py v0.0.1a Released -- Let's start all over again!

This release is completely new code. In an attempt to have networking support, modularization was neccessary. Fixing the existing code seemed like a task for someone with patience beyond anything I'm capable of.

The capabilities of the server are limited at the moment. Connections can be made to the server and a client can make two choices: end their turn or quit. The next step is picking up and discarding which involves passing card information. Enjoy!

Download - Rummy.py v0.0.1a

June 19, 2008

New code on the way

Work has begun to separate server and client code. The client code is being separated from the interface code. The networking is a little new to me, but hopefully there will be some functioning examples soon.

April 11, 2008

Let's finish this (in the next 3 months)!

Hey, it's summer soon! I was thinking of re-building this game from scratch (and maybe abandoning wx). However, whatever happens, I'll be re-thinking the network code; as of now it's a hack/kludge. Hopefully we'll see a playable product very soon! Stay posted.

Download

July 4, 2008

v0.0.1

September 10, 2007

v0.0.0.3 (for reference)

Screenshots

v0.0.1 - Server with three clients

Server with three clients

v0.0.0.2 - Old wxPython interface

Old wxPython interface

Development

If you're interested in fixing my code, feel free! Visit the development forum with info.