ym

Slitherlink

Laadimine...
Lugu mÀngu taga

Slitherlink on loogikamĂ”istatus punktidest koosneval ruudustikul, kus mĂ€ngija ehitab numbriliste vihjete ĂŒmber jĂ€rk-jĂ€rgult ĂŒhe suletud kontuuri. MĂ€ng tundub nappide reeglite tĂ”ttu lihtne, kuid nĂ€itab kiiresti oma sĂŒgavust: iga joon mĂ”jutab naaberruute, tippe ja tulevase silmuse kuju.

MĂ€ngu ajalugu

Ilmumine Jaapani mÔistatuste kultuuris

Slitherlinki ajalugu on seotud Jaapani kirjastusega Nikoli, millest sai 20. sajandi lĂ”pus ĂŒks peamisi autoriloominguliste loogikamĂ”istatuste platvorme. Ajakirja Puzzle Communication Nikoli ĂŒmber kujunes eriline kultuur: lugejad ei lahendanud ainult avaldatud ĂŒlesandeid, vaid saatsid ka oma ideid, toimetus aga valis Ă”nnestunud leiud vĂ€lja, lihvis neid ja muutis pĂŒsivateks formaatideks. Selles keskkonnas hinnati mitte vĂ€liseid efekte, vaid puhast loogikat, minimaalseid reegleid ja vĂ”imalust saada vĂ€ga vĂ€ikesest elementide hulgast keeruline ĂŒlesanne.

Slitherlink ilmus esimest korda ajakirjas Nikoli 1989. aastal. Varane variant erines veel tĂ€napĂ€evasest tuttavast vormist: selles leidus sagedamini numbritega tĂ€idetud ruute ning ainsa silmuse idee tĂ€psustus jĂ€rk-jĂ€rgult toimetajate ja autorite töö kĂ€igus. TĂ€htis polnud ainult leiutada numbritega ruudustik, vaid leida reegel, mis muudab lahenduse ĂŒheseks, kontrollitavaks ja piisavalt vĂ€ljendusrikkaks. Aja jooksul sai mĂ”istatus kuju, mille tunneb tĂ€napĂ€eval kergesti Ă€ra: punktidest vĂ€li, ĂŒksikud numbrid ruutudes ja nĂ”ue tĂ”mmata ĂŒks katkematu joon ilma katkestuste ja hargnemisteta.

Nikoli jaoks oli Slitherlink iseloomulik nĂ€ide toimetuslikust lĂ€henemisest, kus reeglid lĂŒhendati miinimumini ja sĂŒgavus tekkis piirangute vastastikusest mĂ”just. Ruutu kirjutatud number ei ĂŒtle, kust tĂ€pselt joon peab minema, vaid nĂ€itab ainult, mitu selle ruudu kĂŒlge peab olema hĂ”ivatud. See jĂ€tab mitu kohalikku varianti, kuid igaĂŒks neist on seotud naaberruutude ja tippudega. TĂ€nu sellisele ĂŒlesehitusele vĂ”ib isegi vĂ€ike ruudustik nĂ”uda jĂ€rjestikust jĂ€relduste ahelat: ei saa lihtsalt kĂ”iki sobivaid ruute ĂŒmber piirata, sest lĂ”ppjoon peab jÀÀma ĂŒheks silmuseks.

Nimi ja levik vÀljaspool Jaapanit

MĂ€ngu jaapanikeelset nime antakse edasi kujul Surizarinku, rahvusvaheline vorm Slitherlink aga osutus ingliskeelsete vĂ€ljaannete ja veebisaitide jaoks mugavaks. Nime tĂ€hendust seostatakse tavaliselt libiseva joone kujundiga: kontuur justkui roomab punktide vahel, möödub ruutudest ja ĂŒhendab eraldi vihjed ĂŒheks kujundiks. Eri riikides on mĂ€ng ilmunud ka teiste nimede all, nende seas Fences, Loop the Loop, Sli-Lin ja Dotty Dilemma. Need variandid peegeldasid sama mehaanika eri kĂŒlgi: mĂ”nes rĂ”hutati ruutude ĂŒmber olevaid «tarasid», mĂ”nes suletud silmust, mĂ”nes aga punktidest ruudustikku.

