Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The Second step is a sorting Algorythm which creates the Card field.
Solitaire is a small "Math" Game, because its aimed to the Question "Is the given Situation (Equation) solvable when rules (Stack Rules for Solitaire) counts?
Equals to the NPN Problem in Information Technologies.
https://en.wikipedia.org/wiki/NP_%28complexity%29
So Solitaire has to be sometimes impossible to solve. The best Solitaire Gamers can recognize in an early game phase if they can solve or not solve the game.
Mahjong also aims to this system.
If with Mahjong you mean Mahjongg solitaire games (where you need to remove tiles stacked similar to a pyramid) a.k.a. Shanghai solitaire a.k.a. Taipei, then no, the "typical" (for me, according to the ones I played) Mahjongg solitaire algorithm always generates solvable games in the sense that if you were able to see all tiles (even the hidden ones) you could always solve it in case you perform the correct moves.
It's not hard to come up with such an algorithm. You start with a cleared board and then you randomly select valid reverse moves and fill up the board step by step. If you hit a state where there is no valid reverse move and the board is not yet filled up, you recursively backtrack and select different moves. You do that until the board is completely filled up, which is then the initial state for the human player.
An analogous algorithm would work for this Shenzhen solitaire card game.
That's why in my opinion a solitaire game on the computer should strive to present only solvable games to the human player. After all playing solitaire is about honing your strategy and logical thinking and thus making the right moves that lead you to the solution (as opposed to the wrong moves that get you stuck). At least for me. And that's why I prefer solvable games to begin with where I know exactly that when I get stuck it's my own fault and not the computer's.
And that's exactly what the question of the OP is about.
The in-game description seems to suggest that they invented this particular variant / set of rules, however, I don't know. It's the same class of solitaire as Microsoft Freecell, but it obviously has some important differences.
I especially like that there are 3 colors / suits instead of 4, which makes it harder to accidentally land yourself in a dead end due to the color / suit (on the tableau at the bottom).
This is why I like Rubik;s cube, spider solitaire and the like. The regular solitaire? NO!
If this mini solitaire game isnt completely solvable, then not a fan of it.
https://www.youtube.com/watch?v=ul1y4ubNR1A
So far, I haven't encountered a layout my bot couldn't solve. If you think you ran into an unsolvable deck, you could send me a screenshot of the original state (how it was dealt, before any of your moves), and I'll check if a solution exists.