Jan 262012

I was informed of a bug via an app review involving the selected dealer being off in RookSC. I looked into a fixed it and then started looking though my other Scorecard apps to see if that problem existed elsewhere. I found a bug in ShanghaiSC that would sometimes cause the last hand to not be playable. After the move to the new backend platform for score keeping apparently something happened to HeartsSC’s interpretation of Shooting the Moon.

For all Scorecard apps. Saving games — which is now possible because of the aforementioned new score keeping platform I made — would only save new copies or not save at all. Now the app remembers which game you opened (or it knows if you started a new game) and it will give you the option to save over the game file you opened or save a new copy… or not save at all obviously.

Also I reworked the preferences in all the apps a little to add some descriptions where I thought the meaning of an option might be vague.

Realizing that hardly anyone might read this or my iPhone app wiki, I added an “Undo” button to the top left corner off all the apps. Swipe to undo, although a natural iPhone action apparently isn’t thought of very often so people couldn’t find how to undo. This is a design flaw on my part (but I did write it down on the wiki).

Another thing, in 3.0.1 and before preferences where global. Changing them changed the score not only in the current game but also in all prior games. I moved these preferences into the game itself so that each game has its own copy. This creates a problem for older saved games that do not have save options inside of them. I’m really hoping that most people set the options once and play all of their games with them the same. Now when the organizer is loaded it loads all the old games and saves the currently selected options into that game giving each game its own copy. If you swap up options a lot this might mess up the scores for some of your games. Don’t delete them, open those games and change the settings back to what they were when you played the game and then “Save Over Previous” when you load a different game or start a new game.

Just for HeartsSC. While fixing the shoot the moon scoring bug I wrote in some new options. 1) Whether, upon shooting the moon, all the other players receive 26 points (known as “Give” in the app) or if -26 points is added to the score of the player that shot the moon (known as “Remove”). HeartsSC is also going to get (not in 3.2) better icons for which direction the swap occurs.

Just for RookSC. I added an option to change the user interface for bidding. It how has a “Simple” bid where you pick the final bid, who declared it and what trump they chose. It also still has the “Full” bid style like before. The app now defaults to “Simple.”

On a side note… What happened to version 3.1? Well, they were in the AppStore waiting on review for almost 2 weeks, by the time I fixed everything for 3.2 they hadn’t been accepted yet. 3.2’s bug fixes were necessary so I cancelled 3.1 and started 3.2 in the approval process.

Thanks for being patient, I fix and work on these in my spare time, not very often.

Feel free to comment with requests (I do not guarantee I’ll add in anything that gets suggested but I will look into it).

 Posted by at 2:06 pm

  2 Responses to “Fixed a bunch of bugs and added stuff in version 3.2.”

  1. Thanks Kevin…I’m reading it. 🙂 Really appreciate your efforts again. I’ve been telling all the Rook players I know about your App. Maybe 500 miles away at Northwest Nazarene University…Rook is starting to come back. We had college kids over at our house for most of the summer, so maybe they will spread the word. 🙂

  2. 🙂 Thanks. Reading your comment I realized that I didn’t mention the change to RookSC where it offers both the “Full” and now the new “Simple” bidding interfaces like we discussed. I went back and added that into the post. Rook seems to be really popular, I must confess that I don’t actually get to play that often. I started making these for Spades, it’s what I play most often, and then I ventured out into all the other games I sometimes place. I had to learn Bridge to create that app and my first few versions weren’t very good at all so I lost many users. I’m proud of it all of them now though (until the next slew of bugs I’ve failed to notice).