" Free cell " [1] ( englanniksi FreeCell ) - korttipassianssi . Koska pasianssi on suhteellisen uusi ja tunnetaan yksinomaan tietokonetoteutuksista, ei ole vakiintunutta venäläistä nimeä. Windows XP : ssä pelin nimi on virheellinen " Paanssi " (tämä pasianssipeli eroaa "Free Cell" -pelistä yhdellä säännöllä) [2] .
Solitaire yhdistää onnistuneesti korkean monimutkaisuuden (paljon vaikeampaa kuin " Hiina "), täydellisen tiedon ( täydellinen + ei enempää satunnaisuutta) ja vähäisen prosenttiosuuden yhdistelmiä, joita ei voida lisätä.
Jos sinun on siirrettävä korttipinoa, se voidaan tehdä vain yksi kerrallaan käyttämällä tyhjiä sarakkeita ja vapaita soluja. Kun sinulla on n vapaata solua ja m tyhjää saraketta, voit siirtää järjestyksessä [3] [4] pinottuja kortteja toiseen paikkaan , tällaisia yhdistelmiä kutsutaan "superliikkeiksi" ( Supermoves ) . Tietokoneversiot näyttävät yleensä superliikkeen jokaisessa yksityiskohdassa; oikealla pakalla pelaavat yksinkertaisesti siirtävät pinoa ja varmistavat, että kortit ovat todella järjestyksessä ja tyhjiä soluja on tarpeeksi. Joskus voit siirtää jopa enemmän kortteja pitämällä jotakin osaa varatusta sarakkeesta, mutta tämä on jo superliikkeiden yhdistelmä [4] .
Käytetään yhtä 52 kortin pakkaa, kuten vakiosäännöissä.
Kortit asetetaan kuvapuoli ylöspäin 7 sarakkeeseen, joissa on 7 korttia. Loput kolme korttia asetetaan minkä tahansa sarakkeen (yhden tai useamman) alaosaan asettelun mukaan.
Vain kolmea vapaata solua voidaan käyttää (eikä neljää, kuten vakiosäännöissä).
Järjestetty korttisarja (laskevassa järjestyksessä, vuorotellen värein) voidaan siirtää kokonaisuutena vapaiden solujen ja tyhjien sarakkeiden lukumäärästä riippumatta.
Pelin tavoite on sama kuin tavallisissa säännöissä: kerätä kortteja maata vastaan perusrivin ässäillä.
Peli eroaa "Free Cell" -pelistä yhdellä säännöllä: sarakkeiden kortit asetetaan maan mukaan, yksi per vuoro. Esimerkiksi B♡ - vain D♡ [2] .
Solitaire on paljon monimutkaisempi kuin Free Cell, ratkaisemattomien yhdistelmien prosenttiosuus on korkea, joten on myös yksinkertaistettuja vaihtoehtoja.
Mutta joskus Solitairea kutsutaan "Free Cellin" klassiseksi versioksi.
Solitaire 6×6Solitaire-versio 36 kortin pakalle. [5]
Pakassa on kuusi 6 kortin saraketta. Käytetään kolmea vapaata solua. Säännöt ovat samanlaiset kuin Solitairen vakiosäännöt: sarakkeissa olevia kortteja voidaan siirtää laskevassa järjestyksessä maun mukaan, yksi vuoroa kohden (esimerkiksi mailan tunkille voidaan laittaa kymmenen mailaa). Solitairen tavoitteena on kerätä kortteja perusässälle nousevassa järjestyksessä (6, 7, 8, 9, 10, B, D, K). Peruskorteille on mahdollisuus kerätä kortteja laskevassa järjestyksessä (K, D, V, 10, 9, 8, 7, 6).
Solitaire yhdellä ja kahdella puvullaTämä pasianssiversio käyttää puolta 52 kortin tavallisesta pakkasta [6] . Siitä valitaan mitkä tahansa kaksi maata (26 korttia). Ne on asetettu 6 sarakkeeseen: neljä saraketta 4 korttia ja kaksi 5 korttia.
Käytetään kahta vapaata solua. Perusrivillä on tietysti vain kaksi paikkaa ässälle.
Voit siirtää kortteja sarakkeiden välillä maun mukaan laskevassa järjestyksessä, yksi kerrallaan. Perusrivillä kortit kerätään maun mukaan nousevassa järjestyksessä.
Saatavilla on myös yksipukuinen pasianssi (13 korttia). Ne on asetettu 5 sarakkeeseen (kolme 3 kortista ja kaksi 2 kortista). Käytetään yhtä vapaata solua ja yhtä peruspaikkaa yhdelle ässälle.
Tämä pasianssin variantti sulautuu aina oikean pelin kanssa. Yksi vaikeimmista asetteluista on nousevassa järjestyksessä oleva kansi (1. vaakarivi - T, 2, 3, 4, 5; 2. - 6, 7, 8, 9, 10; 3. - B, D, TO). Tämä ongelma ratkaistaan 23 siirrolla [7] .
"Vapaan solun" edelläkävijöitä voidaan pitää pasianssi "Eight" ja "Forty Thieves" (alias "Napoleon on St. Helena") [8] . Vuonna 1968 M. Gardner julkaisi pasianssipelin tietyn Bakerin kirjoittamana, mutta siinä kortit pinottiin maun mukaan. Science and Life -lehti julkaisi heti uusintapainos pasianssin [2] ja kastoi sen "Solitaireksi", tarjoten määräajoin ratkaista hämmentäviä asetteluja.
Freecellin keksijä Paul Alfille valitti lapsena, että useimmat pasianssipelit lähtivät pakasta puvun mukaan lajiteltuina; Uuden pelin aloittaminen vaati pitkää ja huolellista sekoittamista . Luomalla ”musta-punaisen” säännön Alfill paransi pakan tilaa: vaikka pasianssi olisi ratkaistu, asema tulee selväksi kauan ennen kuin kaikki kortit on pinottu, ja osa pakkasta lisätään maun mukaan ja osa. - yksitellen [9] . Peli osoittautui melko vaikeaksi, mutta ratkaisemattomia yhdistelmiä ei käytännössä pudonnut.
Myöhemmin vuonna 1978 Allfill toteutti pelinsä osana PLATO - ohjelmoitua oppimisjärjestelmää TUTOR - ohjelmointikielellä . Korkean (silloin) PLATO- resoluution - 512×512 - ansiosta pukuista pystyttiin piirtämään luettavia kuvia yksivärisestä näytöstä huolimatta.
Myöhemmin Jim Horne toteutti "Free Cell" DOS :lle (tekstimuodossa), vuonna 1992 - Windowsille . [8] [10] Ei tiedetä, mistä Horn sai tietää Free Cellistä - hän luultavasti oli tekemisissä PLATON kanssa opiskelijana. Microsoft sisällytti pelin Microsoft Entertainment Packiin ja myöhemmin Win32s :iin . "Free Cell" jäi kuitenkin vähän tunnetuksi, kunnes se ilmestyi Windows 95 :n vakiojakeluun . Myöhemmin peli sisällytettiin kaikkiin Windows-versioihin Windows 7 :ään asti . Peli heitettiin pois Windows 8 :sta; se (yhdessä neljän muun pasianssipelin kanssa) on saatavilla ohjelmistokaupasta.
Vasta Microsoftin FreeCellin esittelyssä Olfillin keksintö sisällytettiin korttipeleihin liittyviin kirjoihin. [kahdeksan]
Windows -komponentti | |
Lapamato | |
---|---|
Komponenttityyppi | Peli |
Mukana | Win32s 95-7 _ _ _ |
Osavaltio | Tuettu |
Mediatiedostot Wikimedia Commonsissa |
Jim Hornin Microsoft FreeCell -nimellä julkaistua toteutusta pidetään klassikkona. Kolmannen osapuolen kehittäjät tekevät yleensä ohjelmissaan asettelugeneraattorin, joka on yhteensopiva Microsoftin [8] [11] numeroinnin kanssa .
Teoreettinen asettelujen määrä pasianssissa on 52! tai 8.06 10 67 . Jos asetteluja, joissa on uudelleen järjestetyt sarakkeet ja uudelleen nimetyt puvut, pidetään samoina, asettelujen lukumäärä on 1,75 10 64 . MS FreeCell sisältää vain 32 000 asettelua, jotka on luotu 15-bittisellä näennäissatunnaislukugeneraattorilla ; sisäänrakennettu ohje sanoi:
Uskotaan (vaikkakaan ei todistettu), että tämä pasianssi konvergoi missä tahansa skenaariossa.
Yleisesti ottaen tämä ei pidä paikkaansa: nimenomaisesti ratkaisemattomat asettelut -1 ja -2 voidaan asettaa " pääsiäismunaksi " pelissä. Microsoftin 32 000 leviämisen testaamiseksi Internetiin ilmestyi joukkolähdeprojekti , jossa testattiin, ovatko kaikki leviämät todella selvitettävissä. Yli 100 innokasta pelaajaa oli mukana projektissa; vuoteen 1995 mennessä vain linjaus nro 11982 ei antanut periksi yhdellekään osallistujalle. Huolimatta siitä, että ongelma on NP-täydellinen karttojen lukumäärän suhteen [12] , 2000-luvun puoliväliin mennessä oli mahdollista toteuttaa melko nopea ja kattava haku ja osoittaa, että tähän skenaarioon ei todellakaan ole ratkaisua.
Windows XP :ssä levitysten määrä nostettiin 1 miljoonaan, ensimmäiset 32 000 leviämistä olivat samat. Levyä 11982 lukuun ottamatta ei ole ratkaisua spreadeille 146692, 186216, 455889, 495505, 512118, 517776 ja 781948.
Microsoft-versiossa supersiirrot toteutetaan, mutta ei kokonaan: jos sarakkeita on enemmän kuin yksi tai vapaita soluja ei ole, ohjelma ei välttämättä huomaa supersiirtoa [8] . Esimerkiksi yhdellä tyhjällä solulla ja kahdella sarakkeella voidaan siirtää kahdeksan korttia; [13] MS FreeCell siirtää vain neljä.
On olemassa tapa voittaa nopeasti: paina näppäimiä ⇧ Shift+ Ctrl+ samanaikaisesti F10, valitse avautuvassa ikkunassa: "Keskeytä" - voita, "Toista" - häviä, "Ohita" - peruuta.
Nykyajan tietojen mukaan todennäköisyydeksi saada ratkaistava yhdistelmä on arvioitu yli 99,99 % - yksi ratkaisematon yhdistelmä 78 000 ratkaistavasta. Ilman vapaita soluja vain 0,2 % asetteluista konvergoi. Tarvitset vähintään seitsemän vapaata solua, jotta kaikki kohdistukset suppenevat taatusti. [kahdeksan]
Jos yksinkertaistamme sääntöjä ja sallimme koko tilatun pinon siirtämisen ilman vapaita soluja, kaikki miljoona Microsoftin leviämistä ovat liukenevia - mutta myös mahdollisesti ratkaisemattomia jää jäljelle. [8] Koska huonon kohdistuksen mahdollisuus ilman sitä on erittäin pieni, tällaista yksinkertaistamista pidetään kyseenalaisena.
Solitaire | |
---|---|
Solitaire |
|
Pasianssi Microsoft Windowsissa | |
Muut tietokoneen pasianssipelit |
|
Muut |