Shakin suurmestareita täällä?

Saa. Se on ilmainen ja hintansa väärti. Minun ohjelmallani ei ole vielä nimeä. Tai no on sillä “Shakki”. Ehkä sen nimeksi voisi laittaa TPS, kun se ei luultavasti hakkaa juuri ketään. :slight_smile:

Edit.
Sitähän voisikin joskus suunnitella SM-Liiga-shakkiohjelman, jossa olisi valittavissa erilaisia pelityylejä valmentajien ja seurojen y.m. mukaan. :thinking:

  • “TPS-tyyli” olisi ohjelmoitu niin, että se tekisi ajoittain hyviäkin siirtoja mutta antaisi vastustajan aina lopulta voittaa.
  • “Kerho-tyyli” haastaisi tilanteen, jos vastustaja tekee matin tai syö siltä napin.
  • “Rautakorpi_1” pelaisi puuduttavaa asemasotaa ja kyttäisi vastustajan virhettä ja yrittäisi saada pienen materiaaliedun esim. yhden sotilaan.
  • “Pulju”-tyyli shakkaisi aina, kun se on mahdollista.
4 tykkäystä

Tää oli erinomainen perusluento shakkiohjelmista ja tekoälyistä yleisemminkin. Kuuntelemisen arvoinen vaikkei shakista perustaisikaan!

Joukkue-EM-kisoissa on tänään viimeinen kierros. Suomen joukkue on sijalla 30/40 ja kohtaa sijaa ylempänä majailevan Norjan, jolta puuttuu heidän ykköspelaajansa. Tähän mennessä heikohkosta sijoituksesta sijoituksesta huolimatta suomalaiset ovat ylisuorittaneet Vilka Sipilää lukuun ottamatta. Etenkin ykköslaudalla meidän ainoa suurmestari Tomi Nybäck on tapellut itseään vahvempia suurmestareita vastaan erinomaisesti: 4 voittoa, 2 tasuria ja 2 tappiota.

1 tykkäys

Viimeisen matsin Suomi hävisi rumasti 3½-½ ja tippui lopputuloksissa sijalle 34/40. Taso on vain tämä. Nybäck on ainoa aktiivinen suurmestari koko maassa, mikä on aika lohdutonta maan kokoon nähden. Kakkoslaudalla hyvin menestynyt, 2002-syntynyt Toivo Keinänen on matkalla siihen suuntaan ja saattaa kenties vielä joku päivä siihen arvonimeen yltää. Yksi vaatimuksista on vahvuusluvun 2500 saavuttaminen, Keinänen nousee tämän turnauksen myötä noin 2440:een.

Formaatti

Päivän ottelu koostuu neljästä samaan aikaan pelattavasta pelistä, jossa joukkueiden vahvimmat kohtaavat toisensa ykköslaudalla, seuraavat kohtaavat kakkoslaudalla jne. Enemmän voittavalle joukkueelle kaksi ottelupistettä, hävinneelle nolla. Tasapelistä yksi. Yhdeksän kierroksen jälkeen eniten ottelupisteitä kerännyt on Euroopan mestari.

Tulokset
  • Enn. on aloitussijoitus, laskettu ennen turnausta pelaajien vahvuusluvuista. Suomi sijoittui täsmälleen sille sijalle kuin pitikin.
  • OP on ottelupisteet, ensisijainen kriteeri.
  • S-B on Sonneborg-Berger-luku, jota käytetään tasatilanteessa. Vahvempia joukkueita kohtaamalla saa korkeamman S-B-luvun.
  • PP on turnauksen aikana kerätyt pelipisteet, jota käytetään jos S-B on tasan.
