Monday, February 1, 2016

25 Years!

This month Solitaire Till Dawn celebrates its silver anniversary! We released the first version of Solitaire Till Dawn 25 years ago, in February of 1991.

That's a long time, and it's been a long odyssey. In that quarter-century, we have written Solitaire Till Dawn from the ground up three times: first for Classic Mac OS, then again for OS X up through Snow Leopard, and most recently for Lion and all modern versions of OS X.

We are celebrating our history with a sale! For the entire month of February 2016, Solitaire Till dawn is half-price in the App Store. Tell your friends!

Visit Solitaire Till Dawn in the App Store

And if you'd like more detail on our 25-year odyssey, you can read The History of Solitaire Till Dawn at our main Web site.

The Future

Our journey isn't over yet, either! We are hard at work on an iPad version, which should be out sometime later this year. We've put a lot of thought into the best way to do solitaire on a tablet, and we think you'll like the results.

After that, there may be smaller versions for iPhones—we're not sure about that yet. The small screens of phones make it difficult to provide the rich feature set that is the hallmark of Solitaire Till Dawn. But we will certainly be looking into it.

Tuesday, November 24, 2015

Version 1.1 is here!

As promised a couple of weeks ago, version 1.1 is now available for download from the App Store! (Well, in the USA at least. Other App Stores in other regions should have it soon.) This is a free upgrade for everyone who purchased the original release—and if you haven't purchased yet, the price is the same: just US $9.99 for more than 100 games and an unrivaled feature set.

For more info on the new release, see our previous post or visit Solitaire Till Dawn in the App Store.

And after you've tried out this new release, please take a moment to review it in the App Store! That will help us make more sales, which will help us continue to improve Solitaire Till Dawn and help fund our progress on the iPad version. Thanks!

Tuesday, November 17, 2015

Version 1.1 is almost here!

We have submitted version 1.1 to the App Store, and we are now waiting for Apple to review and approve it before it will actually become available. This is a free upgrade, so if you've already purchased Solitaire Till Dawn, all you'll need to do is download it when it's ready.

As promised, this release includes the Custom Card Backs feature that allows you to create cardback art from your own photos and images. It also brings back the popular Magnetic Mouse feature that older versions once had, allowing nearly silent, clickless play. We've added six new solitaire games (bringing the total to 106). We've improved readability a bit by making the font size buttons in the status bar also affect the lists in the Games Drawer. And we've made a number of small, mostly cosmetic improvements and bug fixes.

There are two features you might not stumble across if we don't tell you about them, so here they are:

More detailed statistics
Some of you have wanted more fine-grained reporting of your statistics. So you're winning 49% of your games, but how close are you to 50%? Now you can option-click the status bar to change the display to show two decimal places: 49.68% instead of just 49%. Do it again to restore the default display.

Undo until this card moves
This is a feature for power users, who want to fully explore all the possible solutions to a tough game.  Just right-click (or control-click) a card, and a small popup menu will appear. If you click (say) a 5♣ the menu will contain two items: Undo until this 5♣ moves, and Redo until this 5♣ moves. This makes it easy to back up a game to the point where you made a critical choice, and then continue differently.

We'll post again when the new release is actually available, but if you're not watching this blog regularly, no worries. Your Mac will remind you about the update automatically.

Wednesday, July 29, 2015

A Little Progress Report

Back in February, we reported that we have an upgrade to Solitaire Till Dawn in the works, and that we had (just barely) begun work on a version for iPad.

Today we are pleased to report that the upgrade to the desktop version should be out either late this summer or in the fall. It will allow you to use your own photos to create custom cardbacks, it will bring back the popular Magnetic Mouse feature, and it will include several new kinds of solitaire, along with a few other improvements. This will be a free upgrade for all purchasers of the App Store version!

We are also delighted to report that we've now made some serious progress on the iPad version. Today, for the first time, we were able to play part of a game on the iPad simulator! That may not sound like much, but it means that an awful lot of code has been written and is now working.

