Skák

borðspil og hugaríþrótt
(Endurbeint frá Skákmaður)

Skák eða tafl er borðspil, sem tveir leikmenn (skákmenn) spila með 32 taflmönnum á taflborði, sem skipt er í átta reiti að lengd og átta að breidd, eða samtals 64 reiti. Þeir sem tefla kallast skákmenn, en þeir sem ná tilteknum árangri í viðurkenndum skákmótum geta hlotið titlana FIDE-meistari (FM, FIDE master), alþjóðlegur meistari (IM, international master) og stórmeistari (GM, grand master).

Nöfn manna talin frá vinstri: Kóngur, hrókur, drottning, peð, riddari og loks biskup
Teikning af systrum listakonunnar, Sofonisba Anguissola, að tefla.

Heimildir eru um skák frá því um 600, en hún er talin upprunnin í norðvestanverðu Indlandi.

Tölvur vinna menn með yfirburðum í skák. Upphaflega þurfti sérsmíðaðar ofurtölvur, en nú duga hefðbundnar tölvur eða jafnvel snjallsímar. er talinn erfiðari leikur, og til eru forrit sem vinna menn í þeim leik, og í seinni útgáfu af AlphaGo, Alpha Zero nær sama forritið yfirburðum í mörgum leikjum, þ.m.t. skák og gó. Sjá á síðunni um (og kafla að neðan).

Hugtök

breyta
  • Skákborð: Flötur sem skiptur er í 64 reiti. Borðið er köflótt í tveimur litum og eru 32 reitir af hvorum lit. Lóðréttu línurnar eru merktar (frá vinstri til hægri) með bókstöfunum a, b, c, d, e, f, g og h en þær láréttu eru númeraðar (upp eftir borðinu) með tölum frá 1 og upp í 8. Allar merkingar byrja frá neðra horninu til vinstri. Reiturinn lengst til hægri skal vera hvítur (ef spilað er með svart og hvítt) og skulu hvítu mennirnir vera þar.
  • Skákmaður: Maður sem teflir skák.
  • Taflmaður: Hlutur á skákborði, sem notaður er til þess að tefla.
  • Leikur (í skák): 2 aðgerðir framkvæmdar, fyrst af þeim sem er með hvítt, og síðan þeim sem er með svart.
  • Drepa (í skák): Taflmaður drepur annan taflmann með því að taka reitinn sem hann var á. Taflmaðurinn sem fyrir var á reitnum er drepinn, tekinn af borðinu og settur til hliðar við skákborðið.
  • Kóngsvængur: Sá helmingur af skákborðinu sem er þeim megin sem kóngurinn byrjar. Hann byrjar á e-línu og spannar svæðið til og með h-línu.
  • Drottningarvængur: Sá helmingur af skákborðinu sem er þeim megin sem drottningin byrjar. Hann byrjar á a-línu og spannar svæðið til og með d-línu.
  • Kóngsstaða: Hugtak sem gjarnan er tengt við aðstöðu kóngsins, þ.e.a.s ef kóngsstaða er slæm er hann á hættusvæði en ef hún er góð er hann öruggur. Það hjálpar oft að hafa menn og peð til varnar kóngsins til að tryggja góða kóngsstöðu.
  • Kóngspeð: Peðið sem er á reitnum fyrir framan kónginn. Það er annaðhvort á e2 eða e7.
  • Drottningarpeð: Peðið sem er á reitnum fyrir framan drottninguna, annaðhvort á d2 eða d7.
  • Frípeð er peð sem ekki hefur nein peð andstæðingsins fyrir framan sig (beint fyrir framan sig eða 1 reit til hliðar) og þarf því að verja (gegn að verða að drottningu) sérstaklega.
  • Önnur peð eru nefnd eftir hinum taflmönnunum sem eru fyrir aftan þau.
  • Drottningarbiskup, drottningarriddari eða drottningarhrókur: Biskupinn, riddarinn eða hrókurinn sem byrjar á drottningarvæng.
  • Kóngsbiskup, kóngsriddari eða kóngshrókur: Biskupinn, riddarinn eða hrókurinn sem byrjar á kóngsvæng.
  • Skákbyrjun: Fyrstu leikirnir sem leiknir eru áður en miðtafl hefst. Dæmi um hefðbundnar byrjanir eru sikileyjarvörn sem hefst(1.e4 c5) og drottningarbragð sem hefst(1.d4 d5 2.c4)
  • Miðtafl: Þegar báðir skákmennirnir hafa lokið öllum leikjum, sem teljast til hefðbundinna byrjana og komið er að frekari úrvinnslu stöðunnar og uppskiptum.
  • Endatafl: Staða sem komin er úr miðtaflinu, stundum stuttu áður en skákinni lýkur. Oftast eru þá fáir taflmenn eftir.
  • Valda: Þegar tveir taflmenn af sama lit standa þannig að annar þeirra getur í næsta leik komist á reitinn sem hinn stendur á. Þá valdar sá fyrrnefndi þann síðarnefnda. Ef taflmennirnir eru af mismunandi lit hótar annar að drepa hinn og kallast það að setja á eða hóta.

