ym
Laadimine...

Tetris veebis, tasuta

Lugu mÀngu taga

Tetris on ĂŒks ajaloo kĂ”ige Ă€ratuntavamaid mĂ€nge: vormilt lihtne, kuid tunnetuselt ĂŒllatavalt sĂŒgav. MĂ€ngija nĂ€eb langevaid kujundeid ja pĂŒĂŒab neist ridu moodustada, kuid selle minimalismi taga on lugu, mis on seotud nĂ”ukogude teaduse, rahvusvaheliste litsentside ja kogu mĂ€ngutööstuse arenguga.

Tetrise ajalugu

Loomine nÔukogude laboris

Tetrise ajalugu algas 1984. aastal Moskvas. MĂ€ngu mĂ”tles vĂ€lja programmeerija Aleksei PaĆŸitnov, kes töötas NSV Liidu Teaduste Akadeemia Arvutuskeskuses. Teda huvitasid mĂ”istatused, kus lihtsatest kujunditest tuli kokku panna tĂ€henduslikke vorme. Üks inspiratsiooniallikaid olid pentominod — viiest ĂŒhesugusest ruudust koosnevad kujundid. ArvutimĂ€ngu jaoks lihtsustas PaĆŸitnov ideed ja vĂ”ttis kasutusele neljast ruudust koosnevad kujundid: nii sĂŒndisid tetrominod.

Algne versioon ei olnud mĂ”eldud kommertstootena, vaid eksperimendi ja intellektuaalse ajaviitena kolleegidele. Nime Tetris seostatakse tavaliselt sĂ”na tetra, mis viitab iga kujundi neljale ruudule, ja autori lemmikspordiala tennis ĂŒhendamisega. Varases variandis nĂ€gi mĂ€ng vĂ€lja vĂ€ga tagasihoidlik: puudusid erksad graafikad, keeruline liides ja harjumuspĂ€rased efektid. Kuid pĂ”hiprintsiip oli juba olemas: kujundid kukuvad ĂŒlevalt, mĂ€ngija pöörab ja nihutab neid ning tĂ€idetud horisontaalsed read kaovad.

MĂ€ngu jĂ”ud ilmnes peaaegu kohe. Erinevalt paljudest mĂ”istatustest ei vajanud Tetris pikka selgitust. Piisas mĂ”ne langeva kujundi nĂ€gemisest, et ĂŒlesandest aru saada. Samal ajal oli mĂ€ngu tĂ€ielikult omandada vĂ”imatu: kiirus kasvas, vead kuhjusid ja iga otsus mĂ”jutas edasist olukorda. Just see arusaadavuse ja pideva pinge segu tegi Tetrise eriti kaasahaaravaks.

Tee vÀljapoole NSV Liitu

PĂ€rast ilmumist nĂ”ukogude arvutites hakkas Tetris kiiresti levima programmeerijate ja kasutajate seas. Olulist rolli mĂ€ngisid versioonid massilisematele platvormidele, sealhulgas IBM PC-le. MĂ€ng liikus kĂ€est kĂ€tte, seda kopeeriti, kohandati ja ĂŒha enam tajuti seda haruldase leiuna: vĂ€ike programm, mis haaras tugevamalt kui paljud suured projektid.

Tetrise rahvusvaheline saatus kujunes keeruliseks. 1980. aastate lĂ”pus said mĂ€ngu Ă”igused lĂ€birÀÀkimiste objektiks lÀÀne ettevĂ”tete ja nĂ”ukogude organisatsiooni «Elektronorgtehnika» vahel, mis tegeles tarkvara valdkonna vĂ€lismajanduskĂŒsimustega. Litsentside ĂŒmber tekkis segane lugu: eri ettevĂ”tted taotlesid versioone arvutitele, arkaadiautomaatidele, konsoolidele ja kaasaskantavatele seadmetele. See periood nĂ€itas, et isegi vĂ€liselt vĂ€ga lihtne mĂ€ng vĂ”ib muutuda tĂ”siseks Ă€riliseks varaks.

