Newsgroup: it.hobby.scacchi
Titolo: autoanalisi

A parte che con fritz ci sono altri software che ti analizzino e annotino
una partita intera e non una determinata posizione? (se free son meglio)
Ciao
Gabo

 wrote in
news:Uqi38.28451$
ly.9...@twister1.libero.it
: 

Se hai Crafty sei a cavallo. Fallo partire cliccando sulla sua icona e non 
tramite winboard, dopo l'inizializzazione uscirà qualcosa del tipo:
EPD Kit revision date: 1996.04.21
found computer opening book file [./bookc.bin].
EGTB cache memory = 3M bytes.
ignore time forfeits
hash table memory = 6M bytes.
pawn hash table memory = 2.5M bytes.
book learning enabled
result learning enabled
position learning enabled
pondering enabled.
threshold set to 6 pawns.
EGTB access enabled
using tbpath=./TB
3 piece tablebase files found
234kb of RAM used for TB indices and decompression tables
Crafty v18.12 (1 cpus)
White(1):
Alla riga di comando, cioè dopo i ":" scrivi:
annotate nomefile colore/nome mosse margine tempo
nomefile è il nome del file che deve essere contenuto nella stessa 
directory di crafty e DEVE essere in formato .pgn. Colore/nome indica se 
vuoi analizare il bianco(w), il nero(b), entrambi(bw/wb) oppure un nome. E' 
comodo se per esempio hai un file pgn che contiene varie partite e tu vuoi 
analizzare quelle di Kasparov(ad esempio) che a volte gioca col bianco ed 
altre col nero. Mosse indica l'intervallo di mosse che vuoi analizzare(es. 
1-999 e sei sicuro di analizazre tutta la partita), margine indica il 
livello di accuratezza nell'analisi espressa in decimi di pedone. In 
pratica Crafty analizza la posizione guardando le mosse che hai giocato 
realmente ed assegnando un valore(positivo buono per il bianco, negativo 
buono per il nero) e quindi in seguito cercando una alternativa con la sua 
funzione di analisi. Se la differenza tra quello che è stato giocato in 
partita e la variante calcolata da lui eccede il margine, viene inserito un 
commento con la annotazione relativa. Infine tempo è il tempo in secondi 
che il motore dedicherà ad ogni semimossa. Se, ad esempio, non hai un libro 
delle aperture, la tua partita è costituita da 64 mosse, e time è 10 sec, 
allora il processo di analisi durerà 64*2*10=1280 secondi cioè poco più di 
21 minuti. Se come margin inserisci 1 significa che solo gli errori 
grossolani saranno presi in considerazione, se inserisci -1 TUTTE le mosse 
verranno annotate, io mi trovo bene spesso con un margine del 30%(0.3). Ti 
faccio un esempio:
annotate mondiale.pgn bw 1-99 .3 15
Annoterà il file mondiale.pgn sia per il bianco che per il nero, dalla 
prima alla 99^ mossa(in pratica tutta la partita) con una soglia di .3 
pedoni, per una durata di 15 secondi per ogni semimossa. L'output del 
comando sarà il file mondiale.pgn.can. Rinominalo togliendo il .can e 
visualizzalo(ti consiglio fritz...è più comodo). Una alternativa a questo 
comando è il comando annotateh, c'è solo l'"h" finale in più ma la sintassi 
è la stessa. L'output di questo comando è un file .html, con un diagramma 
che rappresenta la posizione sulla scacchiera ogni volta che Crafty fa una 
annotazione. Per visualizzare correttamente tale file devi però scaricare 
il file bitmaps.tar.gz contenente i pezzi da rappresentare sulla scacchiera 
da sito di Hyatt ( 
ftp.cis.uab.edu/pub/hyatt/
 )e decomprimerlo in una 
sottodirectory chiamata "bitmaps" relativa al percorso dove è memorizzato 
crafty. Sinceramente trovo i file .html meno comodi del .can, in fondo se 
li apri con fritz puoi percorrere le varianti che Crafty inserisce.
CiccioSPICE

 [mega-cut]
Mamma mia come parli difficile!!!  :-)))))
--
CiccioScacchi ®
http://www.ciccioscacchi.too.it


