Recent Changes

The latest updates to RS Games. Search past changes below, or browse the history.

← All changes

a few changes for rummy

June 6, 2026

Good morning everyone! I hope everyone is having a fantastic weekend so far. I wanted to come share a few changes I have made to Rummy to begin your weekend.
First, the scoring bug that has silently ruined Rummy for years.
There's a function buried deep in the card-game code that checks whether you have three (or four, or five) of the same rank a "set." It's used by Rummy and a few other games.
The bug: when the function scanned through your hand and the rank sequence broke (say it saw two 5s, then a 7), the counter that tracks how many same-rank cards it's found was getting reset to zero instead of one. So the first card of the new rank wasn't being counted. What this meant in practice, A hand like 5 5 7 7 7, which has a perfectly valid set of three 7s, would sometimes report "no set of three found." Most of the time the bug didn't trigger because of the order cards happened to be in, but it could absolutely cause a valid meld to look invalid at the worst moment. I am happy to report this is now fixed.
Secondly I enabled an option at beginning of play to do multiple melds per turn. when you're the host setting up a game, you'll now be asked, after the target score question whether players should be allowed to lay down more than one meld per turn. If you say yes, on a single turn a player can drop a set of three 7s AND a run of 5? 6? 7? 8? AND lay off a card on someone else's meld AND then discard.
Why offer it? Some players love the strategy of slow-playing sitting on melds until the perfect moment, then dropping everything at once. Others find that frustrating ("they had a 50-point hand the whole time and we never knew"). This lets the host pick the style that suits their group. I also believe the enabled version of multiple melds per turn is actually closer to the official rules, and 1 meld per turn was more the house rule variant, so that's another reason why. Right now this is defaulted off, but we can flip that if more people would like it default on. I'd appreciate your feedback as we continue with the new code.
I hope everyone enjoys these first of many changes to come spanning multiple games. As always, I appreciate you all for playing RSGames and enjoy reading your feedback.