Thin Margins

This is an example of “thin margins” in this month’s game of Connect Four. Recall that I am playing Random Hands, as opposed to Daily Challenges from last month.

It is not possible to turnover a card in column 8. The problem is after shifting the 9-8-7-6-5-4-3-2-A onto the doubled Ten, there are no “stepping stones” to handle the mid-range cards in the remainder of column 8. We need any free Seven, Eight, Nine, Ten or Jack (or the Six of Diamonds on top of any Seven to enable a ‘swap’ operation) yet none of these exist. This problem occurs when the exposed cards in all ten columns are not distributed evenly (they are 2-K-A-2-Q-?-5-A-6-A leaving a huge chasm between the Six and Queen). Failing column 8, the best we can do is get a tenuous 12-suit in Clubs, with every card except the Four in column three.

For what it’s worth the last ten cards in the stock were A-9-5-9-A-J-4-J-K-9. Winnable with rot13(haqb) but not guessable sans rot13(haqb). Thin margins indeed. My stats say I am up to Level 46. I have won 84, lost 59 and my percentage is 58.74%.

Here is the current position in Connect Four. Team Red has taken the important squares labelled 16 and 17, setting up threats on the y=6x+4 diagonal, the WHAT column and the 15<x<20 horizontal. I think Team Yellow would need several Uno Reverse Cards to escape from this one.

Do you have a Spider Solitaire that upgrades your level after sufficiently many wins? If so, what level are you up to? Please let me know in the comments!

Connect Four May 2023 Update

With almost half the month gone, it’s time to assess the board situation in Connect Four. I have used Yellow and Red for games won and lost respectively.

The first question is whether the pieces should fall to the bottom or rise to the top. Gravity suggests the former, but last month’s daily challenge suggests the latter. In any case, I have gone with the latter.

Red has the numerical superiority but Yellow seems to have better control of the centre. If we count vertical and diagonal threats of Connect Four then we see three possible threats for Red (all going through 10) and four for Yellow.

In other news, I have verified with a work colleague that two different players indeed get the same starting hands for the 4-suit daily challenges, even though solutions are not available. To be honest, this is what I expected – but I was still willing to ask the question due to the “low effort high reward” factor. Imagine what would have happened had my work colleague got a different hand …

FWIW, here is today’s loss. After dealing the final row, most of the movable cards are covering Aces.

Connect Four May 2023 Update

It’s been an eventful game of connect 4. It’s certainly tougher than the daily challenges when I could safely assume each hand was solvable with sufficient use of rot13(haqb).

I won on the first day of the month, then had a string of three losses. Games 2 and 4 were perhaps close, but game 3 was a walkover to the bad guys. Game 5 was a crunch moment – a loss would mean four Reds in a row horizontally and the rest of the month to stew. Indeed, I had a rough middlegame after dealing the first row of cards – and somehow I managed to rescue one of the strangest “almost-losses” I have ever seen. A true display of rot13(junggurshpxrel) from an app I do not entirely trust.

As for why I consider this one of my “strangest almost-losses”, that’s something you have to figure out for yourself (Incidentally figuring out how to proceed is a good test of your analytical skill).

Having avoided an early defeat, it seems we are headed for a long war of attrition as both sides jockey for position. The fourth week is where things get spicy as possibilities of diagonal and vertical connect fours come into play.

I saw my connect 4 and raised myself to connect 7

It’s the last day of the month. The game officialty ended on the 13th of April, but I decided to keep playing until the not-so-bitter end  – and it turns out I would still have won if I were playing Connect 7 instead of Connect 4.

My only losses were 2,4,6,8,9 – giving me below 50% for the first and only time – followed by a connect-5 from 18,19,20,21,22 and every other game was won.

Indeed I would have won the game of connect-N where N is an integer between 1 and 7 inclusive. Next month will be Connect Four but playing Random Hands instead of the Daily Challenge. I expect this to be significantly harder, but I will have more to say in a future post.

Connect Four – Victory is Mine!

I have now achieved victory in my game of Connect Four with the MobilityWare Spider Solitaire app. After a balanced start things looked bleak – removing two suits was not enough on the ninth hand, giving me a win ratio of less than 50%. But I pulled myself together to take four wins in as many days, thus ending proceedings then and there.

Probably my favourite hand was Game 12. The critical position is shown in the diagram below (left).

I spent two empty columns to get one turnover + a “twelve-suit”. I like this kind of “pig play”, sacrificing the possibility of turning over (at least) two cards in column ‘d’ and hoping to complete Clubs on the next deal. Of course, don’t forget that the software app could also make a pig play of its own and make you look stupid. I turned over a disappointing Ace of Spades to reach the diagram below (right) but managed to scrape home after dealing the last row.

Turning two cards in column ‘d’ feels short-sighted to me and likely to lead to serious problems once the stock is empty. I might have more to say about this in a future post.

In any case, well played Me and the SpiderSolitaire app has the rest of the month to stew 😉

Connect Four progress

Having made it to the seventh day of the month – and also the start of the Easter long weekend – I think now is a good time to review my progress in Connect Four.

A brief refresher of the rules: on each day of the month I either win or lose a game of Spider Solitaire. Wins and Losses are marked on the calendar month. In the MobilityWare app, wins are indicated by crowns and losses by the absence of crowns respectively. The Orange cells numbered 8-14 indicate I can play the daily challenges up to one week in the future, if I am willing to “go premium”. In this case, I have managed to alternate wins and losses although that was not my intention!

Neither side has managed to gain a clear upper hand. Threats of winning are starting to percolate on the 1-7-13-19 diagonal but there’s always a chance that some horizontal connect-four for either side will terminate the game prematurely before we reach that point.