Manngangurinn

breyta

Ákveðnar reglur eru um mannganginn. Taflmennirnir hafa sína hæfileika varðandi hvert þeir geta farið og hve langt. Helstu reglurnar varðandi manngang eru þó þessar (ekki tæmandi):

  • Taflmenn geta ekki farið yfir aðra taflmenn (riddarinn er þó undantekning).
  • Skákmenn mega eingöngu leika einu sinni í hverri umferð. Í því felst að hreyfa einn taflmann einu sinni. Um leið og sleppt er taki á taflmanni telst keppandi hafa leikið.
  • Eingöngu einn taflmaður má vera á hverjum reit.
  • Til að drepa annan taflmann skal hreyfa taflmann yfir á reit sem er upptekinn af skákmanni af öðrum lit. Skákmaðurinn sem var á reitnum er því úr leik og tekinn af skákborðinu en skákmaðurinn sem drap skal vera á reitnum í staðinn.

Kóngur

breyta

Kóngurinn er einstakur því skákinni lýkur með sigri annars skákmannsins, þegar hann hótar að drepa kóng hins í næsta leik og engin undankoma er möguleg. Hvor spilari fær einn kóng og kóngurinn getur eingöngu hreyft sig um einn reit í einu en getur þó farið í allar áttir. Kóngur geta aldrei staðið á reitum sem valdaðir eru af hinum kónginum.

Drottning

breyta

Drottningin er einstök eins og kóngurinn og er metin upp á níu stig því að hún getur hreyft sig í allar áttir og eins langt og hún kemst. Hvor spilari fær eingöngu eina drottningu í hverju skákspili og skal hún staðsett á d1 hjá hvítum en d8 hjá svörtum. Þumalputtareglan er sú að drottningin skal alltaf byrja á reit af sama lit og hún er.

Hrókur

breyta

Hrókurinn er staðsettur í hvoru horni í sömu línu og kóngurinn og er hann metinn upp á fimm stig. Hann hreyfir sig í beina línu í allar áttir eins langt og almennar reglur leyfa. Hvor spilari fær tvö stykki af þeim og eru þeir venjulega notaðir í miðtafli eða endatafli. Við hrókeringu getur kóngurinn, ef enginn maður er milli hans og annars hvors hróksins fært kónginn tvo reiti í átt til þess hróks og sett hrókinn við hliðina á kónginum, ef kóngurinn fer á g1/g8 fer hrókurinn á f1/f8 en ef kóngurinn fer á c1/c8 fer hrókurinn á d1/d8. Í sumum stöðum er óleyfilegt að hrókera, t.d. ef kóngi eða hróki hefur verið leikið áður eða kóngur stendur í skák. Á ensku heitir hrókurinn rook. Við skráningu skáka stendur H fyrir hrók í íslenskri skráningu en í enskri er það R. Mögulegt er að máta með einungis kóng og einum hróki gegn einungis kóngi.

Biskup

breyta

Biskupinn er metinn á þrjú stig og getur eingöngu hreyft sig á ská eins langt og almennar reglur leyfa. Hver spilari fær tvö stykki af þeim og er hvor þeirra staðsettir á reiti með mismunandi lit en þeir geta síðan eingöngu verið á reitum sem hafa þann lit það sem eftir er af leiknum.

Riddari

breyta

Riddarinn er metinn á þrjú stig eins og biskupinn en aðferðin sem hann notar til að hreyfa sig eru einstakar og getur hann hótað að drepa annan skákmann án þess að sami skákmaðurinn geti drepið hann til baka nema skákmaðurinn sé riddari líka. Hreyfingar riddarans eru L-laga og byggjast á því að riddarinn getur hreyft sig um einn reit upp eða niður og síðan 2 reiti annaðhvort til hægri eða vinstri...eða öfugt. Það skiptir engu máli þótt að aðrir skákmenn séu á þessum reitum þar sem riddarinn hefur þann eiginleika að hoppa á reitinn sem hann lendir á. Hver spilari fær tvo riddara og er hvor þeirra staðsettur á milli hróks og biskups.