Eriti tĂ€htsaks sai Tetrise ilmumine Nintendo Game Boy kaasaskantaval konsoolil 1989. aastal. MĂ€ng sobis seadmega ideaalselt: lĂŒhikesed partiid, selge eesmĂ€rk ja keerulise sĂŒĆŸee puudumine tegid selle mugavaks igas kohas ja igas vanuses mĂ€ngijale. Paljude jaoks oli Game Boy esimene kohtumine Tetrisega, ning mĂ€ng ise aitas kaasaskantaval konsoolil massinĂ€htuseks saada.

Kultuuriline mĂ”ju ja nĂŒĂŒdisaegne areng

Aja jooksul lakkas Tetris olemast lihtsalt Ă”nnestunud mĂ”istatusmĂ€ng ja muutus kultuuriliseks sĂŒmboliks. Seda on lihtne Ă€ra tunda langevate plokkide, iseloomuliku rĂŒtmi ja pideva valikutunde jĂ€rgi. MĂ€ng ilmus arvutites, konsoolides, telefonides, kalkulaatorites, mĂ€nguautomaatides ja brauseriplatvormidel. Sellest sai disaini nĂ€ide, kus peaaegu pole ĂŒleliigseid elemente: ainult vĂ€li, kujundid, kiirus ja mĂ€ngija otsused.

Tetris mĂ”jutas ka ettekujutust sellest, milline vĂ”ib arvutimĂ€ng olla. See tĂ”estas, et projekt ei pea omama keerulist sĂŒĆŸeed, realistlikku graafikat ega suurt hulka tegelasi, et aastakĂŒmneid aktuaalsena pĂŒsida. Piisab tugevast reeglist, mis loob ikka ja jĂ€lle uusi olukordi. SeetĂ”ttu tuuakse Tetrise sageli puhta mĂ€ngumehaanika nĂ€iteks.

Hilisema ajaloo oluline osa oli ka see, et mĂ€ngu autor sai taas mĂ”jutada selle saatust. PĂ€rast NSV Liidu lagunemist vormistati Ă”igused jĂ€rk-jĂ€rgult ĂŒmber ning PaĆŸitnov osales koos partneritega ettevĂ”tte loomises, mis tegeles brĂ€ndi arendamise ja uute versioonide litsentsimisega. See aitas Tetrisel sĂ€ilitada Ă€ratuntavad reeglid ja samal ajal ilmuda uutele seadmetele.

XXI sajandil jĂ€tkas mĂ€ng arenemist. Ilmusid nĂŒĂŒdisaegsed versioonid ajareĆŸiimide, vĂ”rgupĂ”histe vĂ”istluste, edetabelite, visuaalsete efektide ja vĂ”istlusreeglitega. Eraldi koha said klassikalise Tetrise turniirid, kus on tĂ€htsad reaktsioonikiirus, tĂ€pne paigutus ja vĂ”ime surve all kontrolli sĂ€ilitada. Vanad versioonid ei kadunud, vaid said ĂŒlekannete ja mĂ€ngijakogukondade abil uue publiku.

Tetrise pikaealisuse teine pÔhjus on selle kujundi neutraalsus. MÀngus pole keelt, tegelasi ega kultuurilisi tÔkkeid, seetÔttu kandub see kergesti riikide ja pÔlvkondade vahel. MÀngijal pole vaja konteksti teada: piisab arusaamisest, kuhu jÀrgmine kujund panna.

Tetrise ajalugu nĂ€itab, et suur mĂ€ng vĂ”ib sĂŒndida lihtsast ideest ja tehniliselt tagasihoidlikust teostusest. Selle jĂ”ud ei peitu kujunduse keerukuses, vaid selges reeglis, mis pĂŒsib aastakĂŒmneid arusaadava, pingelise ja elavana.

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

Tetrise reeglid

Tetris pĂ”hineb ristkĂŒlikukujulisel mĂ€nguvĂ€ljal, kuhu ĂŒlalt langevad neljast ruudust koosnevad kujundid. Neid kujundeid nimetatakse tetrominodeks. Kokku kasutatakse seitset pĂ”hivormi: pikk joon, ruut, kaks L-kujulist kujundit, kaks S-kujulist kujundit ja T-kujuline kujund. MĂ€ngija ei vali neid kĂ€sitsi: need ilmuvad jĂ€rjekorras ning ĂŒlesanne on paigutada iga kujund vĂ”imalikult kasulikult.

