I found an error in GinSC where if “Undercut on Tie” was turned off and a tie occurred the selection of the next dealer behaved erratically. So I rewrote a lot of how the next dealer is highlighted to remove this issue. I’m going to add a few more options involving a tie and then resubmit 3.2.1 today.
Well, I haven’t had much of a chance to play cards lately. However last weekend I had the chance to play Spades and used my scorecard app. I found a bug in the way the defaults rewards/penalties were selected. If you specified the value manually in the options everything was fine but if you were relying on the defaults then in some cases it didn’t work. The settings stuff is shared code amongst all the all my scorecard apps so, I fixed it and am now submitting new versions of all the scorecard apps.
Spades had an additional problem where if a person bid blind it would crash while trying to score the hand (I swear I test these things)… this goes to show that very few people use my SpadesSC app… oh well, I do, that’s why I made it 🙂
Nothing really is new in any of them… GinSC has a caching mechanism to try to speed up calculations of the current scores… we’ll see it if works 🙂
This weekend is a bit of a vacation for me so I’m going to try to implement a few new features that have been requested… Or rest a lot… let us see which happens.
As always, comment here with bugs, comments, feature requests, etc… bugs I care about… no guarantee about implementing feature requests 🙂
I received a customer review about RookSC 3.0.1 saying that the app isn’t compatible with iPod touch Gen 1. The description says that the app (now for version 3.2) is “Compatible with iPhone, iPod touch and iPad. Requires iOS 5.0 or later.” That description is automatically generated. I think I had the option to say that the app is for iPad or a generic iOS app. I’d love to be able to take iPad off of that list because none of my apps are for both iPhones/iPods and iPads. I’m sorry that it says (I’m guessing it says it) that the app is not compatible. I hope you do get your money back for the purchase. As a developer, the AppStore doesn’t give me any way to handle money exchange. I am not allowed issue a refund. I do know from my records that someone 3 years ago once got a refund from Apple for HeartsSC… so there is hope.
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).
This morning I pushed version 3.1 of all the scorecard apps to the store. With version 3.0.1 the preferences you chose on the options screen were global (except for the players names). This allowed you to change the rules in the middle of a game. As well as, if you played one game with one set of rules and saved that game and then played another game with a differing set of rules and saved that game. Loading the first game would reload following the rules of game two.
If you play by multiple sets of rules, there is a side effect of this change. New games saved will save the settings that were selected when the game started. Old saved games will still pull the current settings and use them.
A Fix: Selecting the proper options you played an old game by and then load that game. Undo and redo the last action of that game then save a new copy of the game. Delete the old copy of the game.
Things I’ve done to BridgeSC:
I’ve finished the overall rebuild of the internals of BridgeSC. It now supports the features of all the other 3.1 scorecards.
I’ve added a toggle to show the bidding hints or not to the options. I realize the hints could be better and there could be more hints for the subsequent bids but I feel that BridgeSC hasn’t been updated in so long that it’s better the push this version as is and continue work on it later.
I’ve added Chicago style scoring (Four-Deal) as an option to the app.
BridgeSC, as best as I can tell used some code that was incompatible with iOS5 (seemed to still work when it was compiled for iOS4.3). Enough free time has been found to rewrite BridgeSC to meet up with features present in the other scorecard apps (saving and options). That doesn’t sound like much but all the score calculation code has been rewritten. I need to run more scoring tests and squash a few remaining known bugs but hopefully it will be released next weekend or sooner.
Version 3.0 of many of the scorecard apps became available on December 30th, 2011. The codebase for all the apps was rewritten to provide better support for play options in the various games. This change allowed me to include a saved game list where you can go to look at and/or resume old games.
The options button became more prominent moving the Quit game feature into the “Organizer” (button in the top right corner) and moving the Undo capability to the swipe gesture of the last hand.
GinSC got the biggest upgrade of features. One Gin Rummy game can now be made of any number of matches.
BridgeSC has not been completely moved to the new codebase and it still behaves horribly when compiled for iOS 5.
As is always the case, there are a few known bugs:
Moving a player from the “Required Players” or “Additional Players” sections up into the various preferences sections will sometimes cause the app to quit. It seems to also lose the current game being played when that happens (you shouldn’t do that anyway).
Selecting an old saved game will overwrite the current game whether the current game is saved or not.
These will be fixed in 3.1
The new versions have a green (poker table) motif. Shanghai got an option to change the hands played. Hearts got the Jack of Diamonds option. Rook got an option for how many points the baby bird (or red 1) is worth. And Spades got the most options. Few new features, but some, like Double Over Double Back. Mostly just options to turn on or off features that already existed. Look at the support URL’s for the apps for explanations of the options.
More to come (mostly in Spades as it’s my favorite game) but send an email to the support email of the app if there any requests you’d like to make.
New versions of the scorecard apps have been pushed to the App Store. The base architecture for all 7 apps was merged so that they all function the same way. This will make updating common features in all the apps seamless. BridgeSC has finally been fixed. Next I hope to add some options into SpadeSC. Currently the app is set up to score like I play, but adding in things like 10 for 2, and bonuses like “Little Willy Walks,” the treatment of tricks taken by a player that bid nil should also have some options (although I think spades is best the way it is now). HeartsSC should have the Jack of Diamonds rule (Jack of Diamonds is worth -10).
sadly iTunesConnect has changed significantly since this was working… I have no plans of updating it
This post is to mark the release of the App Sales Widget for the Mac OS X dashboard.
The widget logs into you itunesconnect account and fetches all of your financial reports aggregating an overall total as well as a total by App, by Country, and by Currency. Here are a few screen shots.