Peðin eru hermenn og skjöldur æðri skákmanna skákborðsins en hvert þeirra er metið á eitt stig, hver spilari fær 8 peð og er þeim dreift á línuna fyrir ofan hina skákmennina í liðinu. Peð geta eingöngu hreyft sig upp skákborðið í beina línu (nema þegar þau drepa) og aðeins um einn reit í einu, nema í fyrsta leik þeirra, þá getur spilari valið um hvort þau fara áfram um einn reit eða tvo reiti. Reglurnar um hvernig peð drepa eru hins vegar öðruvísi en gengur og gerist hjá öðrum skákmönnum, þau geta eingöngu drepið á ská upp. Peð hafa líka þann eiginleika að ef þau komast alla leið á efstu línu skákborðsins, þá má breyta þeim í drottningu, hrók, riddara eða biskup.

Sérstakir skákleikir

breyta

Framhjáhlaup

breyta

Framhjáhlaup (e., fr. en Passant) felst í því að ef peð færir sig fram um 2 reiti í fyrsta leik og lendir við hliðina á peði af andstæðum lit, þá má það peð drepa nýhreyfða peðið með því að hreyfa sig ská og lenda á reitum sem það fór yfir. Eingöngu má framkvæma þessa hreyfingu strax í næsta leik. Þessi leikur er almennt viðurkenndur í helstu skákmótum og er hluti af skákreglunum.

Hrókun

breyta

Hrókun er framkvæmd með því að hreyfa kónginn um tvo reiti til hægri eða til vinstri og síðan kemur hrókurinn hinu megin við kónginn. Samkvæmt reglunum má enginn skákmaður vera á milli kóngsins eða hróksins, reitirnir á milli mega ekki vera valdaðir af skákmönnum af öðrum lit, hrókurinn eða kóngurinn valdaðir og þar að auki má hvorki kóngurinn né hrókurinn að hafa hreyft sig áður. Ef að hrókurinn er færður fyrstur er hrókunin ógild, hann talinn hafa fært sig og ekki er hægt að draga hreyfinguna til baka.

Langhrókun

breyta

Langhrókun einkennist af því að hrókað er með kónginum og hróknum sem er á drottningarvæng. Kóngurinn fer þá tvo reiti til vinstri og hrókurinn á drottningarvæng fer til hægri um þrjá reiti.

Stutthrókun

breyta

Stutthrókun einkennist af því að hrókað er með kónginum og hróknum sem er á kóngsvæng. Kóngurinn fer þá tvo reiti til hægri og hrókurinn á kóngsvæng fer til vinstri um tvo reiti.

Kóngi ógnað

breyta

Þegar sagt er orðið „skák“ er verið að meina að hreyfður hefur verið skákmaður sem síðan ógnar kóng af andstæðum lit og hótar því að drepa kónginn ef ekkert er gert í því. Það fyrsta sem spilari gerir þegar kóngurinn hans lendir í skák, er að koma honum úr hættunni, sé það ekki gert endar leikurinn í máti. Spilari má ekki gera neitt annað en að koma kónginum úr hættunni, annars er talið að hann hafi gefist upp. Þegar kónginum er ógnað er hægt að íhuga eftirfarandi aðgerðir:

  • Drepa skákmanninn sem að hótar kónginum.
  • Setja skákmann á milli kóngsins og þess sem valdar (nema þegar sá sem hótar er einum reiti frá kónginum eða er riddari).
  • Koma í veg fyrir að sá sem hótar kemst á staðinn til að koma kónginum í skák og kannski máta í þeim leik. Gert með því að færa kónginn eða annan skákmann til að gera andstæðingnum erfiðara fyrir.
  • Færa kónginn á reit sem ekki er valdaður af einhverjum af andstæðum lit.

Mát felst í því að spilara tekst að loka af kónginn í hinu liðinu svo að hann verði drepinn í næsta leik og það sé ekkert sem hægt er að gera til að koma í veg fyrir það. Kóngurinn er þó aldrei drepinn heldur er leiknum lokið þegar sú staða kemur upp.

Pattmát

breyta

Pattmát (venjulega bara kallað patt) er í raun og veru ekki mát, heldur er leikurinn skráður sem jafntefli. Staðan er þá þannig að annar hvor spilarinn getur alls ekki hreyft einn einasta skákmann og kónginum er ekki hótað af taflmanni af andstæðum lit.

Jafntefli

breyta