Purtroppo gli unici programmi che annotino una partita in modo "discorsivo"
sono Fritz e ChessMaster.
Gli altri programmi, quando eseguono una annotazione, inseriscono
solo varianti e valutazioni!
Di seguito ti posto un esempio (formato PGN) di annotazione automatica di
ChessMaster 8000.
Si tratta di una partita recente di Matthias Wullenweber, il creatore di
ChessBase.
Saluti
Ivo
[Event "1m + 0s"]
[Site "?"]
[Date "2002.01.12"]
[Round "?"]
[White "Wullenweber, Matthias"]
[Black "GM_BUL"]
[Result "1-0"]
[ECO "E85"]
[WhiteElo "2073"]
[BlackElo "1779"]
[PlyCount "59"]
{Annotations by Chessmaster 8000 Auto-Annotator. 10 seconds per
move.
		White	Black
Book Move	4	4
Leave Book	1	0
CM8000 Agrees	20	16
CM8000 Disagrees	6	9
Agreement Pct.	77%	64%
Total
Error	8.77	7.49
Relevant Error	8.77	7.49
Missed Mate	0	0
Moved Into Mate	0	0
} 1. d4 {A40 Queen's Pawn Opening. The Queen's Pawn opening
move is somewhat slower than the popular e4, because White will not be
able to castle for three more moves. Its advantage is that it gives
White more control over tactical surprises and often provides more
lasting initiative and pressure.} 1... d6 {A41 Rat. During 1990-1995
White wins 7% more games than Black, making this a reasonable defense.
Mostly Black assumes a King's Indian posture with ...d6, ...Nf6,...g6,
...Bg7, ...0-0, but there is flexibility for other systems besides this.
} 2. c4 {A41 Rat. Black has started the game with the super-flexible
1...d6 which could transpose into most any defense using ...d6 in its
configuration. White's 2.c4 tells Black that White prefers to play the
game along positional, closed types of positions. Black may now choose
from ...Nf6, ...f5, or ...e5 at the very least.} 2... g6 {A41 Rat.} 3.
Nc3 {A41 Rat.} 3... Bg7 {A41 Rat / Modern Defense 1.d4 d6 2.c4 g6 3.Nc3
Bg7.} 4. e4 {A42 Rat / Averbakh System.} 4... Nf6 {E77 Indian Defense /
King's Indian Defense / Six Pawns Attack (transposed).} 5. Be3 {Out of
Opening Book. f3 would have been in the Indian Defense / King's Indian
Defense / Samisch Variation book opening.
} 5... Nc6 6. f3 e5 7. Nge2 O-O 8. Qd2 {Clears the way for a queenside
castle.} 8... Ne8 9. O-O-O a6 10. g4 Ne7 11. dxe5 {Partially pins
Black's pawn at d6.} 11... Bxe5 {Frees Black's pawn at d6 from the pin
and blocks White's pawn at e4. Black wins a pawn for a pawn. Material is
even.} 12. f4 {Slightly better is Bh6.} 12... Bg7 {Moves it to safety.} 
13. g5 {Moves it to safety.} 13... b5 {Attacks White's pawn at c4.} 14.
cxb5 {Isolates Black's pawn at a6.} 14... axb5 { Black wins a pawn for a
pawn. Material is even.} 15. Kb1 Bg4 {Pins White's knight at e2.} 16. h3
{Leads to 16... Bf3 17. Ng3 b4 18. Nce2 c5 19. Rh2 Qa5 20. a3 bxa3 21.
Qxa5 Rxa5, which wins a queen for a queen and a pawn. Better is Rg1,
leading to 16... Bf3 17. Bd4 b4 18. Qe3 Bxd4 19. Rxd4 bxc3 20. Qxf3 cxb2
21. Kxb2, which wins two bishops and a pawn for a bishop, a knight, and
a pawn.} 16... Bh5 {Leads to 17. Bg2 c6 18. e5 b4 19. Ne4 Qa5 20. a3
bxa3 21. Nxd6 axb2 22. Qxb2 Nxd6 23. Rxd6, which wins a knight and two
pawns for a knight and two pawns. Better is Bf3, leading to 17. Ng3 b4
18. Nce2 c5 19. Rh2 Qa5 20. a3 bxa3 21. Qxa5 Rxa5, which wins a queen
and a pawn for a queen.} 17. Rc1 {Slightly better is Bg2.} 17... c5 {
Slightly better is Bf3.} 18. Ng3 Bf3 {Attacks White's rook at h1.} 19.
Rh2 {Moves it to safety.} 19... b4 {Moves it to safety and threatens
White's knight at c3.} 20. Nd5 {Moves it out of immediate jeopardy and
blocks Black's pawn at d6.} 20... Nxd5 21. exd5 { White wins a knight
for a knight. Material is even.} 21... Qa5 {Slightly better is b3.} 22.
Bc4 {Blocks Black's pawn at c5.} 22... Nc7 {Moves it off the edge.} 23.
h4 {Leads to 23... Rfe8 24. Bg1 Nb5 25. h5 Nd4 26. h6 Bh8 27. Re1, which
does not result in any captures. Better is Rf1, leading to 23... Bh5 24.
Nxh5 gxh5 25. Qd3 Rfe8 26. Re2 Bd4 27. Bxd4 Rxe2 28. Qxe2 cxd4, which
wins a rook and two bishops for a rook, a bishop, and a knight.} 23...
Bxd5 {Leads to 24. Bxd5 Bxb2 25. Bxf7+ Rxf7 26. Qxb2 Nd5 27. Qd2 Nc3+
28. Rxc3 bxc3 29. Qxd6, which wins a rook, a bishop, and two pawns for
two bishops, a knight, and two pawns. Better is Rfe8, leading to 24. Bg1
Nb5 25. h5 Nd4 26. h6 Bh8 27. Re1, which does not exchange any material.
} 24. Bxd5 {Pins Black's pawn at f7, threatens Black's rook at a8, and
blocks Black's pawn at d6.} 24... Nxd5 {Slightly better is Bxb2.} 25.
Qxd5 {Pins Black's pawn at f7, threatens Black's pawn at d6, and blocks
Black's pawn at d6. White wins a bishop and a knight for a bishop and a
pawn.} 25... Qb5 {Slightly better is Rfe8.} 26. Ne4 Rfb8 {Leads to 27.
Nxd6 Qd7 28. Bxc5 b3 29. axb3 Ra6 30. Re2 Rd8 31. Rd1, which loses three
pawns. Better is Qa6, leading to 27. Nxd6 c4 28. Qxc4 Qxd6 29. Bc5 Qd7
30. Bxf8 Bxf8, which wins a bishop and a knight for a rook and two
pawns.} 27. Nf6+ {Frees Black's pawn at f7 from the pin. Leads to 27...
Bxf6 28. gxf6 Qa4 29. Re1 Ra7 30. Rhe2 b3 31. a3, which wins a bishop
for a knight. Better is Nxd6, leading to 27... Qd7 28. Bxc5 b3 29. axb3
Ra6 30. Re2 Rd8 31. Rd1, which wins three pawns. White had a won game
before this error, but it was not costly; black later
resigned.
} 27... Bxf6 {Removes the threat on Black's king.} 28. gxf6 c4 {Leads to
29. Qxb5 Rxb5 30. Rxc4 Re8 31. b3 h6 32. Bd2 Reb8 33. Rc7 R8b7, which
wins a queen for a queen and a pawn. Better is Ra6, leading to 29. h5
Qb7 30. Qxb7 Rxb7 31. hxg6 fxg6 32. Re1 Rd7, which wins a queen and a
pawn for a queen and a pawn. This was black's key miscue in the game.
Black did regain the lost ground, but later
resigned.
} 29. Qxc4 {Leads to 29... Qf5+ 30. Rhc2 Qxf6 31. h5 b3 32. axb3 Re8 33.
Qd4, which wins two pawns for a pawn. Better is Qxb5, leading to 29...
Rxb5 30. Rxc4 Re8 31. b3 h6 32. Bd2 Reb8 33. Rc7 R8b7, which wins a
queen and a pawn for a queen.} 29... Qxc4 {Slightly better is Qf5+.} 30.
Rxc4 { White wins a queen, a bishop, and a pawn for a queen and a
knight. White is ahead by a bishop. Black
resigns.
} 1-0

li apri con fritz puoi percorrere le varianti che Crafty inserisce.
grande! non sapevo che ci fosse questa possibilita'... ho sempre
aperto Crafty con Winboard.
Cosa ne dici se invece di Fritz usassi Scid con sotto Crafty o
un'altra Engine per guardare il file generato da crafty? 
ciao
enrico acconcio/fics
"-" mi e' semblato di vedele un gatto, si! si! e PLOPLIO un gatto!

 "-" mi e' semblato di vedele un gatto, si! si! e PLOPLIO un gatto!
Funzionerà sicuramente...io lo trovo un pochino pesante per via 
dell'interfaccia...ma funziona.
CiccioSPICE

 --
:-)))))