I have also included a brief description of how each game went. For instance, game 2 was a really bad loss when I only managed my first empty column after the stock was empty, whereas game 3 was extremely easy with the entire tableau face up before dealing any cards from the stock. Game 5 was noteworthy, with the rare scenario of removing four suits that are not “one-of-each”. It is quite rare for a player to remove both suits of Hearts before removing a single suit of Clubs (and WLOG we can replace Hearts/Clubs with any other suits), assuming we only play to win and ignore the possibility of “achieving the cheevo” if the hand is too easy! Game 6 saw a narrow loss when “one card would have made all the difference”. Of course I can’t be 100% certain since losing implies I did not discover the identity of all face-down cards, but my experience tells me I would probably have won if I could replace the “critical bad card” with the one I wanted.

On Day 4, I struggled from the very beginning and the only thing that prevented an early surrender was the software not having a Backgammon Doubling Cube. But the software did have an annoying pop-up message asking me if I wanted to see the solution for this hand (which I found insulting).

Of course, this does not guarantee that two players playing the hand corresponding to the 4th of April will get the same starting hand since the solution is not publicly available.

Finally, I should mention there was no effort to prove or disprove if the hands are biased via recording the starting configuration and applying the Ninja Monkey’s algorithm. I think that dead horse finally deserves some rest and no more flogging is required.

MobilityWare App

If you want to play the same Connect Four game, the MobilityWare software can be downloaded here

It can also be found on the App Store (search MobilityWare Spider Solitaire). Note that my version says “update” instead of “get” because I already have this app!

The instructions for playing a 4-Suit Spider Solitaire hand corresponding to a particular day of the month should be fairly self-explanatory.

To delete the app, press “some empty area” on your mobile phone and each app will have a minus-sign icon appearing the upper left corner. The apps will start trembling, as if saying “don’t pick me don’t pick me …”. Of course once you do click the minus sign icon there is no turning back!

Connect Four – Bring It On!

Okay, I’ve submitted to temptation and finally downloaded the MobilityWare Spider Solitaire app even though it’s probably rigged – but only because I wanna try the daily challenges.

A daily challenge is a certain starting configuration that is guaranteed winnable. MobilityWare has several games (not just Spider) and solutions can be found by googling. Games include Freecell, Solitaire Draw 1, Solitaire Draw 3, Spider Suite 1, Spider Suite 2, Spider Suite 3, Crown, Tripeaks, Addiction. That’s quite a lot of variety, and I will admit I don’t even know the rules for some of these games. Although I thought the “Suite N” part was weird because it clearly should be “N suits” where N = 1,2,3 … no wait, there’s no solution for N=4?!?!?!?

If a solution is given, it means two players can play the hand corresponding to the same day and same game (e.g. Tripeaks, 5th of February) and they are presumably guaranteed to get the same starting hand. If they didn’t get the same hand and wish to check the solution, at least one player would complain very quickly! However, since I can’t find a solution for any 4-suit Spider hand, it is mathematically possible (though unlikely) that two players can play DIFFERENT 4-suit Spider hands corresponding to the same day and they would be none the wiser unless one of ‘em specifically asks the other if they get matching hands.

NOTE: in some cases only partial solutions are given (because some games take longer than others) and you have to pay some $$$$ to get the full solution. But a partial solution is more than enough to confirm two players indeed get the same hands.

Assuming two different players do get the same 4-suit Spider hands, I can play these hands with reasonable expectations they would not be ridic hard – since I can’t see a game developer with rot13(fznyy qvpx flaqebzr) punishing random novices with insanely difficult hands if my win rate is too high, even if he or she works at Zynga (or an equivalent company).

I think a fun challenge would be Connect-Four. On every day of the month I either win or lose the hand corresponding to that day. Four wins/losses in a row, horizontally vertically or diagonally means I win/lose. For instance, if I remove all eight suits on days 5-13-21-29 then I achieve a winning Connect Four, unless I also achieve a losing Connect Four earlier (such as 9-10-11-12). The downside of playing Connect Four of course is if the game ends after 6 days, then I might have to wait a while before the next month! The screen shot below is for April 2023, coming soon to a place near u.

Ultimately, I am interested in playing all the daily challenges in April 2023. Can I expect to win most hands? Also, do hands get tougher as we approach the end of the month or is it roughly uniform difficulty?

Here are the hands for N-suit Spider Solitaire corresponding to 29 March, for N = 1,2,3,4. I would be interested if readers can confirm they get the same starting hands for N=1,2,3,4.

Of course the result I am really interested in is if you get the same hands for N = 1,2,3 but different hands for N=4. Then I would know something suspicious is going on!

Game Over – Spider Solitaire wins!!!!

Okay, apparently Spider Solitaire level 18 on iPhone is too hard, even for yours truly.

Trevor seemed to be gaining the ascendency with four consecutive wins on 7-10 (unfortunately not a horizontal Connect Four), but then it all fell apart on 11,12,13,14.


The game on 12 was brutal. Ninja Monkey’s famous 1-suit random move algorithm estimates a win rate of only 0.04. Game 13 was even worse, with Trevor unable to determine the identity of seven (7) face-down cards even with unlimited undo. Assuming random guessing for these seven cards, Ninja Monkey reported a win rate of 0.06.

Game 14 shows an example where Ninja Monkey badly misjudges the win rate (0.70). Trevor never looked like getting a hole at any stage of the game with a critical shortage of Jacks until the final deal. I will let the reader examine the game shoe and judge for himself.

So the jury is still out. Is the iPhone spider solitaire software rigged? My gut suggests I need a better algorithm that can get a decent win rate at 4-suit solitaire. Perhaps this is an exercise for the reader, if you excuse the terrible cliché!