Well, dang. Quite a few of you have emailed to let me know that I have once again reintroduced the “shy robot” bug.
Some players have reported that when the game is interrupted in some way and they come back to it, the robots won’t play anymore. Here’s a simple workaround. Press the home button, which will take you back to the iOS home screen. Then press the game’s icon to restart it. Problem solved.
This has to do with the new multitasking features found in iOS 4.0 and later, which I did not test thoroughly enough. In my defense, this bug has an entirely different root cause than the last time I had a “shy robot” problem, so this is not strictly a regression.
Thanks to the help of an intrepid beta tester, I found and fixed this bug, and also devised the workaround. I would submit a new version of the app to Apple, but I am right in the middle of futzing with the multiplayer networking code, which is at the moment completely broken. So I think I’m going to wait until I get the whole thing finished, and submit a new version at that point.
Keep those emails coming. I read all of them, and respond to most. It was because of all the emails I got that I knew about the scope of this most recent “shy robot” problem. In the few cases where I don’t respond, it’s because the author was either incoherent, rude, or both. Sorry, but the measly few bucks you spent on the game is not sufficient motivation for me to put up with abuse.
Thanks to everyone who has stuck with me for all this time. I am amazed that the game is still selling pretty well, despite being in the store for more than a year. Evidence suggests that most iOS games tend to peak early and fizzle off to nothing soon after, but that’s not the case here. It looks to me like I’ve got a lot of old-timers who have been playing my Hearts game pretty solidly for quite a few months. I’m still working on improving it, albeit slowly.