https://www.8bitcoding.com/p/crazy-solitaire.html
Some screenshots:




You can also try it here:
Try It Now!
It feels almost surreal how much Commander X16 can accomplish with assembler as the starting point. I began my project with your tutorials as inspiration, and it still blows my mind to see how much things can be done in one 1/60 of a second!From DusanStrakl's blog: One thing that surprised me the most was that Commander X16 is able to handle all those graphics manipulations very quickly. I was concerned that relatively narrow channel between CPU and VERA will be a bottleneck but it works very quickly and I didn’t even need to optimize the code too much.
I'll do a big DITTO on everything Xiphod said here. I learned a lot by picking through Dusan's earlier code on here (and also took inspiration from it). Solitaire is another very well done Game and very polished.Xiphod wrote: ↑Thu Mar 20, 2025 7:51 am Very enjoyable rendition of this classic game, and a very polished software on this system.
(for those not aware, Dusan also did various other early X16 titles - check out CrazyLander, it's still very excellent; he's one of the masters of this system)
One small thing I noticed- I selected "show 3 mode" and when you click on one of those 3 cards, it always shows 3 (meaning when you select the top to move it, the "4th card" is revealed in the stack of 3). I can't recall if this was already mentioned in the Discord (as maybe being expected/normal gameplay). Just it flickers and didn't seem consistent as it was when playing "for real" with physical cards.
And one other tiny thing- didn't some other versions have "animated cards"? (or am I thinking of FreeCell?) Like the King would blink or the Jack would pull a sword once in a while? something like that, little subtle things). Someday I'd like to examine the code and see what would be necessary to incorporate something like that (just to gauge on if the design makes that adjustment semi-easy, or would it be a major impact?)