|

Poniżej
kurs pisanie plików
debiutowych oraz
zasady umieszczania plików.
1.Czym
jest plik debiutowy ?
Plik
debiutowy to zwykły plik tekstowy. W jego wnętrzu
znajdują się opisane kolejne warianty wraz z
opisem oraz ruchami. Jest on używany do
sformatowania drzewa debiutowego , które
znajduje się na głównej stronie. Program nie
ładuje wszystkich debiutów z serwera , robi to
tylko z tymi które są aktualnie wybrane przez
użytkownika.
Poniżej
znajdują się dwa szablony do ściagniecia.
Wystarczy je wypełnić i wysłać.
http://mehico.webpages.pl/Sicilian.txt
http://www.mehico.webpages.pl/Alekhine.txt
2.Jak
wygląda plik debiutowy ?
Format
pliku jest następujący :
<fileSize>
liczba_debiutow_w_pliku </fileSize>
<path>
pelna_sciezka_do_debiutu </path>
<moves>
d4
e5 ..... </moves>
<desc>
opis </desc>
->
<path><moves><desc> - to
triada - liczba triad musi zostać podana między
znacznikami <fileSize>
//Przykładowy
plik debiutowy
<fileSize>
2 </fileSize>
<path>
Sicilian Defense </path>
<moves>
e4 c5 </moves>
<desc>
bla bla bla bla </desc>
<path>
Sicilian Defense , Knight Variation </path>
<moves>
e4 c5 Nf3 </moves>
<desc>
Tak to jest Knight Variation.. </desc>
ZASADY
TWORZENIA PLIKU !!!
1.
Znaczniki które można używać
otwarte : <fileSize><path><moves><desc>
zamknięte: </fileSize></path></moves></desc>
Każdy
znacznik który został otwarty musi być zamknięty
w przeciwnym przypadku do wartości danego
znacznika (np ruchu ) będą wczytywane
niepoprawne wartości .
2.
Znacznik <fileSize> pojawia sie tylko raz
na początku pliku, jego zawartością musi być
- całkowita
liczba otwarć w pliku -
3.
Kolejność znaczników w traidzie jest obowiązkowa
!!!!
- <path> - <moves> - <desc>
4.
Pisząc wariację otwarcia należy podać węzeł
ojcowski .
Oznacza to iż jeżeli chcemy dopisać Sicilian
Defense Knight Variation do pliku musimy w
scieżce ruchu napisać :
<path>
Sicilian Defense
, Knight Variation </path>
UWAGA
- przecinek rodziela poszczególne więzy
ojcowskie .
Spacje
nie mają znaczenia dla rozróżnienia ojców.
3.
Co liczy się najbardziej w dobrym pliku
debiutowym.
Po pierwsze bezbłędność
analizy . Im więcej opisów tym plik będzie
bardziej pożyteczny dla Nas szachistów .
Po drugie bezbłędność wykonania .
Po trzecie ciekawość zestawień i uwagi
odautorskie .
4.
A po co to w ogóle pisać ?
Jest to świetne ćwiczenie
debiutowe , pomożesz sobie i innym .
5.
Pytania ?
Przeczytaj jeszcze raz powoli wprowadzenie . Nie
rozumiesz przykładu ? Pisz kepasaparado@o2.pl
.
6. Uwagi -
bardzo ważne !!!!
Notacja ruchów .
Wprowadzamy oznaczenia :
K - (King) - król
Q - (Queen)- hetman
R - (Rock) - wieża
N - (Night) - skoczek
B - (Bishop)- laufer
zaznaczanie bić - x
ruchy
pionami - pole na które przechodzi
pion - np d4 e5 c5
jeżeli pion wykonuje bicie (również w
przelocie ) - piszemy wtedy np. dxe4 - pion
znajduje się w końcu na polu e4 , przechodzi z
pola d , bije albo innego piona albo figurę .
Bicie
przez figury : Nxd4 - najpierw nazwa figury która
bije , następnie - x - oznaczenie bicia oraz
pole na którym ostatecznie stanie figura.
A
co jeżeli dwie figury mogą bić to samo pole ?
Wtedy po nazwie figury która bije należy podać
albo liczbe (jeżeli znajdują sie w tym samym
pionie ) albo cyfrę jeżeli znajdują się na
tym samym poziomie .
Zwykły
ruch figury - Nd4 (podobnie gdy te same figury
mogą stanąć na tym miejscu ). Nie ma tylko
znaku -x-.
Nie
jest wymagane oznaczania szachów ( ale zalecane
).
Promocja
ma postać - d8=Q - zamiana piona na hetmana .
Roszada
- krótka ( O-O (nie zero -0- tylko O ) ) długa
(O-O-O).
Nazewnictwo
otwarć -
nie wolno
stosować polskich znaków ( możliwe iż uporam
się z tym w najbliższym czasie )
!!!!!!!!!!!!!!!!
preferowane
nazewnictwo angielskie !!!!!!!
Poniżej
znajduje się format partii komentowanej.
Partia
komentowana to przerobiony plik pgn.Jedyną różnicą
pomiędzy plikiem pgn używanym na sieci a
dodwanym tutaj jest dodanie dwóch tagów.
1. <endInfo>
- po opisach gry
2. <description>
</description> - na końcu gry
aby przekazać opisy.Wszystkie informacje między
tymi tagami będą traktowane jako opis. Przykładowa
partia komentowana znajduje się poniżej.
[Event
"Rosenwald Memorial"]
[Site "Game of the Century"]
[Date "1956.10.17"]
[EventDate "?"]
[Round "8"]
[Result "0-1"]
[White "D Byrne"]
[Black "R Fischer"]
[ECO "D97"]
[WhiteElo "?"]
[BlackElo "?"]
<endInfo>
1. Nf3 Nf6 2. c4 g6 3.
Nc3 Bg7 4. d4 O-O 5. Bf4 d5 6. Qb3 dxc4 7. Qxc4
c6 8. e4 Nbd7 9. Rd1 Nb6 10. Qc5 Bg4
11. Bg5 Na4 12. Qa3 Nxc3 13. bxc3 Nxe4 14. Bxe7
Qb6 15. Bc4 Nxc3 16. Bc5 Rfe8+ 17. Kf1 Be6 18.
Bxe6 Qb5+ 19. Kg1 Ne2+ 20. Kf1 Ng3+ 21. Kg1 Qf1+
22. Rxf1 Ne2#. 18. Bxb6 Bxc4+ 19. Kg1 Ne2+ 20.
Kf1 Nxd4+ 21. Kg1 Ne2+ 22. Kf1 Nc3+ 23. Kg1 axb6
24. Qb4 Ra4 25. Qxb6 Nxd1 26. h3 Rxa2 27. Kh2
Nxf2 28. Re1 Rxe1 29. Qd8+ Bf8
30. Nxe1 Bd5 31. Nf3 Ne4 32. Qb8 b5 33. h4 h5
34. Ne5 Kg7 35. Kg1 Bc5+ 36. Kf1 Ng3+ 37. Ke1
Bb4+ 38. Kd1 Bb3+ 39. Kc1 Ne2+ 40. Kb1 Nc3+ 41.
Kc1 Rc2# 0-1
<description>
<desc><moves>
11 </moves><color>
white </color>
<B>
11. </B>
<M> Be2 </M>
followed by 12 O-O would have been more
prudent. The bishop move played allows a sudden
crescendo of tactical points to be uncovered by
Fischer. -- Wade}
</desc>
<desc><moves> 12 </moves>
<color> white </color>
On 12. <M> Nxa4
</M> Nxe4 and
White faces considerable difficulties.
</desc>
<desc><moves> 12 </moves>
<color> black </color>
At first glance, one might think that
this move only helps White create a stronger
pawn center; however, Fischer's plan is
quite the opposite. By eliminating the Knight on
c3, it becomes possible to sacrifice
the exchange via Nxe4 and smash White's center,
while the King remains trapped in
the center.
</desc>
</description>
Ja widać
po części opisowej został wpisany tag- <endInfo>
!!! Jest to obowiązkowy zapis , jego brak
spowoduje błędny odczyt pliku.
W części
opisowej oprócz wspomnianych tagów <description>
znajdują się
jeszcze inne :
<desc>
</desc>
-
opis do !! 1 !! ruchu .
<moves>
</moves> -
między tymi tagami musi się znaleźśc liczba
całkowita ( wieksza od 0 i mniejsza od liczby
ruchow w partii), która inforumuje do którego
ruchu zostanie przypisany opis.
<color>
</color> -
można wpisać [ white albo black ] do określenia
czy opis zacznie sie od ruchu białych czy
czarnych w ruchy podanym powyżej.
<B>
</B> -
tekst pomiędzy tymi tagami zostanie pogrubiony.
<M>
</M>
- między tymi tagami może znajdować się
tylko !!! jeden ruch , który zostanie
zasymulowany na szachownicy.
<V>
</V> - między tymi tagami
powinna pojawić sięwariacja od 1 do n ruchów
. Do czego to służy ? Otóz jeżeli w partii
możliwy był mat a jeden z graczy go nie zauważył
można zasymulować drogę do wygranej wpisując
prawidłowe ruchy które gracz powinien wykonać
.
UWAGA
!!! KOLEJNOSC TAGOW JEST OBOWIĄZKOWA - TAK JAK
W PRZYKŁADZIE.
|