Sija Enn. Joukkue V T H OP S-B PP
1 1 :ru: Venäjä 6 3 0 15 224,5 22,5
2 8 :ukraine: Ukraina 6 2 1 14 236,5 22,5
3 2 :uk: Englanti 6 2 1 14 219,0 22,5
4 5 :armenia: Armenia 6 1 2 13 222,5 22,5
5 15 :croatia: Kroatia 5 2 2 12 187,0 19,0
6 4 :azerbaijan: Azerbaidzan 5 1 3 11 197,5 20,5
7 6 :es: Espanja 4 3 2 11 184,5 22,0
8 9 :de: Saksa 4 3 2 11 180,0 18,5
9 13 :fr: Ranska 4 3 2 11 169,0 20,5
10 12 :czech_republic: Tshekki 5 1 3 11 166,0 19,5
11 14 :georgia: Georgia 3 4 2 10 171,0 21,0
12 3 :poland: Puola 4 2 3 10 170,0 19,5
13 11 :israel: Israel 2 6 1 10 158,5 19,5
14 18 :greece: Kreikka 4 2 3 10 157,0 19,5
15 19 :slovenia: Slovenia 5 0 4 10 156,0 19,5
16 17 :tr: Turkki 4 2 3 10 139,0 17,5
17 7 :netherlands: Alankomaat 4 1 4 9 155,0 17,5
18 28 :switzerland: Sveitsi 4 1 4 9 148,0 19,0
19 22 :austria: Itävalta 2 5 2 9 139,5 17,0
20 16 :romania: Romania 3 3 3 9 135,5 18,0
21 20 :sweden: Ruotsi 3 3 3 9 130,5 18,5
22 25 :norway: Norja 3 3 3 9 130,0 17,5
23 24 :serbia: Serbia 4 1 4 9 126,5 16,5
24 23 :belarus: Valko-Venäjä 3 3 3 9 126,0 18,0
25 26 :it: Italia 3 3 3 9 92,0 18,0
26 10 :hungary: Unkari 2 4 3 8 141,5 17,5
27 32 :estonia: Viro 4 0 5 8 122,5 16,0
28 37 :georgia: Georgia 2 2 4 3 8 119,5 16,0
29 27 :moldova: Moldova 3 2 4 8 116,5 18,5
30 31 :montenegro: Montenegro 3 2 4 8 98,5 18,5
31 33 :iceland: Islanti 3 2 4 8 90,0 16,0
32 21 :denmark: Tanska 2 3 4 7 133,0 17,5
33 29 :macedonia: P-Makedonia 2 3 4 7 122,5 15,0
34 34 :finland: Suomi 2 3 4 7 109,5 14,5
35 36 :lithuania: Liettua 3 1 5 7 101,0 18,5
36 38 :belgium: Belgia 2 2 5 6 112,0 16,0
37 30 :slovakia: Slovakia 2 2 5 6 81,5 16,5
38 40 :kosovo: Kosovo 1 2 6 4 66,5 12,5
39 35 :albania: Albania 1 0 8 2 68,5 12,5
40 39 :uk: Skotlanti 1 0 8 2 53,5 8,0
Suomen ottelut ja pelaajatilastot

24.10. Suomi - Kosovo 2-2
25.10. Suomi - Turkki 1½-2½
26.10. Suomi - Montenegro 2½-1½
27.10. Suomi - Unkari 2-2
28.10. Suomi - Kreikka ½-3½
30.10. Suomi - Tanska 2½-1½
31.10. Suomi - Itävalta 2-2
1.11. Suomi - Espanja 1-3
2.11. Suomi - Norja ½-3½

  • Vahvuus on ELO-luku ennen turnausta
  • Tulos on pisteet / pelaamat pelit
  • Ka-vastus on vastustajien keskimääräinen ELO
  • Suor-vahvuus on pelkän tämän turnauksen pelien perusteella laskettu ELO.
  • Vahvuusmuutos on ELO-lukuun tuleva muutos.
Nimi Synt. Vahvuus Tulos Ka-vastus Suor-vahvuus Vahvuusmuutos
GM Nyback Tomi 1985 2565 5 / 9 2629 2672 12,8
IM Keinanen Toivo 2002 2428 4 / 9 2583 2540 13,3
IM Sipila Vilka 1987 2405 1½ / 6 2548 2355 -3,7
FM Koykka Pekka 1990 2381 2 / 7 2543 2385 -0,7
IM Nyysti Sampsa 1978 2335 2 / 5 2551 2479 8,5

Pari kevyttä taktiikkapähkinää sunnuntain ratoksi. Tässä valkean siirto.

image

Tässä puolestaan mustan siirto.

image

Ja jos nuo ovat liian kevyitä, kokeilkaa tätä jonkin verran visaisempaa tehtävää, jossa on valkean siirto ja pelastetaan tasapeli. Edit. Ääneen saa ajatella. Alku on löydettävissä poissulkumenetelmällä ainakin. Sen jälkeen tarvitaan rutkasti nokkeluutta.