Slitherlinki levikule aitas kaasa Nikoli maine kirjastusena, kes oskas rangetest loogilistest ideedest teha laiale publikule mĂ”eldud trĂŒkitud mĂ”istatusi. PĂ€rast Sudoku rahvusvahelist edu kasvas huvi Jaapani ĂŒlesannete vastu mĂ€rgatavalt ning lugejad hakkasid aktiivsemalt avastama ka teisi formaate: Nonogram, Kakuro, Hashiwokakero, Masyu ja Slitherlink. TrĂŒkitud kogumikes sobis mĂ€ng hĂ€sti numbriliste ja kontuurmĂ”istatuste kĂ”rvale, sest see ei vajanud pikki juhiseid ja pakkus samal ajal tĂ€iesti teistsugust arutlusviisi. Siin ei tĂ€ida mĂ€ngija ruute sĂŒmbolitega, vaid ehitab piiri, mistĂ”ttu lahendus mĂ”jub peaaegu nagu joonis.

Erinevalt paljudest numbrimĂ”istatustest ei toetu Slitherlink aritmeetikale. Selle keel on lĂ€hemal topoloogiale ja geomeetriale: mĂ€ngija jĂ€lgib, kuidas joon siseneb sĂ”lmpunktidesse, kus see peab tingimata pöörama, kus see ei tohi hargneda ja milliseid alasid saab veel ĂŒhendada. SeetĂ”ttu osutus mĂ€ng rahvusvahelisele publikule arusaadavaks. Piisab lĂŒhikese reegli tĂ”lkimisest selle kohta, mitu kĂŒlge ruudu ĂŒmber peab olema, ja edasi töötab mĂ”istatus peaaegu sĂ”nadeta.

Üleminek digitaalsesse vormi

VeebimĂ”istatuste ilmumisega sai Slitherlink uue publiku. Digitaalne formaat osutus eriti mugavaks: mĂ€ngija saab mĂ€rkida jooni, tĂ€histada vĂ”imatuid kĂŒlgi, kĂ€ike tagasi vĂ”tta ja nĂ€ha kohe puhast vĂ€lja ilma pliiatsijĂ€lgedeta. Algajate jaoks vĂ€hendab see sisenemislĂ€ve, kogenud mĂ€ngijatel aga aitab töötada suurte ruudustikega, kus vigade kĂ€sitsi parandamine vĂ”tab palju aega. MĂ€ngu olemus ise on siiski peaaegu muutumata: hea Slitherlink pĂ”hineb endiselt loogilistel jĂ€reldustel, mitte oletamisel.

Huvi mĂ€ngu vastu hoiavad ĂŒleval ka arvukad variatsioonid. Klassikaline vĂ€li on tavaliselt ristkĂŒlikukujuline, kuid olemas on versioone ebastandardsetel vĂ”rkudel, kus ruudud vĂ”ivad olla teise kujuga ja vĂ”imalike suundade arv muutub. Sellised variandid sĂ€ilitavad pĂ”hiprintsiibi — ehitada kohalike vihjete pĂ”hjal ĂŒks suletud joon —, kuid sunnivad tippe, nurki ja naaberalasid teisiti vaatama. TĂ€nu sellele ei tundu Slitherlink tardunud skeemina: sellel on pĂŒsiv tuum ja ruumi autorikatsetusteks.

Slitherlinki tugev kĂŒlg on ka lahenduse aus kontrollitavus. Kui kontuur on valmis, on korraga nĂ€ha mitu tingimust: kĂ”ik numbrid peavad vastama tĂ”mmatud kĂŒlgede arvule, joonel ei tohi olla vabu otsi, ristumisi ega eraldi vĂ€ikseid tsĂŒkleid. See lĂ€bipaistvus tegi mĂ€ngu mugavaks ajakirjadele, veebisaitidele ja mobiilirakendustele. Viga ei peitu tavaliselt kauges arvutuses, vaid ilmneb joone kujus, seetĂ”ttu Ă”pib mĂ€ngija jĂ€rk-jĂ€rgult mĂ€rkama pĂ”hjuseid, mitte ainult parandama tagajĂ€rgi.

TĂ€napĂ€eval on Slitherlinkil Nikoli loogikamĂ”istatuste seas oluline koht: see on esmatutvuseks piisavalt lihtne ja regulaarseks harjutamiseks piisavalt sĂŒgav. Selle ajalugu nĂ€itab, kuidas vĂ€ikesest toimetuslikust ideest vĂ”ib saada pikaealine mĂ€ng, kui reeglid on selged ja iga lahendus nĂ”uab hoolikat mĂ”tlemist.

Kuidas mÀngida, reeglid ja nÀpunÀited

Slitherlinki mÀngureeglid

