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
Jul 162009

I kept finding more and more bugs with 1.2.  The ± thing, a problem with equals followed by a parenthetical, echoing variables without arithmetic.

I believe all the bugs I currently know about are fixed. Plus, I fixed some performance issues in how fast an equation is solved (barely noticeable on most equations though).  And I fixed the problem with the horizontal division bar and the bar over a rooted expression where they would disappear during a selection animation.

Features added:

You can now copy an equation out of the calculator as an image and paste it anywhere that is accepting of images, such as email.  Click and hold on the equation for half of a second and the copy bubble will appear when you let go.

The ± button works in front of numbers, variables, constants and it also will swap the sign of these types.  Also in front of parentheses, and functions to negate the calculated value. Pressing the ± button after the close parenthesis of a parenthetical or a function will swap the sign of the whole expression.

Read This for more features added since 1.1.

 Posted by at 10:43 am
Jul 132009

Pressing the ± button doesn’t behave completely like it should. Pressing 6, ±, +, 8 will result in 2 because the ± changes the sign of the 6. Pressing ±, 6, +, 8 also equals 2 because the 6 become negative from the ±, this is also correct. However, say x is set equal to 6, pressing x, ±, + 8 will equal 2 correctly. Pressing ±, x, + 8 will equal 8. This is because the ± starts input for a negative number then pressing a variable following it yields an implicit multiplication, much like 2x, with is interpreted as 0•x which equals 0.  Plus 8 will then equal 8.

This is part of a much bigger problem with the ± key. ±, log(1000) yeilds -•log(1000) which is also 0 not 3.  This is now my number one priority.

For now, just remember, ± changes the sign of the number or variable typed.  It is not the negative operator as it sometimes acts. But it will be…

 Posted by at 8:42 pm