http://www.kotka.org/aapelipgn/
Olisiko jollakin koodaustaitoisella intoa tehd� pient� ohjelmanp�tk��
(mielell��n .exe), jonka voisi ajaa XP:n command prompt -ikkunassa, jossa se
tekisi aapeli => pgn konversion?
Olisi mainiota, jos ohjelma pystyisi konvertoimaan yhdell� kertaa ison
m��r�n esim. .txt p��tteisi� pelilistoja. Hienointa olisi, jos ohjelma
hallitsisi sek� pitk�n, ett� lyhyen muodon, mutta jompikumpikin yksin��nkin
riitt�isi, jos molempien hallitseminen tekee hommasta liian vaikean.
Alla esimerkkipeli aapelissa (pitk� formaatti):
Aku - Roope (5 minuutin aikaraja)
P�iv�ys: 1. elokuuta 2009 23:08
Valkoinen pelaaja: Aku
Musta pelaaja: Roope
1. E2-E4 (0.00)
E7-E5 (0.00)
2. F1-C4 (0.03)
B8-C6 (0.03)
3. D1-H5 (0.06)
G8-F6 (0.05)
4. H5xF7 (0.10)
Valkoinen voitti! (shakkimatti)
Sama peli aapelin lyhyess� formaatissa:
Aku - Roope (5 minuutin aikaraja)
P�iv�ys: 1. elokuuta 2009 23:08
Valkoinen pelaaja: Aku
Musta pelaaja: Roope
1.e4 (0.00)
e5 (0.00)
2. Lc4 (0.03)
Rc6 (0.03)
3. Dh5 (0.06)
Rf6 (0.05)
4. Dxf7++ (0.10)
Valkoinen voitti! (shakkimatti)
Alla sama peli virallisen pgn formaatin mukaisena eli yll�olevista tulisi
konvertoida t�ll�isi�:
[Event "?"]
[Site "?"]
[Date "2009.08.01"]
[Round "-"]
[White "Aku"]
[Black "Roope"]
[Result "1-0"]
[Time "23:08:00"]
[Opening "?"]
[ECO "?"]
[TimeControl "300"]
1. e4 e5 2. Bc4 Nc6 3. Qh5 Nf6 4. Qxf7# 1-0
T�ss� viel� linkki, jossa tarkemmin pgn-formaatista:
http://www.chessclub.com/help/PGN-spec
Alla viel� esimerkkej� erikoissiirroista molemmissa formaateissa, kuten
lyhyt ja pitk� linnoitus (siirrot 9 ja 12), ohestaly�nti (siirto 3) ja
korotus (siirto 5).
Aku - Roope (10 minuutin aikaraja)
P�iv�ys: 1. elokuuta 2009 23:39
Valkoinen pelaaja: Aku
Musta pelaaja: Roope
1. e4 (0.00)
d5 (0.00)
2. e5 (0.02)
f5 (0.05)
3. exf6 o.l. (0.05)
e5 (0.30)
4. fxg7 (0.08)
c5 (0.33)
5. gxh8D (0.16)
Dd7 (0.43)
6. Dxg8 (0.19)
Rc6 (0.47)
7. Dh8 (0.22)
b6 (0.49)
8. Dg8 (0.25)
Lb7 (0.52)
9. Dh8 (0.29)
0-0-0 (0.54)
10. Le2 (0.33)
Le7 (0.57)
11. Rf3 (0.36)
a6 (1.01)
12. 0-0 (0.38)
Musta voitti! (valkoinen luovutti)
Aku - Roope (10 minuutin aikaraja)
P�iv�ys: 1. elokuuta 2009 23:39
Valkoinen pelaaja: Aku
Musta pelaaja: Roope
1. E2-E4 (0.00)
D7-D5 (0.00)
2. E4-E5 (0.02)
F7-F5 (0.05)
3. E5xF6 (0.05)
E7-E5 (0.30)
4. F6xG7 (0.08)
C7-C5 (0.33)
5. G7xH8=Daami (0.16)
D8-D7 (0.43)
6. H8xG8 (0.19)
B8-C6 (0.47)
7. G8-H8 (0.22)
B7-B6 (0.49)
8. H8-G8 (0.25)
C8-B7 (0.52)
9. G8-H8 (0.29)
E8-C8 (0.54)
10. F1-E2 (0.33)
F8-E7 (0.57)
11. G1-F3 (0.36)
A7-A6 (1.01)
12. E1-G1 (0.38)
Musta voitti! (valkoinen luovutti)