Slitherlinki mĂ€ngitakse punktidest koosneval vĂ€ljal, mille vahel saab tĂ”mmata horisontaalseid ja vertikaalseid lĂ”ike. Need lĂ”igud peavad jĂ€rk-jĂ€rgult moodustama ĂŒhe suletud kontuuri. MĂ”nes ruudus on numbrid 0-st 3-ni: need nĂ€itavad, mitu selle ruudu kĂŒlge peab kuuluma lĂ”ppjoone koosseisu. Kui ruudus on 0, ei tĂ”mmata selle ĂŒmber ĂŒhtegi kĂŒlge; kui seal on 3, peavad neljast kĂŒljest kolm olema hĂ”ivatud. TĂŒhjad ruudud ei anna otsest vihjet, kuid osalevad siiski kontuuri kujus.

Peamine eesmĂ€rk on ehitada ĂŒks katkematu silmus ilma vabade otste, hargnemiste ja ristumisteta. Joon vĂ”ib kulgeda ainult mööda ruutude kĂŒlgi, ĂŒhendades naaberpunkte, ning igas tipus seda kas ei kasutata ĂŒldse vĂ”i see siseneb ja vĂ€ljub tĂ€pselt kahes suunas. Kui punkti jĂ”uab ainult ĂŒks lĂ”ik, tekib vaba ots ja see on keelatud. Kui punkti jĂ”uab kolm vĂ”i neli lĂ”iku, tekib hargnemine, mis rikub samuti ĂŒhe kontuuri reeglit.

Oluline on meeles pidada, et Ă”ige kĂŒlgede arv numbrite ĂŒmber ei taga veel vĂ”itu. VĂ”ib kogemata ehitada ĂŒhes vĂ€ljaosas vĂ€ikese suletud silmuse ja seejĂ€rel jĂ€tkata teise joone joonistamist mujal. Selline lahendus on vale, sest Slitherlinkis peab olema ainult ĂŒks ĂŒhine silmus. SeetĂ”ttu kontrollib mĂ€ngija pidevalt mitte ainult ĂŒksikuid numbreid, vaid ka kogu joone ĂŒhendatust: iga fragment peab saama teistega liituda ja muutuda ĂŒldise kontuuri osaks.

Lahendamine pĂ”hineb tavaliselt kahel mĂ€rgitĂŒĂŒbil. Joon nĂ€itab kĂŒlge, mis kindlasti kuulub kontuuri. Rist vĂ”i muu abimĂ€rk nĂ€itab kĂŒlge, kust joon kindlasti lĂ€bi minna ei saa. Ilma selliste eitavate mĂ€rkideta on loogikat kerge kaotada, eriti suurtel vĂ€ljadel: mĂ€ngija nĂ€eb tĂ”mmatud lĂ”ike, kuid ei nĂ€e, millised variandid on juba vĂ€listatud. SeetĂ”ttu pole vabade ja keelatud kĂŒlgede hoolikas mĂ€rkimine kaunistus, vaid lahenduse osa.

VĂ€lja serv toimib lisapiiranguna. Servas oleval ruudul on vĂ€hem naaberalasid ning nurgafragmentidel on vĂ€hem vĂ”imalusi joont tupikut tekitamata jĂ€tkata. NĂ€iteks kui serva kĂ”rval on 3 ja ĂŒks selle kĂŒlgedest on juba vĂ”imatu, muutuvad ĂŒlejÀÀnud kĂŒljed sageli kohustuslikuks. Vastupidi, servas olev 1 vĂ”ib kiiresti keelata liigsed variandid, kui ĂŒks joon on juba tĂ”mmatud. SeetĂ”ttu tekivad esimesed kindlad kĂ€igud sageli mitte keskosas, vaid ruudustiku ÀÀres.

NÔuanded ja lahendustehnikad

Alustada tasub kĂ”ige tugevamatest vihjetest. Ruut numbriga 0 keelab kohe kĂ”ik neli kĂŒlge enda ĂŒmber. Ruut numbriga 3 nĂ”uab seevastu kolme kĂŒlge, mistĂ”ttu annab see nullide kĂ”rval vĂ”i vĂ€lja servas sageli peaaegu valmis joonefragmendi. Kasulik on otsida numbrikombinatsioone: kaks kĂ”rvuti olevat kolme, kolm nulli kĂ”rval, mitu ĂŒhte servas, tihe kahtede rĂŒhm. Sellised kohad tekitavad kohustuslikke jĂ€reldusi kiiremini kui ĂŒksikute ruutude juhuslik kontrollimine.

