" Free cell " [1] ( engelsk FreeCell ) - kort kabale . Da solitaire er relativt nyt og udelukkende kendes fra computerimplementeringer, er der ikke noget etableret russisk navn. I Windows XP er spillet forkert navngivet " Solitaire " (dette kabalespil adskiller sig fra "Free Cell" i én regel) [2] .
Solitaire kombinerer med succes høj kompleksitet (meget sværere end " Kerchief "), perfekt information ( fuldstændig + ingen yderligere tilfældighed) og en ringe procentdel af kombinationer, der ikke kan tilføjes.
Hvis du skal flytte en stak kort, kan dette kun gøres et ad gangen ved at bruge tomme kolonner og frie celler. Når du har n frie celler og m tomme kolonner, kan du flytte kortene stablet i rækkefølge [3] [4] til et andet sted , sådanne kombinationer kaldes "supertræk" ( engelsk supermoves ). Computerversionerne viser normalt supertrækket i alle detaljer; de, der spiller med et rigtigt kortspil, flytter simpelthen bunken og sikrer sig, at kortene virkelig er stablet i rækkefølge, og der er nok tomme celler. Nogle gange kan du overføre endnu flere kort ved at holde en del i en besat kolonne, men dette er allerede en kombination af supertræk [4] .
Der bruges et sæt med 52 kort, som i standardreglerne.
Kortene er lagt med billedsiden opad i 7 kolonner med 7 kort. De resterende tre kort placeres i bunden af enhver kolonne (en eller flere) efter valg af layout.
Kun tre frie celler kan bruges (og ikke fire, som i standardregler).
En ordnet serie af kort (i faldende rækkefølge, med skiftende farver) kan flyttes som en helhed, uanset antallet af ledige celler og tomme kolonner.
Målet med spillet er det samme som i standardreglerne: at samle kort i kulør på esser i basisrækken.
Spillet adskiller sig fra "Free Cell" i én regel: kortene i kolonnerne er lagt ud efter kulør, et pr. tur. For eksempel B♡ - kun på D♡ [2] .
Solitaire er meget mere kompliceret end Free Cell, procentdelen af uløselige kombinationer er høj, så der er også forenklede muligheder.
Men nogle gange kaldes Solitaire den klassiske version af "Free Cell".
Solitaire 6×6Solitaire-variant til et spil med 36 kort. [5]
Bunken er lagt i 6 kolonner med 6 kort. Der anvendes tre frie celler. Reglerne svarer til standardreglerne for Solitaire: kort i kolonner kan flyttes i faldende rækkefølge efter kulør, en pr. tur (for eksempel kan en ti kløver lægges på en kløverstik). Målet med kabale er at samle kort til grundlæggende esser i stigende rækkefølge (6, 7, 8, 9, 10, B, D, K). Der er mulighed for at samle kort for de grundlæggende i faldende rækkefølge (K, D, V, 10, 9, 8, 7, 6).
Solitaire med en og to jakkesætDenne kabale-variant bruger halvdelen af standarddækket med 52 kort [6] . Enhver to farve (26 kort) vælges fra den. De er lagt i 6 kolonner: fire kolonner med 4 kort og to med 5 kort.
Der anvendes to frie celler. I grundrækken er der selvfølgelig kun to pladser til esser.
Du kan skifte kort mellem kolonner efter kulør i faldende rækkefølge, et ad gangen. I grundrækken samles kortene efter kulør i stigende rækkefølge.
Der er også en kabale variant med én kulør (13 kort). De er lagt i 5 kolonner (tre af 3 kort og to af 2 kort). Der bruges en fri celle og en basisplads for et enkelt es.
Denne variant af solitaire konvergerer altid med det rigtige spil. Et af de sværeste layouts er et dæk ordnet i stigende rækkefølge (1. vandret række - T, 2, 3, 4, 5; 2. - 6, 7, 8, 9, 10; 3. - B, D, TO). Dette problem er løst i 23 træk [7] .
Forløberne for "Free Cell" kan betragtes som kabale "Eight" og "Forty Thieves" (alias "Napoleon på St. Helena") [8] . I 1968 udgav M. Gardner et kabalespil under forfatterskabet af en vis Baker, men i det blev kortene stablet efter kulør. Magasinet Science and Life genoptrykte øjeblikkeligt kabalen [2] og døbte den "Solitaire", og tilbyder med jævne mellemrum at løse gådefulde layouts.
Freecell-opfinderen Paul Alfille klagede som barn over, at de fleste kabalespil forlod bunken sorteret efter jakkesæt; en lang og omhyggelig blanding var påkrævet for at starte et nyt spil . Ved at etablere "sort-rød"-reglen forbedrede Alfill bunkens tilstand: selv hvis kabalen er løst, bliver positionen indlysende længe før alle kortene er stablet, og en del af bunken tilføjes efter kulør, og en del - en efter en [9] . Spillet viste sig at være ret svært, men uløselige kombinationer faldt praktisk talt ikke ud.
Efterfølgende, i 1978 , implementerede Allfill sit spil som en del af PLATO Programmed Learning System i programmeringssproget TUTOR . Takket være den høje (dengang) PLATO- opløsning - 512×512 - var det muligt at tegne læselige billeder af dragterne, på trods af den monokrome skærm.
Senere implementerede Jim Horne "Free Cell" til DOS (i tekstform), i 1992 - til Windows . [8] [10] Det vides ikke, hvor Horn lærte om Fricellen - han beskæftigede sig sandsynligvis med PLATO som elev. Microsoft inkluderede spillet i Microsoft Entertainment Pack og senere i Win32s . "Free Cell" forblev dog lidt kendt, indtil det dukkede op i standarddistributionen af Windows 95 . Senere blev spillet inkluderet i alle versioner af Windows op til Windows 7 . Spillet blev smidt ud af Windows 8 ; det (sammen med fire andre kabalespil) er tilgængeligt fra softwarebutikken.
Det var først, da Microsofts FreeCell blev introduceret, at Olfills opfindelse blev inkluderet i bøger om kortspil. [otte]
Windows komponent | |
bændelorm | |
---|---|
Komponenttype | Spillet |
Inkluderet i | Win32s 95-7 _ _ _ |
Stat | Understøttet |
Mediefiler på Wikimedia Commons |
Jim Horns implementering, udgivet under navnet Microsoft FreeCell , betragtes som en klassiker. Tredjepartsudviklere laver normalt en layoutgenerator, der er kompatibel med Microsoft [8] [11] nummerering i deres programmer .
Det teoretiske antal layouts i kabale er 52! eller 8,06 10 67 . Hvis layouts med omarrangerede kolonner og omdøbte kulører betragtes som de samme, så vil antallet af layouts være lig med 1,75 10 64 . MS FreeCell indeholder kun 32.000 layouts genereret af en 15-bit pseudo-tilfældig talgenerator ; indbygget hjælp sagde:
Det menes (selv om det ikke er bevist), at denne kabale konvergerer i ethvert scenarie.
I det generelle tilfælde er dette ikke sandt: eksplicit uløselige layouts -1 og -2 kan indstilles som et " påskeæg " i spillet. For at teste Microsofts 32.000 spreads, dukkede et crowdsourcet projekt op på internettet for at teste, om alle spreads faktisk kan løses. Mere end 100 ivrige spillere var involveret i projektet; i 1995 var det kun linjeføring nr. 11982, der ikke bukkede under for nogen deltager. På trods af det faktum, at problemet er NP-komplet med hensyn til antallet af kort [12] , var det i midten af 2000'erne muligt at implementere en ret hurtig udtømmende søgning og vise, at der virkelig ikke er nogen løsning på dette scenarie.
I Windows XP blev antallet af spreads øget til 1 million, de første 32.000 spreads var de samme. Bortset fra opslag 11982 er der ingen løsning for opslag 146692, 186216, 455889, 495505, 512118, 517776 og 781948.
I Microsoft-versionen er supertræk implementeret, men ikke fuldstændigt: hvis der er mere end én kolonne, eller der ikke er nogen ledige celler, bemærker programmet muligvis ikke supertrækket [8] . For eksempel, hvis du har en tom celle og to kolonner, kan otte kort overføres; [13] MS FreeCell vil kun migrere fire.
Der er en måde at vinde hurtigt: tryk på tasterne ⇧ Shift+ Ctrl+ på samme tid F10, i det resulterende vindue, vælg: "Afbryd" - vind, "Gentag" - tab, "Spring over" - annuller.
Ifølge moderne data er sandsynligheden for at få en løsbar kombination estimeret til mere end 99,99 % - en uløselig kombination ud af 78.000 løselige. Uden frie celler konvergerer kun 0,2% af layouterne. For at enhver justering kan garanteres at konvergere, har du brug for mindst syv frie celler. [otte]
Hvis vi forenkler reglerne og tillader at flytte hele den bestilte stak uden at bruge frie celler, er alle 1 million Microsoft-spreads opløselige - men potentielt uløselige forbliver også. [8] Da chancerne for en dårlig linjeføring uden den er ekstremt lille, anses en sådan forenkling for tvivlsom.
Solitaire | |
---|---|
Solitaire |
|
Solitaire i Microsoft Windows | |
Andre computer solitaire spil |
|
Andet |