Kujundi langedes saab seda nihutada paremale ja vasakule, kukkumist kiirendada ja kujundit pöörata. Klassikalistes versioonides on juhtimine vĂ€ga lihtne, kuid just see loob peamise raskuse. Otsus tuleb teha kiiresti: kui kujund jĂ”uab alumise piirini vĂ”i puudutab juba asetatud plokke, fikseerub see ning ĂŒlalt ilmub jĂ€rgmine kujund.

Peamine eesmĂ€rk on tĂ€ita horisontaalseid ridu ilma tĂŒhikuteta. Kui rida on plokkidega tĂ€ielikult hĂ”ivatud, kaob see ja kĂ”ik ĂŒlalpool olev langeb allapoole. Ridade puhastamise eest saab mĂ€ngija punkte ning paljudes versioonides annab mitme rea korraga eemaldamine suurema tasu. KĂ”ige tuntum vĂ”te on puhastada pika kujundiga korraga neli rida; sellist kĂ€iku nimetatakse sageli Tetriseks.

Partii jĂ€tkub seni, kuni uued kujundid saavad vĂ€ljale ilmuda. Kui plokid kogunevad liiga kĂ”rgele ja kujundil pole enam sisenemiseks ruumi, lĂ”peb mĂ€ng. SeetĂ”ttu pole mĂ€ngija ĂŒlesanne ainult ridu puhastada, vaid ka vĂ€ltida ohtlike tĂŒhimike tekkimist konstruktsiooni sisse. Viga vĂ€lja alumises osas vĂ”ib edasist mĂ€ngu pikalt takistada.

Kiirus kasvab tavaliselt partii edenemisel. Madalatel tasemetel on mĂ€ngijal aega kujundi asukoha ĂŒle mĂ”elda, kuid hiljem tuleb otsused teha peaaegu silmapilkselt. Eri versioonides vĂ”ivad erineda punktisĂŒsteem, lisareĆŸiimid, kujundi hoidmise vĂ”imalus, jĂ€rgmiste kujundite eelvaade ja pööramisreeglid. PĂ”hiidee jÀÀb siiski samaks: langevad vormid tuleb muuta stabiilseks ja puhastatavaks struktuuriks.

Tetrise oluline erinevus paljudest mĂ”istatustest seisneb selles, et mĂ€ngija ei tööta valmis ĂŒlesandega, vaid pideva vooga. VĂ€li muutub kogu aeg ja isegi hea positsioon vĂ”ib kiiresti ohtlikuks muutuda, kui mitu jĂ€rjestikust kujundit ei sobi valitud skeemiga. SeetĂ”ttu on reegleid lihtne meelde jĂ€tta, kuid stabiilne mĂ€ng nĂ”uab tĂ€helepanu, reaktsiooni ja vĂ€lja kuju mĂ”istmist.

NÔuanded ja tehnikad kindlaks mÀnguks

Esimene kasulik pĂ”himĂ”te on hoida vĂ€li vĂ”imalikult tasane. EbaĂŒhtlane pind raskendab uute kujundite paigutamist ja suurendab suletud tĂŒhimike riski. VĂ€ikesed astmed on lubatavad, kuid kĂ”rged tornid ja sĂŒgavad kaevud vĂ€hendavad kiiresti kĂ€iguvalikut. Mida rahulikum on konstruktsiooni ĂŒlemine serv, seda lihtsam on kohaneda jĂ€rgmise kujundiga.

Sageli jĂ€tavad mĂ€ngijad pika kujundi jaoks ĂŒhe vertikaalse kaevu. Selline lĂ€henemine vĂ”imaldab puhastada korraga neli rida ja saada palju punkte. Kuid kaev peab olema ohutu: kui see on liiga sĂŒgav ja vajalik kujund ei tule kaua, vĂ”ib vĂ€li tĂ”usta kriitilise tasemeni. SeetĂ”ttu on tĂ€htis mitte ainult joont oodata, vaid samal ajal puhastada ĂŒksikuid ridu ja sĂ€ilitada juhitav kĂ”rgus.