We still have a long way to go, though. We still cannot predict when the iPad version will be available; only that it will not be soon. (Also please note that we are not ready for beta testing yet, and we are not accepting volunteers at this time. We haven't yet decided whether we will hold a public beta for the iPad version, as we did for the desktop version.)

Pricing has not yet been decided for the iPad, although we will likely offer a free, ad-supported version.

Monday, February 23, 2015

News, and Tips: Play by Keyboard

We haven't posted for a while, but we haven't vanished! Here's a little news for you, followed by the first in a series of "Tips" for getting more fun out of Solitaire Till Dawn.

News

Solitaire Till Dawn has been in the App Store for nearly four months now, and it's doing well. (It could always do better—tell your friends!) We now have 70 ratings, all but three of which are a full 5 stars. (If you like Solitaire Till Dawn, please help us out by rating it in the App Store—thanks!) And our support email has been minimal, and mostly concerned with App Store issues; no big bugs have been found since the release, which is great!

So what's next? We have an upgrade in the works. The upgrade will be free if you've already purchased Solitaire Till Dawn through the App Store. It will bring back the popular Magnetic Mouse feature, and the ability to create custom cardback images from your own photos. There will be a new feature too, one that should please some of the hard-core players out there. We don't have a schedule for the release yet, sorry.

What about iPad? That's in the works too, but (sorry!) it's still a long way off. We have barely started on that project.

Tips: Play by Keyboard

We intend to post some tips, from time to time, highlighting features of Solitaire Till Dawn that you may not know about, or showing off some of the more obscure yet interesting games. You can look for these articles by searching for the Tips tag.

In this, our first Tips article, we'd like to tell you about playing without using the mouse. Mice are great, but sometimes it's easier and faster to just type, and Solitaire Till Dawn will (mostly) let you do that.

Selecting an Available Card
Whenever you can make a legal move (other than dealing from the deck), there are one or more cards that you can pick up. Although it usually doesn't show, one of them is always the "selected" card. Pressing the Return key has the same effect as clicking that card: it will fly off to one of its legal destinations.

If there's more than one card that can be moved, you can change which one is selected. Press either the left or right arrow key and you'll see a yellow oval appear over one of the available cards. The oval shows that that card is selected, and it is the one that will move if you press Return. Keep pressing the left or right arrow keys, and the selection will change: the yellow oval will move to another available card with each press. When you've selected the card you want, press Return to move it.

The yellow oval doesn't stop you from using the mouse. Make any move you like, and the yellow oval will disappear until you press one of the arrow keys again.

Multiple Destinations
What if the card could go to more than one destination, and doesn't go to the one you want? Sorry, at this time you have to hit Undo and then use the mouse to drag the card to your desired destination. We hope to address this problem in a future release.

Dealing
You can deal by pressing D, or by pressing the Tab key.

Undo and Redo
Press Escape (ESC) to undo, and press the Space Bar to redo.

There! Now you can play most games without reaching for the mouse. Enjoy!

Tuesday, December 9, 2014

Gifting Solitaire Till Dawn

The holiday season is upon us, and I'm pleased to have heard from some folks asking how to give Solitaire Till Dawn as a gift.

Sadly, the App Store does not provide any way to do this directly. But you can give a sort of online gift card which the recipient can use to make purchases in iTunes or in the App Store, and you can tell the recipient that you had Solitaire Till Dawn in mind. Here's how to do it:

Open iTunes, and click "iTunes Store". (In iTunes 12 on Yosemite, this link is at the top of the window, just under the toolbar.) You will have to log in to your iTunes account, if you aren't already logged in.

Now find the "Quick Links" section, on the right side of the window, a few inches down from the top. Click the "Send iTunes Gifts" link. A window will appear with a form for you to fill in. Enter the email address of the recipient, and select an amount. (The smallest amount is $10, which is enough for Solitaire Till Dawn.) You can add a message to the recipient, and tell them about Solitaire Till Dawn if you wish.

And that should do it. Although it's an "iTunes Gift", the recipient can still use it in the App Store, to purchase Solitaire Till Dawn or anything else.

Happy Holidays!

Thursday, November 13, 2014

Are the Shuffles Random?

In a word: yes, they are (effectively) random.

Solitaire Till Dawn is now available for purchase in the Mac App Store!

Every so often, we get accused of rigging the shuffles in Solitaire Till Dawn. In the old releases that had a free trial, people would ask if they would win more games if they bought the app. (The answer was "no", you were no more likely to win or lose regardless of whether you'd purchased.)

The other day, I got a message from a user who was unhappy because he wasn't winning games in the new version at the same rate that he did in the older versions. He seemed certain that the new version was somehow making the games harder to win. (It isn't.)

(We have been trying to send email to that user, on this issue and in reply to other messages he has sent in the past few weeks. Our replies keep getting returned marked as "undeliverable". If you are that person: we don't know why we can't get through to you, but seriously we've been trying! We aren't ignoring you.)

What the heck is a PRNG?
Of course, the shuffles aren't truly random. It's hard to get a computer to do something completely at random. They aren't supposed to; you don't want them making random changes to your documents or your accounting data, after all. But you do want some deliberate randomness, or a good imitation of it, for games. You get that by using a piece of software called a pseudo-random number generator, or "PRNG" for sort.

A PRNG keeps a number called a seed. Every time you ask the PRNG to give you a new random number, it performs some deliberately-weird calculations on the seed. Then it gives you the result of the calculations, and also keeps them to use as the seed for the next time you ask.

So the sequence of "random" numbers you get from a PRNG aren't really random at all! They're just the results you get from applying a calculation to a number, and then again to that result, and then again with that result, and so on. If you start over with the same seed value, you will get the same sequence of results, every time.

The reason this is useful is that those calculations provide results that closely resemble a truly random sequence. You won't be able to predict the next number unless you know the seed and do the math yourself; and you get a distribution of results that looks a lot like a random distribution.

When you first start up a PRNG, you have to choose a seed. Like most apps that use PRNGs, Solitaire Till Dawn uses the current time and date (expressed as a single number, the number of seconds since Jan 1, 1970). So every time you start Solitaire Till Dawn, you get a different seed, and your "random" number sequence won't repeat what you got the last time.

Now, there's more than one PRNG algorithm out there. Some are better than others; some give results that don't look as random as we would like. Solitaire Till Dawn has always used the same algorithm, an industry standard that gives good results. For those who care, it is the Park and Miller "Minimal Standard" as reported in the Communications of the ACM, Vol.31, No. 10, 1988.

Okay, but...
So why might it seem as if the games are too hard, or not fair, or aren't properly shuffled? We think there are several possible reasons.

You're playing the wrong game. There are, for example, three close variations on Klondike in Solitaire Till Dawn. Some are harder to win, some easier. If you mistakenly play the wrong one, it's not surprising at all if you find it harder (or easier) to win than you remember. (For the record: Klondike Easy is the easiest to win, and Klondike Strict is the hardest. Klondike Familiar is in the middle; it's the one most people know, and it's the one that Solitaire Till Dawn opens by default the very first time you start it up.)

You see patterns that aren't really there. There are only four suits, only 13 ranks. Two shuffles can be genuinely different, yet might produce layouts that look similar. Play four games in a row that have a King as the first card in the tableaus, and you're going to notice that "pattern". If there are any other similarities in the layouts, that will reinforce the feeling that "the cards weren't really shuffled." But they really were, and I promise you that those layouts differ in other ways. (Human beings are really good at spotting patterns, and we tend to see them even when they aren't really there.)

You got lucky (or unlucky). If you flip a coin 100 times, you expect to get about 50 heads and about 50 tails, and you also probably expect not to see the same result for more than three or four flips in a row. If you get ten heads in a row, you might start to wonder whether you're flipping an honest coin.

But it's not that unusual to get ten heads or tails in a row. The chance of that happening when you flip only ten times is about one in five hundred. If you flip 100 times, it becomes much more likely. And if you have 1000 people flip a coin ten times each, it's not surprising at all for one or more of them to get ten heads or ten tails.

A run of bad luck may seem excessively unlikely, and therefore not random, to the person who experiences it. But there are literally thousands of people playing Solitaire Till Dawn. It is massively unlikely that you will win the state lottery, but the people who run the lottery know that somebody will eventually win it, and probably within the next few weeks. As the author of Solitaire Till Dawn, I am not surprised to get the occasional email from someone who got a run of bad luck and wants to know why. The answer is usually "you won the lottery". (Sorry that, in this case, it's a bad thing!)

Selective memory. I hate to bring this up, because you don't win friends (or make sales) by blaming the customer. But the truth is that failures and setbacks make a bigger impression on our memories than successes and wins. In over 20 years of selling Solitaire Till Dawn, I have never gotten an email saying "Are your shuffles really random? I'm winning too many games!"

When we win, we smile and go on to the next game. When we lose, we're frustrated, and if we continue to lose, the frustration builds up and may not be relieved by the occasional win. It makes the losses loom large in our memory.

Tough games. It's worth pointing out the obvious again: some games are harder to win than others, and some are very hard to win indeed. It takes a particular type of mind to enjoy these extreme challenges, and many people don't like to find a game in which it's nearly impossible to have a good win rate. My only advice here is to read the rules for each game: they'll tell you whether wins are easy or common. Stay away from the tough ones unless you enjoy the challenge.

In summation...
This has been a long post. Congratulations for reading it all the way through!

The upshot is this: Solitaire Till Dawn does its best to provide you with shuffles that you can't distinguish from random (and its "best" really is pretty good). Solitaire Till Dawn does not ever stack the deck, either to let you win or to make you fail—unless you ask it to.

That exception is the File > Play Game Number menu command. This lets you enter a "game number" to re-create a shuffle you've seen before. The game number is actually just the seed for the PRNG; as explained above, starting with the same seed gives reproducible results and allows a shuffle to be reproduced at your command. The previous seed is saved aside while your game number is used instead. Once you've finished replaying that game, the previous seed is reinstated, and your shuffles from that point on are once again (pseudo) random.