Portable Game Notation

**Portable Game Notation** (**PGN**, ), շախմատային պարտիաները պահելու համար նիշքի ձևաչափ։ Այն նախագծել է Սթիվեն Էդվարդսը () 1993 թվականին՝ շախմատային ծրագրերի միջև պարտիաների փոխանակումը (օրինակ, համացանցի միջոցով) հեշտացնելու համար։

PGN ձևաչափն օգտագործում է ASCII կոդավորման նիշերը և բաղկացած է երկու մասից՝ մետատվյալներ և պարտիաների նշում։ Առաջին մասում տեղեկություններ են խաղի մասին՝ մրցաշար, խաղափուլ, խաղացողների անուններ, արդյունք և այլն։ Երկրորդ մասը բաղկացած է հանրահաշվական նոտագրությունից։ Մեկնաբանությունները գրվում են ձևավոր փակագծերի մեջ։

Շախմատային ծրագրերի մեծ մասն աշխատում է այս ձևաչափով։ Նիշքերի մշակումը կարող է իրականացվել նաև տեքստի խմբագրման սովորական ծրագրի միջոցով։ Մեկ նիշքում կարող են պահպանվել մեկից ավելի պարտիաներ։

## Seven Tag Roster
Այն դեպքում, երբ պարտիան արխիվացվում է ապագայի համար, անհրաժեշտ են յոթ պարտադիր պիտակներ, որոնք կոչվում են «Յոթ պիտակների անվանացանկ» ()։

### «Event» պիտակ
[Event "?"] (Մրցաշարի, մրցախաղի անվանում)

Օրինակ՝

* [Event "FIDE World Championship"]
* [Event "Moscow City Championship"]
* [Event "ACM North American Computer Championship"]
* [Event "Casual Game"]

### «Site» պիտակ
[Site "?"] (Անցկացման վայր) Կառուցվածքը՝ «Քաղաք, Մարզ, Երկիր»

Երկիրը նշանակելու համար օգտագործվում է ՄՕԿ-ի կոդերի ցանկը։

Օրինակ՝

* [Site "New York City, NY USA"]
* [Site "Yerevan ARM"]
* [Site "Riga LAT"]

### «Date» պիտակ
[Date "????.??.??"]  (Ամսաթիվ)

Օրինակ՝

* [Date "1992.08.31"]
* [Date "1993.??.??"]
* [Date "2001.01.01"]

### «Round» պիտակ
[Round "?"] (Խաղափուլ)

Օրինակ՝

* [Round "1"]
* [Round "3.1"]
* [Round "4.1.2"]

### «Սպիտակներ» պիտակ
[White "?"] (Սպիտակներով խաղացողի անունը)

Օրինակ՝

* [White "Tal, Mikhail N."]
* [White "van der Wiel, Johan"]
* [White "Acme Pawngrabber v.3.2"]
* [White "Fine, R."]

### «Սևեր» պիտակ
[Black "?"] (Սևերով խաղացողի անունը)

Օրինակ՝

* [Black "Lasker, Emmanuel"]
* [Black "Smyslov, Vasily V."]
* [Black "Smith, John Q.:Woodpusher 2000"]
* [Black "Morphy"]

### «Արդյունք» պիտակ
[Result "*"] (Արդյունք)

Բոլոր հնարավոր արդյունքները (եթե հաղթանակի համար տրվում է մեկ միավոր, ոչ-ոքիի համար՝ կես, իսկ պարտության դեպքում՝ ոչինչ).

* [Result "1-0"]
* [Result "0-1"]
* [Result "1/2-1/2"]
* [Result "1/2-0"]
* [Result "0-1/2"]
* [Result "0-0"]
* [Result "+/-"]
* [Result "-/+"]
* [Result "-/-"]
* [Result "*"] (игра не завершена)

## Օրինակ
[Event "IBM Kasparov vs. Deep Blue Rematch"]
 [Site "New York, NY USA"]
 [Date "1997.05.11"]
 [Round "6"]
 [White "Deep Blue"]
 [Black "Kasparov, Garry"]
 [Opening "Caro-Kann: 4...Nd7"]
 [ECO "B17"]
 [Result "1-0"]
 &nbsp;
 1.e4 c6 2.d4 d5 3.Nc3 dxe4 4.Nxe4 Nd7 5.Ng5 Ngf6 6.Bd3 e6 7.N1f3 h6
 8.Nxe6 Qe7 9.O-O fxe6 10.Bg6+ Kd8 {Կասպարովը թափ տվեց գլուխը} 
 11.Bf4 b5 12.a4 Bb7 13.Re1 Nd5 14.Bg3 Kc8 15.axb5 cxb5 16.Qd3 Bc6 
 17.Bf5 exf5 18.Rxe7 Bxe7 19.c4 1-0

## Շախմատային ծրագրեր, որոնք կարող են բացել, խմբագրել և պահպանել PGN ձևաչափով նիշքերը
Ծրագրեր Մայքրոսոֆթ Վինդոուզի համար.

* Chessbase
* ChessX
* Convekta Aquarium
* Convekta Chess Assistant
* Fritz GUI
* Hiarcs Chess Explorer
* Lokasoft Chesspartner
* Lucas Monge's Lucas Chess
* Martin Blume's Arena
* Shane's Chess Information Database
* Shredder UCI GUI
* Tarrasch Chess GUI
* Winboard

Ծրագրեր Լինուքսի համար.

* ChessX
* Martin Blume's Arena
* Shane's Chess Information Database
* xBoard

Հավելվածներ Անդրոիդի համար.

* Droidfish
* Gerhard Kalab's Chess PGN Master
* Aart Bik's Chess for Android

Ծրագրեր Mac OS-ի համար.

* ChessX
* Hiarcs Chess Explorer
* SCID vs Mac

Հավելվածներ iOS-ի համար.

* Giordano Vicoli's Chess-Studio

## Ծանոթագրություններ

## Արտաքին հղումներ
* Դյուրակիր խաղի նշումների ճշգրտման և իրականացման ուղեցույց )

Կատեգորիա:1993 հիմնադրումներ
Կատեգորիա:Շախմատ
Կատեգորիա:Ֆայլերի ֆորմատներ