Just an quick informational post. There won’t be many new features in this new release, just iOS 7 support. iOS7 has presented the most drastic UI changes since the first release of my scorecard apps in iOS2. They are coming along. BridgeSC and GinSC are presenting the most difficulties because of their overlaid information.
Pushed the newest version of all the scorecard apps to the App Store (except SpadesSC, it will be pushed shortly). These should be available in a week or two.
For all the apps this updates rearranges the UI a bit adding a pull to the side menu which is where you will now find access to your saved games, quitting the current game, and options. Links to various SykoSoft.Net webpages, facebook, twitter, this page and the wiki. These items were available in the Options->About page.
The new feature to all the apps is the ability to take a screen capture of the scorecard to your photo library or optionally share that image on Facebook or Twitter. This is an iOS 6+ feature.
SpadesSC is getting a few new features and is in the testing and bug fixing stage.
- Progressive Bagouts: The first bagout, getting 10 sandbags, will penalize you once (100 points by default). The second bagout, getting 10 more sandbags, will penalize you twice more (2 x 100 points by default) and so on.
- Basic 10-4-200 support: When turned on, a bid of 10 will be considered a 10-4-200 bid. Getting 10 tricks will score 200 points. Support for being Exact is another option (When exact is off then 11 tricks will still win the 10-4-200, when on you will be set 200). Also 11-4-220 and 12-4-240.
All other apps are functionally the same in their scoring functionality.
Version 4.1 of the scorecard apps were released last night. Mostly it only brings iPhone 5 support and rotation on iPhone’s and iPods, something which the iPad could already do.
So, I’ve received a couple reviews regarding reneging and how my app doesn’t support it… which is true. I pushed RookSC 3.5 today saying,
“Renege Penalties and Awards. This is my first attempt at handling reneging rules. The rule I always played by was if someone reneged and didn’t correct it by the time the trick was removed from the table that team loses if they get caught. You can mark a team or player as having reneged (mark them again to unmark them) any player marked loses 50 points and any player unmarked gains 50 points (configurable amounts). It’s still a little awkward but the scores are correct and also I’m sure not everyone plays by these rules so please leave a comment describing the rules you play by.”
Next I’ll try to get the tournament rules as described on the Rook (card game) wikipedia page working. But I don’t see how to push them into the Call Partner rules well so if anyone knows how it’s supposed to be done please tell me.
Thanks to all my app users. 3.5 should be available in about a week after the App Store review process.
I’m re-releasing the first iPhone app I ever wrote from nearly 4 years ago. Looking back at all my old source code gave me a real sense of how much I have learned over that time. sCalc is a calculator app for the iPhone (I might make an iPad version after this). I’ve almost completely overhauled the evaluation engine (mostly because I just did a horrible job the first time) I’ve checked it for memory leaks that could cause crashes (so much memory was leaked in prior versions, and now none that I can find in 2.0 :)). I’ve redid a lot of the display for the iPhone 4’s retina display. All in all I’m proud of it again only this time it’s not foolish pride (because it was the first thing I wrote). I’m sure that there are still problems with it and that I’ll be adding new things to it for a while. But for now, 2.0 was pushed to the App Store yesterday and is awaiting approval.
I pushed all the 3.2.1 apps 5 days ago… Then I realized that there was a better way to do what I needed done in the settings of GinSC (regarding the new setting to control who the dealer is after a tie w/o undercut) so I coded that into the app and resubmitted GinSC 3.2.1 a few minutes ago. So it will become available whenever Apple reviews it… around a week probably.
I also, if I haven’t mentioned, added and “About…” section on the Options screen to all the apps. The “About” screen shows the name of the app, the version. It also has links to SykoSoft.Net’s Facebook and Twitter pages as well as this blog, and the SykoSoft Wiki where help about general usage and help about options can be found. So… like me on Facebook, follow me on Twitter, subscribe to this blogs rss feed and then comment with questions, requests, etc…
Follow me on Twitter or Like me on Facebook… links on the right. Should be roughly the same content but brought to you directly.
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.