image

1 tykkäys

Ensimmäisessä näyttäisi olevan c2-c3, joka jättää mustalle kuningattarelle vain huonoja siirtoja. Valkea syö sen heti tai tekee ratsullaan shakin ja haarukan ja syö sen sitten.

Toisessa voisi olla 1. … Dxg3 2. hxg3 Txh1+ 3. Kd2 Th2 4. Dxh2 Rf3+

1 tykkäys

Kolmas onkin hankala. Tuo musta sotilas on niin lähellä korottamistaan, ettei valkea ehdi tehdä juuri mitään. Paras ideani on tarjota vastustajalle tasapeliä ja toivoa, että hän näkee, mitä minä en näe, ja hyväksyy tarjouksen! :wink:

Mutta jospa se olisi tuo 1.Rg3, jolla on lähdettävä liikkeelle? Musta siirtää Lxg3. Sitten voisi yrittää 2.Kc5 (e7 ei toimi, koska musta vastaisi siihen Ld6+.) Ei kyllä tästäkään taida tulla mitään. Valkea tuntuu olevan aina vähintään siirron jäljessä.

Nämä ovat kyllä hyviä pähkäiltäviä. Latasin hiljattain Android tablettiini mielestäni oikein hyvän ilmaisen sovelluksen iChess (MyChessApps), jossa on paljon eri tasoisia taktiikkatehtäviä ratkottavaksi.

Ensimmäisessä juurikin 1.f3. Musta voi kylläkin kokeilla pakoon 1…Dxf4. Sitten valkean pitää vielä viimeistellä.

Toinenkin menee juuri noin. Nätti kuvio, ja vieläpä väitti että se olisi oikeasta amatööriturnauspelistä. On ollut makeaa pelata noin.

Kolmannessa juurikin 1.Rg3 on ainoa tapa yrittää pitkittää peliä. Uhkaa ainakin pelata 2.Rh1, mikä varmistaisi vähintään tasapelin, joten musta tietenkin pelaa 1…Lxg3. Mutta 2.Kc5 h1=D on valkean kannalta melko toivoton loppupeli. Pystyy roikkumaan aikansa sotilaassa, mutta kun musta esimerkiksi tuo lähetin e2:een ja daamin d3:een, valkealta kuninkaalta ja lähetiltä käy ruudut vähiin. Lopulta seurannee joko suora mattihyökkäys tai daami haarukoi kuninkaan ja lähetin jotenkin. Siispä 2.Kc5 ei ole ratkaisu. Mikä ei jätä paljoa vaihtoehtoja. Toinen ehdotuksesi 2.e7 on itse asiassa oikea siirto. Musta tietenkin pelaa 2…Ld6+ kuten aprikoitkin. Siitä alkaakin tehtävän nokkeluutta vaativa osio. :slight_smile:

1 tykkäys

Tuo viimeinen vaihtoehto jäi tosiaan huomaamatta. Näyttäisi 2.g3 tehoavan siihen.

1 tykkäys

Amatöörikyssäri. Selittäkää mulle näiden Nutin kirjoittamien hieroglyfien logiikka? :slight_smile:

1 tykkäys

Wikipedia selittänee parhaiten.

Shakkisiirtojen merkintätavat – Wikipedia

Edit. Linkki korjattu, rasittava bugi.

Pähkinänkuoressa: iso kirjain tarkoittaa upseeria mitä siirretään: R=ratsu, T=torni jne. Mahdollinen pieni x sen jälkeen tarkoittaa, että vastustajan nappula lyödään. Sitten tulee kohderuutu, esim. f5. Jos siirretään sotilasta eteenpäin, merkitään vain kohderuutu, esim. 1. e4. Lähtölinja kuitenkin merkitään alkuun aina, jos sotilas lyö jotakin. Esimerkiksi hxg3 tarkoittaa, että h-linjalla (h2-ruudussa jos valkea tai h4-ruudussa jos musta) oleva sotilas lyö g3:ssa.

Sitten välillä voi olla, että kaksi eri upseeria voi liikkua samaan ruutuun, jolloin merkitään linja jolta upseeri lähtee. Esimerkiksi jos on ratsut b1:ssä ja f3:ssa, voidaan siirtää Rbd2. Ja jos upseerit ovat samalla linjallakin, sitten merkitään linjan sijaan lähtörivi. Jos on tornit d1:ssä ja d7:ssä, voidaan siirtää T1d6.