Naabernumbreid tuleb samuti lugeda ĂŒhe konstruktsioonina. Kui kaks ruutu jagavad ĂŒhist kĂŒlge, mĂ”jutab lahendus ĂŒhe ĂŒmber kohe teist. Paari «3 ja 3» korral moodustavad ĂŒhine kĂŒlg ja vĂ€limised kĂŒljed sageli jĂ€iga mustri, kombinatsioonides «0 ja 3» aga ilmuvad keelud ja kohustuslikud jooned peaaegu kohe. Pole vaja pĂ€he Ă”ppida kĂŒmneid mustreid: piisab mĂ”istmisest, miks need töötavad. Siis tuntakse tuttavad vormid iseenesest Ă€ra ja ebatavalised olukorrad jÀÀvad loogiliselt lahendatavaks.

Üks pĂ”hitehnikaid on tippude kontroll. Igas punktis ei tohi joonel olla ĂŒksikut sisendit: kui lĂ”ik on juba tippu jĂ”udnud, tuleb mĂ”ista, kuhu see saab sealt vĂ€ljuda. MĂ”nikord sunnib see joont kohe jĂ€tkama, mĂ”nikord aga vastupidi keelab kĂŒlje, mis tekitaks hargnemise. Eriti tĂ€helepanelikult tasub vaadata vĂ€lja nurki ja kohti, kus mitu numbrit puudutavad sama tippu. Seal kattuvad piirangud ĂŒksteisega ning ĂŒks vĂ€ike jĂ€reldus vĂ”ib avada terve kĂ€ikude ahela.

Teine oluline tehnika on mitte sulgeda kontuuri liiga vara. Kui mitu tĂ”mmatud joont moodustavad peaaegu vĂ€ikese silmuse, tuleb enne viimast ĂŒhendust kontrollida, kas see hĂ”lmab kogu vĂ€lja ja kĂ”iki tulevasi fragmente. Enamikul juhtudel on varajane sulgemine keelatud: see lĂ”ikaks ĂŒlejÀÀnud jooned ĂŒhisest lahendusest Ă€ra. SeetĂ”ttu mĂ€rgivad kogenud mĂ€ngijad sageli keelatuks kĂŒlje, mis sulgeks vĂ€ikese tsĂŒkli, isegi kui kohalikud numbrid nĂ€ivad sellist kĂ€iku lubavat.

Kolmas tehnika on seotud iga ruudu jĂ€relejÀÀnud kĂŒlgede loendamisega. Kui numbril 2 on juba kaks kĂŒlge tĂ”mmatud, tuleb ĂŒlejÀÀnud kaks mĂ€rkida vĂ”imatuks. Kui numbril 3 on ĂŒks kĂŒlg keelatud, muutuvad ĂŒlejÀÀnud kolm kohustuslikuks. Seda lihtsat ĂŒleloendamist tuleb korrata pĂ€rast iga uut jĂ€reldust, sest vĂ€li muutub ahelreaktsioonina: ĂŒks rist vĂ”ib sundida joont tĂ”mbama, uus joon piirab tippu ning piiratud tipp annab jĂ€rgmise keelu.

Keerulistel ruudustikel on kasulik mĂ”elda mitte ĂŒksikute ruutude, vaid alade kaupa. Joon jagab vĂ€lja sisemiseks ja vĂ€limiseks pooleks, seetĂ”ttu saab mĂ”nda kĂ€iku hinnata selle jĂ€rgi, kas see loob eraldatud saare vĂ”i tupikkoridori. See lĂ€henemine aitab eriti siis, kui otseseid numbrilisi jĂ€reldusi ajutiselt pole. Oletamise asemel kontrollib mĂ€ngija, millised ĂŒhendused sĂ€ilitavad ĂŒhe silmuse vĂ”imaluse ja millised viivad paratamatult katkestuse, hargnemise vĂ”i eraldi tsĂŒklini.

Kui lahendus jÀÀb toppama, on parem mitte hakata arvama, vaid naasta viimati muudetud piirkonda ja naaberruudud uuesti ĂŒle lugeda. Algajate sage viga on vaadata ainult numbrit, mille kĂ”rvale joon pandi, ning unustada naabertipp vĂ”i naaberruut. Slitherlinkis on peaaegu igal kĂ€igul kahekordne tĂ€hendus: see aitab samal ajal tĂ€ita ĂŒhte numbrit ja piirab kĂ”rval oleva kontuuri jĂ€tkumist.

Hea Slitherlinki partii ei lahene kiiruse, vaid jĂ€rjekindlusega. Kui numbrilisi vihjeid, tippude kontrolli ja varajaste tsĂŒklite keelamist hoolikalt kombineerida, kujuneb kontuur jĂ€rk-jĂ€rgult ilma oletusteta.