VĂ€ga oluline on vĂ€ltida suletud auke. Auk tekib siis, kui tĂŒhi lahter jÀÀb ĂŒlalt plokkidega kaetuks. Selle juurde jĂ”udmiseks tuleb kĂ”igepealt eemaldada mitu rida vĂ”i kogu konstruktsioon ĂŒmber ehitada. Üks vĂ€ike auk ei ole alati hukatuslik, kuid mitu sellist viga muudavad vĂ€lja raskeks ja ebastabiilseks. Parem on asetada kujund vĂ€hem ilusti kui sulgeda tĂŒhi lahter, mida hiljem on raske puhastada.

Kasulik on vaadata mitte ainult praegust, vaid ka jĂ€rgmist kujundit. Eelvaade vĂ”imaldab ette mĂ”ista, kas tasub jĂ€tta ruumi ruudule, joonele vĂ”i T-kujulisele kujundile. Kaasaegsetes versioonides nĂ€idatakse sageli mitut tulevast kujundit ja see muudab mĂ€ngustiili oluliselt: mĂ€ngija saab kavandada mitte ĂŒhte kĂ€iku, vaid lĂŒhikest jĂ€rjekorda. Isegi ĂŒks nĂ€htav jĂ€rgmine element aitab vĂ€ltida kiirustatud otsuseid.

Õppige kujundeid pöörama varakult, mitte viimasel hetkel. Suurel kiirusel ei pruugi allosas enam olla aega sobivat asendit kaua otsida. Parem on juba kukkumise ajal ette kujutada, kuhu kujund peab jĂ”udma ja kuidas ta sinna saab. MĂ”nes versioonis on seina ja plokkide lĂ€hedal pööramisel eripĂ€rad, seetĂ”ttu on kasulik harjuda konkreetse mĂ€ngu teostusega.

Stabiilsuse jaoks on oluline mitte mĂ€ngida ainult punktide nimel. MĂ”nikord on kasulikum eemaldada ĂŒks vĂ”i kaks rida kui kaua oodata ideaalset vĂ”imalust nelja rea jaoks. Selline otsus vĂ”ib tunduda vĂ€hem efektne, kuid see vĂ€hendab vĂ€lja kĂ”rgust ja annab kontrolli tagasi. Hea mĂ€ngija oskab eristada hetke, mil tuleb riskida, olukorrast, kus parem on rahulikult mĂ€ngida.

T-kujuline kujund vÀÀrib eraldi tĂ€helepanu. Kaasaegsetes reeglites koos arenenud pööramisega vĂ”imaldab see teha T-Spin’i — vĂ”tet, kus kujund pööratakse kitsasse kohta ja see annab lisatasu. Algajatel ei ole vaja kohe kogu mĂ€ngu selliste tehnikate ĂŒmber ehitada, kuid T-kujuliste kohtade mĂ”istmine aitab paremini nĂ€ha vĂ€lja kuju ja mitte karta keerulisi positsioone.

Veel ĂŒks oluline oskus on ebaĂ”nnestunud struktuuri kiire parandamine. Kui vĂ€li on muutunud ebaĂŒhtlaseks, ei pea vana plaani iga hinna eest jĂ€tkama. Parem on ajutiselt loobuda suurest puhastusest, eemaldada kĂ€ttesaadavad read, sulgeda ohtlikud vĂ€ljaulatuvad osad ja viia vĂ€li tagasi mĂ€ngitavasse seisundisse. Tetrises pĂ”hineb pikaajaline tulemus sagedamini kontrollil kui ĂŒhel Ă”nnelikul kombinatsioonil.

Tetris muutub arusaadavamaks, kui mĂ€ngija ei nĂ€e ĂŒksikuid kujundeid, vaid vĂ€lja tulevast pinda. Mida vĂ€hem on suletud tĂŒhimikke, jĂ€rske kĂ”rgusevahesid ja sunnitud kĂ€ike, seda kauem pĂŒsib partii kontrollitav.