Ero sivun ”Shakkiaapinen/Merkintätavat” versioiden välillä

Poistettu sisältö Lisätty sisältö
Raimondo (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Raimondo (keskustelu | muokkaukset)
Rivi 119:
====Merkintätavat tietokonekäytössä====
=====PGN=====
{{:PGN-notaatio}}
 
PGN-tiedostot sisältävät monia tietokantojen kannalta tärkeitä tietoja, kuten pelaajien nimet, vahvuusluvut, päivämäärät ja ECO-avauskoodit. Nämä pelien tunnistetiedot kirjoitetaan pelin alkuun hakasuluilla erotettuina paranetrin nimi/arvo-pareina. Vastaavalla tavalla voidaan määritellä pelin alkuasema FEN-koodilla.
 
Tunnistetietojen jälkeen itse pelit esitetään lyhyellä algebrallisella notaatiolla englanninkielisin nappulatunnuksin. Siirtoihin voidaan liittää aaltosulkeisiin kirjoitettuja kommenteja ja siirtosekvensseissä voi olla sulkeilla erotettuja variaatioita. Samassa tiedostossa voi myös olla peräkkäin useita pelejä.
 
PGN-tiedosto on luettava tekstitiedosto, johon on merkitty tietyn formaatin mukaisesti pelin talletuksessa tarvittavat tiedot.
 
Kaupallisten tietokantojen käyttämistä tiedostokoon ja pelien tehokkaan haun kannalta optimoiduista tiedostomuodoista (esim. Chessbase -yhtiön tiedostomuoto .cbh) poiketen PGN-muoto on tietokoneiden lisäksi myös ihmissilmin luettavaa. Tänä päivänä myös käytännöllisesti kaikki peliselaimet, tietokannat ja shakkiohjelmistot osaavat lukea pgn-tiedostomuotoa.
 
Myös Shakkiaapisen esimerkkipelit on talletettu pgn-muodossa pääsivujensa alasivuiksi, josta ne voidaan kopioida analysoitavaksi shakkiohjelmiin.
 
=====FEN=====
{{:FEN-notaatio}}
Asemien tallettamiseen on kehitetty FEN-notaatio (Forsyth-Edwards Notation).
Aloitustilanteen FEN-notaatio:
<pre>rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1</pre>
 
Esimerkkinä Kasparov-Topalov Wijk aan Zee, 1999 (eräs Kasparovin parhaista siirroista, tilanne ennen 24 Txd4!!):
b2r3r/k4p1p/p2q1np1/NppP4/3p1Q2/P4PPB/1PP4P/1K1RR3 w - - 0 24
 
Merkintä koostuu kuudesta välilyönnin erottamasta elementistä. Nämä ovat järjestyksessä:
#Nappuloiden sijainnit laudalla siten, että edetään shakkilautaa rivi kerrallaan aloittaen 8. rivistä ja luetaan sillä sijaitsevat pelinappulat vasemmalta oikealle. Vinoviiva tarkoittaa rivin vaihtoa. Pienet kirjaimet merkitsevät mustan nappuloita ja isot valkean. Numerot tarkoittavat, kuinka monta tyhjää ruutua on ennen seuraavaa nappulaa. Esimerkissä 8. rivillä on musta lähetti, kaksi tyhjää, musta torni, kolme tyhjää ja musta torni.
# Elementti ilmoittaa kumman vuoro on kyseessä. "w" kertoo valkean olevan siirtovuorossa ja mustan vuoron ilmoittaa "b".
# Elementti merkitsee linnoittautumistilannetta. Alkutilanteessa on kaikki mahdollisuudet vielä käyttämättä (KQkq) ja esimerkissä mikään ei ole enää käytettävissä (-)
# Elementti ilmoittaa mahdollisen ohestalyönti siirron lyhyellä algebrallisella merkinnällä (vaikkapa e3). Esimerkissä mahdollisuutta ei ole (-).
# Elementti on puolisiirtotarkiste 50 siirron säännön vuoksi. Esimerkissä tarkiste on nolla.
# Viimeinen elementti kertoo, kuinka monta puolisiirtoparia pelissä on tehty. Laskuri alkaa 1:stä ja sitä lisätään mustan siirron jälkeen. Esimerkissä 24.
 
__NOTOC__