Korottaessa merkitään siirron perään yhtäsuuruusmerkki ja upseeri, joksi korotetaan. Esimerkiksi dxe8=R. Plusmerkki siirron perässä tarkoittaa shakkia ja iso X-kirjain tarkoittaa mattia. Tosin minä olen ottunut käyttämään X:n sijaan englanninkielisen kirjallisuuden suosimaa risuaitamerkintää mattitapauksissa. Siis esimerkiksi Rf7X tai Rf7#. Saatoin unohtaa jotain, mutta lue Wikipediasta mieluummin. :slight_smile:

8 tykkäystä

Kukaan ei tätä haastavaa tehtävää ilmeisesti aktiivisesti pohdi. Poissulkumenetelmällä päästiin jo pari siirtoa eteenpäin: 1.Rg3 Lxg3 2.e7 Ld6+. Päädyttiin tähän asemaan:

image

Tilanne näyttää lohduttomalta. Valkea sotilas lyödään seuraavalla mustan siirrolla ja sitä seuraavalla mustasta sotilaasta tulee daami. Ne on vääjäämättömiä faktoja. Kaksi kysymystä: Helpompi on, että millä säännöllä valkea voi vielä saavuttaa tasapelin periaatteessa? Kinkkisempi on, että kuinka se tehdään?

Jos nyt tätä alkais miettiä, niin itseäni koukuttaa mahdollisuus siihen ettei pysty enää tekemään laillista siirtoa kun oma kuningas ei kuitenkaan ole uhattuna. Tilanne vois olla järjestettävissä kun pääsis omasta lähetistä eroon. Kolminkertainen tilanteen toisto ei ehkä onnistu niinkään, jos vastustaja yhtään on viksu.

1 tykkäys

Sepä se. Kymmenen pistettä ja papukaijamerkki sille, joka löytää miten musta parilla-kolmella hyvällä pakotetaan tekemään patti. :slight_smile:

1 tykkäys

3. Ka5 Lxe8 4. Lb5 h1=D 5. Ld6+ Dxd6=

1 tykkäys

Tässähän on alkuun sovittu jo pari mustan siirtoa, joten ei homman pitäisi olla liian vaikea. Nyt vaan anna toisille mahdollisuuden, kun sattuu “lauta” päässä olevan varattu muulle aihepiirille. Tässä vaan ohimennen kommentoin. :wink:

Idea on varmaan oikein, mutta merkinnöissä on paljon toivomisen varaa. :slight_smile: Muutamakin laiton siirto osui sinne. Mutta todellakin, 3.Ka4!! on tähtisiirto. Tuohon a4-ruutuun kuningas patittuu. 3…Lxe7 on pakotettu siirto, koska valkea uhkaa korotusta. Toinen tehtävän tähtisiirto on 4.Lc4!!, minkä jälkeen 5.Ld5 uhkaa estää korotuksen ikuisiksi ajoiksi, joten korottaminen on pakollista. Mutta 4…h1=D -daamikorotukseen vastataan tietysti 5.Ld5+! ja tasapeli on sillä selvä. Torniksi tai ratsuksi korottaminen on vain typerä yritys, koska 5.Ld5+ on silloin puhdas haarukka. Ja lähetiksi korottaminen ei auta, sillä yleinen kaksi lähettiä vastaan yksi lähetti -loppupeli on erittäin helppo tasapeli.

Edit. Omassakin merkinnässä oli toivomisen varaa… 3.Ka4!! on siis se tärkein siirto.

2 tykkäystä

Onnistuin parantelemaan shakkiohjelmaani. Löysin työkalun, jolla sen saa useiden tiedostojen sijaan koottua yhdeksi pieneksi exe-tiedostoksi, ja laskentanopeuttakin tulee lisää. Muutin vaikeustasot sellaisiksi, että ohjelmalle annetaan siirron miettimisaika sekunteina.

@jyrkiterrible

Miltä näyttäisi shakki tällaisilla väreillä? :wink:

6 tykkäystä

Pollet on kyllä niin tyylikkäitä että siitä pojot :smiley:

2 tykkäystä

Ne ovat vaikeita muotoilla. Lähinnä taitavat näyttää rotilta. :slight_smile:

3 tykkäystä