Jafntefli getur komið upp í pattmáti eða þegar ekki er hægt að ljúka leiknum með máti. Samkvæmt FIDE, þá er jafntefli þegar 50 leikir hafa verið leiknir án þess peði hafi verið leikið, né taflmaður drepinn. Þriggja leika reglan segir að skákin sé jafntefli þegar sama staðan á taflborðinu hefur komið upp þrisvar sinnum, en skákmaður verður þá að krefjast jafnteflis áður en hann leikur næsta leik, annars fellur reglan úr gildi. Stórmeistarar semja stundum um jafntefli eftir fáeina leiki án þess að reyna að tefla til vinnings, en slíkt kallast stórmeistarajafntefli.

Skák tefld af tölvum

breyta

Frá upphafi gervigreindar hefur skák verið notuð sem viðmið, þar sem fyrstu áratugina náðu tölvur hvergi nærri yfirburða árangri. Það hafðist að lokum með afgerandi hætti. Aðaltímamótin í því sambandi voru þegar sérsmíðuð ofurtölva frá IBM, Deep Blue, vann Garry Kasparov á móti árið 1986 (í fyrsta skipti sem skáktölva vann sitjandi heimsmeistara). Flest tölvuskákforrit í gegnum tíðina, og þar á meðal Deep Blue, hafa notað MiniMax-algrím ásamt öðrum, en ekki t.d. Monte-Carlo trjáaleit/MCTS (sem hentar betur fyrir Gó en MiniMax), né tauganet. Fleiri algrím eru venjulega notuð með, s.s. alpha-beta pruning. er talinn erfiðari leikur, enda tókst mun síðar að smíða tölvuforrit sem nær yfirburðum yfir mönnum í þeim leik. Það gerðist með AlphaGo sem notar tauganet og MCTS, og síðar var það forrit útvíkkað yfir í Alpha Zero (enn án annarra algríma s.s. MiniMax) til að tefla skák og aðra sams konar leiki, sjá á síðunni.

Skákforrit geta sannað hæfni sína í endatafli (sbr. "mát í fimm leikum", þarfnast 7,05 GB af diskplássi þegar fimm menn eru eftir; gagnagrunnur fyrir allar sex-manna stöður þarf u.þ.b. 1,2 TB, og áætlað milli 50 og 200 TB fyrir allar sjö-manna stöður), en framan af voru þekktar byrjanir notaðar sem "heilagur sannleikur" í forritum í fyrirfram forrituðum gagnabanka. Í bestu forritum læra forritin sjálf skákina með öllu tilheyrandi (nema kannski góða hegðun varðandi skákklukkuna) þar á meðal byrjanir (allt eingöngu út frá mannganginum) með því að tefla milljónir skáka við sjálfa sig, og ná yfirburðum yfir menn á örfáum klukkutímum eftir þannig "kennslu".

Super Micro (frá árinu 2015) er minnsta skákforritið sem gert hefur verið, sem þarf aðeins 455 bæti ("stafi") af minni. Það er aðeins minna en forritið BootChess[1][2] frá nánast sama tíma sem átti stærðarmet áður. Það forrit sló yfir 30 ára met forritsins 1K ZX Chess sem rúmaðist vel í minni tölvunnar Sinclair ZX81 sem hafði aðeins 1 kílóbæti í minni.

Helstu frumkvöðlar í tölvuskák (fyrir utan svindlara, sbr. "The Turk" (Tyrkjann) frá 1769, þekkt svindl) eru:

  • 1912 – Leonardo Torres y Quevedo byggir takmarkaða vél fyrir endatöfl.
  • 1941 – Konrad Zuse býr til skák-algrím (hið minnsta áratug á undan sambærilegri vinnu annara) í forritunarmálinu hans Plankalkül. Vegna seinni heimstyrjaldarinnar er það ekki birt fyrr en á áttunda áratugnum (né málið hans og tölvan hans frá þeim tíma þekkt fyrr en áratugum seinna).
  • 1948 – Bók Norbert Wiener, Cybernetics, útskýrir hvernig hægt er að gera skákforrit með MiniMax.
  • 1950 – Claude Shannon birti "Programming a Computer for Playing Chess", eina fyrstu greinina um tölvuskák.
  • 1951 – Alan Turing er fyrstur til að búa til forrit (skrifað á pappír), sem gat teflt rétt eftir reglunum.
  • 1952 – Dietrich Prinz forritar forrit fyrir skákþrautir.
  • 1956 – "Los Alamos chess" er fyrsta forritið fyrir "skák-líkan" leik, þróað af Paul Stein og Mark Wells fyrir MANIAC I tölvuna.
  • 1956 – John McCarthy finnur upp alpha-beta-leitaralgrímið.

Tengt efni

breyta

Tenglar

breyta

Tilvísanir

breyta