#126 Le 12/04/2009, à 13:37
- ostie
Re : Echecs: Scid et ses fans
Tu peux télécharger mon .deb qui est compilé et installable en un click.
Sinon, j'ai signalé le bug et il a été corrigé :
http://sourceforge.net/mailarchive/forum.php?thread_name=f71ac7820904120528v1306a11tac5a84a12ff22272%40mail.gmail.com&forum_name=scid-users
j'ai récupéré ton deb il fonctionne ... je te remercie !!!
Hors ligne
#127 Le 12/04/2009, à 20:40
- gobois
Re : Echecs: Scid et ses fans
Bonsoir,
je voudrais savoir si quelqu'un s'est déjà servi de la fonction Options - Exportation - HTML file text.
Car je ne comprends pas bien ce que je dois remplir dans la fenêtre qui s'ouvre.
Je voudrais confectionner des pages html à partir de fichiers pgn.
Si quequ'un a des pistes à me donner, je suis preneur, avec des outils simples et en français si possible.
merci d'avance.
Hors ligne
#128 Le 12/04/2009, à 23:50
- LoseMagnet
Re : Echecs: Scid et ses fans
Salut,
Tu utilises le mauvais menu pour exporter le PGN en HTML.
La procédure n'est pas vraiment intuitive, mais c'était pire avant la 3.7.3
Voici donc comment procéder avec la version 3.7.3 pour exporter des parties visualisables :
1) Télécharger ce fichier : http://dl.free.fr/j9FwoBzjf
Il contient les données statiques de l'export : images des pièces, feuille de style, javascript. Tu pourrais la récupérer depuis ton installation, mais pour faciliter l'opération, prend la directement ici...;
2) créer un dossier où tu exporteras tes parties;
3) y décompresser l'archive téléchargée ci-dessus dans le dossier créé
4) il ne reste plus qu'à exporter :
- la partie courante : Tools => Export current Game => Export Game to HTML and Javascript file
- toutes les parties du filtre : Tools => Export all games Game => Export Game to HTML and Javascript file
Voici comment procéder avec la version 3.7.3 pour exporter des parties en mode texte :
- la partie courante : Tools => Export current Game => Export Game to HTML file
- toutes les parties du filtre : Tools => Export all games Game => Export Game to HTML file
Dernière modification par LoseMagnet (Le 13/04/2009, à 00:25)
Hors ligne
#129 Le 13/04/2009, à 10:14
- gobois
Re : Echecs: Scid et ses fans
Salut,
Tu utilises le mauvais menu pour exporter le PGN en HTML.
La procédure n'est pas vraiment intuitive, mais c'était pire avant la 3.7.3
Voici donc comment procéder avec la version 3.7.3 pour exporter des parties visualisables :
1) Télécharger ce fichier : http://dl.free.fr/j9FwoBzjf
Il contient les données statiques de l'export : images des pièces, feuille de style, javascript. Tu pourrais la récupérer depuis ton installation, mais pour faciliter l'opération, prend la directement ici...;
2) créer un dossier où tu exporteras tes parties;
3) y décompresser l'archive téléchargée ci-dessus dans le dossier créé
4) il ne reste plus qu'à exporter :
- la partie courante : Tools => Export current Game => Export Game to HTML and Javascript file
- toutes les parties du filtre : Tools => Export all games Game => Export Game to HTML and Javascript fileVoici comment procéder avec la version 3.7.3 pour exporter des parties en mode texte :
- la partie courante : Tools => Export current Game => Export Game to HTML file
- toutes les parties du filtre : Tools => Export all games Game => Export Game to HTML file
Merci LoseMagnet,
tes explications très claires m'ont permis d'obtenir ce que je souhaitais. Sur ce forum, il n'y a que des personnes douées !!! bravo.
Je vais compléter ton mail par les menus en français pour ceux qui comme moi sont plus à l'aise dans la langue de Molière.
les 3 premières étapes : idem
4 il ne reste plus qu' à exporter
-la partie courante : Outils - Ecrire la partie en cours - Dans un fichier HTML et JavaScript
-toutes les parties du filtre : Outils - Ecrire le filtre - Dans un fichier HTML et JavaScript
voila
merci encore LoseMagnet et bonne journée à toutes/tous.
Hors ligne
#130 Le 13/04/2009, à 12:26
- LoseMagnet
Re : Echecs: Scid et ses fans
Pour ceux qui cherchent un moteur d'analyse opensource et puissant, TogaII est disponible dans sa dernière version (1.4.1) en paquet .deb :
http://oko00.hostsharing.net/debian/main/toga2/
Le fichier à installer : http://oko00.hostsharing.net/debian/main/toga2/toga2_1.4.1.1SE1-2_i386.deb
Sur 4CPU, cette version de TogaII est classée 3004 Elo, au même niveau que certains programmes commerciaux tels que HIARCS 12, plus fort que Deep junior 10 ou Chessmaster 11 : http://computerchess.org.uk/ccrl/4040/
Pour installer TogaII 1.4.1, télécherger le .deb puis l'installer (double-click sur le fichier), puis, dans SCID :
- menu Tools => Analysis engine => new
Une fenêtre apparait :
Name : TogaII 1.4.1
Command : toga2
Directory : je ne sais pas si c'est important, moi je sélectionne ~/.scid
Dernière modification par LoseMagnet (Le 13/04/2009, à 12:29)
Hors ligne
#131 Le 13/04/2009, à 18:16
- ostie
Re : Echecs: Scid et ses fans
merci pour ces infos !!!:cool:
Hors ligne
#132 Le 19/04/2009, à 12:02
- LoseMagnet
Re : Echecs: Scid et ses fans
Pour ceux qui sont intéressés, un joueur utilisant SCID m'a transmit une petite base de plusieurs milliers de parties qui contient tous les championnats du Monde et leurs cycles qualificatifs (interzonaux, matchs des candidats, etc), depuis les premiers championnats.
La base est nettoyé, les noms sont corrigés et harmonisés...
Disponible ici : http://dl.free.fr/jCdBKQowF
Dernière modification par LoseMagnet (Le 19/04/2009, à 12:16)
Hors ligne
#133 Le 22/04/2009, à 23:48
- lstep
Re : Echecs: Scid et ses fans
@LoseMagnet: Si tu cherches d'autres moteurs, avec un classement ELO encore meilleur que Toga II (sisi, c'est possible), tu peux aller jeter un oeil sur http://alpha.uhasselt.be/Research/Algebra/Toga/posix_versions/more_ports/ qui contient un portage de moteurs qui ne compilent normalement que très difficilement sur Linux.
Avec les versions dispo sur la page référencée, sur ma Ubuntu, ils compilent sans aucun problème.
Je te recommande Cyclone (version 3.4) qui est basé sur Toga II (qui lui-même est basé sur Fruit), mais avec beaucoup d'améliorations.
Hors ligne
#134 Le 23/04/2009, à 00:08
- LoseMagnet
Re : Echecs: Scid et ses fans
Merci pour l'info, je ne connaissais pas Cyclone
Par la même occasion, quelqu'un saurait comment organiser des tournois de moteurs?
Je crois qu'il existe une solution basé sur Xboard... Ces moteurs OpenSource ont l'air sérieux, j'aimerais bien les tester face à mes Zappa Mexico II et Deep Shredder 11 Dans le pire des cas, je peux faire un test LCT II, mais ça prend du temps...
Edit : Cyclone 3.4 compilé et lancé sans problème Les 2 coeurs du Core2Duo sont utilisés, ce qui n'est pas le cas avec tous les moteurs...
Edit2 : et interfacé avec SCID
Dernière modification par LoseMagnet (Le 23/04/2009, à 00:25)
Hors ligne
#135 Le 23/04/2009, à 09:05
- lstep
Re : Echecs: Scid et ses fans
@LoseMagnet: Pour Cyclone (et Toga II), tu ne peux pas l'utiliser "comme ça" avec XBoard, il ne supporte que le protocole Winboard. Cyclone, étant basé sur Fruit/Toga, utilise le protocole UCI.
Il te faudra utiliser Polyglot pour convertir le protocole UCI->Winboard si tu veux vraiment utiliser XBoard (ce qui ne semble pas un mauvais choix).
Pour des tournois de moteurs, regarde sur ce site, il y a toute la procédure dans la section "Script for engine-tournaments with Xboard" (y compris la configuration de polyglot, et les scripts pour lancer le tout !).
Note: Fais attention, la dernière fois que j'ai regardé, dans la Ubuntu, le package Toga2 n'était pas compilé avec le support multi processeur. Si tu veux une version de TogaII avec support SMP, regardes sur cette page: Il y a même des binaires.
Dernière modification par lstep (Le 23/04/2009, à 09:06)
Hors ligne
#136 Le 23/04/2009, à 09:29
- LoseMagnet
Re : Echecs: Scid et ses fans
Merci pour le script, je vais essayé aujourd'hui. En fait, Xboard ne servirait qu'aux tournois entre machines, je trouve l'interface trop rustique pour l'utiliser au quotidien. J'avais aussi essayé avec Arena via Wine, mais certains moteurs ne démarraient pas...
Àu sujet de TogaII, j'ai indiqué un lien plus haut pour la version 1.4.1 mais je n'ai pas pensé à vérifier sur il utilise tous les CPU...
Dernière modification par LoseMagnet (Le 23/04/2009, à 09:32)
Hors ligne
#137 Le 30/05/2009, à 10:20
- francjacb
Re : Echecs: Scid et ses fans
Bonjour à tous,
je débute avec scid (version 3.47), j'ai lu vos explications..., mais je ne parviens pas à les appliquer.
1. Entrainement aux ouvertures... il ne demande de choisir la bonne icône sur le côté droit... ?
Les fichiers se trouvent dans .scid/Scid_wcc
2. Entrainement tactique ne donne une erreur, car je n'ai aucune base... ?
Y aurait-il quelqu'un qui à un bon tuto en français pour un novice en scid.
D'avance merci.
François
Hors ligne
#138 Le 30/05/2009, à 10:23
- LoseMagnet
Re : Echecs: Scid et ses fans
Salut,
Je dois partir donc je ne peux pas répondre à tes questions, mais juste pour te signaler que ta version de SCId n'est peut-être pas la bonne car on est est à la 3.7.3 :
http://sourceforge.net/project/showfiles.php?group_id=26963
Hors ligne
#139 Le 30/05/2009, à 10:32
- ostie
Re : Echecs: Scid et ses fans
Bonjour
Oui, il vaut mieux installer et compiler la version 3.7.3 de sourceforge ...
Hors ligne
#140 Le 30/05/2009, à 10:53
- francjacb
Re : Echecs: Scid et ses fans
Merci pour vos réponses, j'ai téléchargé l'archive mais j'ai une erreur... ?
/scid$ sudo make install
g++ -O4 -fno-rtti -fno-exceptions -Wall -I/usr/local/ActiveTcl8.5/include -o src/pgnscid.o -c src/pgnscid.cpp
Dans le fichier inclus à partir de src/pgnscid.cpp:15:
src/common.h:39:22: erreur: zlib.h : Aucun fichier ou dossier de ce type
In file included from src/index.h:24,
from src/pgnscid.cpp:17:
src/mfile.h:42: erreur: ‘gzFile’ does not name a type
src/mfile.h: In member function ‘bool MFile::EndOfFile()’:
src/mfile.h:156: erreur: ‘GzHandle’ was not declared in this scope
src/mfile.h:156: erreur: ‘gzeof’ was not declared in this scope
src/mfile.h: In member function ‘errorT MFile::WriteOneByte(byte)’:
src/mfile.h:174: erreur: ‘GzHandle’ was not declared in this scope
src/mfile.h:174: erreur: ‘gzputc’ was not declared in this scope
make: *** [src/pgnscid.o] Erreur 1
Une idée ?
Hors ligne
#141 Le 30/05/2009, à 11:02
- ostie
Re : Echecs: Scid et ses fans
regarde si tu as toutes les dépendances ...
sudo apt-get remove --purge tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev scid tcl8.3 tk8.3 tcl8.3-dev tk8.3-dev
sudo apt-get install wget g++ make tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev libsnack2 libtk-img
Hors ligne
#142 Le 30/05/2009, à 11:02
- ostie
Re : Echecs: Scid et ses fans
et
sudo apt-get install build-essential zlib1g-dev
Hors ligne
#143 Le 30/05/2009, à 11:16
- francjacb
Re : Echecs: Scid et ses fans
Merci pour le coup de pouce
J'ai fait :
sudo apt-get remove --purge tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev scid tcl8.3 tk8.3 tcl8.3-dev tk8.3-dev
sudo apt-get install wget g++ make tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev libsnack2 libtk-img
et
sudo apt-get install build-essential zlib1g-dev
mais j'ai plein d'erreurs...
~/scid$ sudo make install
g++ -O4 -fno-rtti -fno-exceptions -Wall -I/usr/local/ActiveTcl8.5/include -o src/stored.o -c src/stored.cpp
Dans le fichier inclus à partir de src/stored.cpp:328:
src/tkscid.h:57:17: erreur: tcl.h : Aucun fichier ou dossier de ce type
src/tkscid.h:59:18: erreur: tk.h : Aucun fichier ou dossier de ce type
In file included from src/stored.cpp:328:
src/tkscid.h:204: erreur: ‘setResult’ declared as an ‘inline’ variable
src/tkscid.h:204: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:204: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:204: erreur: expected primary-expression before ‘const’
src/tkscid.h:204: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:205: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:218: erreur: ‘errorResult’ declared as an ‘inline’ variable
src/tkscid.h:218: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:218: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:218: erreur: expected primary-expression before ‘const’
src/tkscid.h:218: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:219: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:229: erreur: ‘setBoolResult’ declared as an ‘inline’ variable
src/tkscid.h:229: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:229: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:229: erreur: expected primary-expression before ‘bool’
src/tkscid.h:229: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:230: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:240: erreur: ‘setIntResult’ declared as an ‘inline’ variable
src/tkscid.h:240: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:240: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:240: erreur: expected primary-expression before ‘int’
src/tkscid.h:240: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:241: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:253: erreur: ‘setUintResult’ declared as an ‘inline’ variable
src/tkscid.h:253: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:253: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:253: erreur: expected primary-expression before ‘i’
src/tkscid.h:253: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:254: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:266: erreur: ‘appendIntResult’ declared as an ‘inline’ variable
src/tkscid.h:266: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:266: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:266: erreur: expected primary-expression before ‘int’
src/tkscid.h:266: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:267: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:279: erreur: ‘appendUintResult’ declared as an ‘inline’ variable
src/tkscid.h:279: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:279: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:279: erreur: expected primary-expression before ‘i’
src/tkscid.h:279: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:280: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:292: erreur: ‘appendUintElement’ declared as an ‘inline’ variable
src/tkscid.h:292: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:292: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:292: erreur: expected primary-expression before ‘i’
src/tkscid.h:292: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:293: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:305: erreur: ‘setUintWidthResult’ declared as an ‘inline’ variable
src/tkscid.h:305: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:305: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:305: erreur: expected primary-expression before ‘i’
src/tkscid.h:305: erreur: expected primary-expression before ‘width’
src/tkscid.h:305: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:306: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:317: erreur: ‘setCharResult’ declared as an ‘inline’ variable
src/tkscid.h:317: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:317: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:317: erreur: expected primary-expression before ‘char’
src/tkscid.h:317: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:318: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:331: erreur: ‘appendCharResult’ declared as an ‘inline’ variable
src/tkscid.h:331: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:331: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:331: erreur: expected primary-expression before ‘char’
src/tkscid.h:331: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:332: erreur: expected ‘,’ or ‘;’ before ‘{’ token
src/tkscid.h:347: erreur: ‘translate’ declared as an ‘inline’ variable
src/tkscid.h:347: erreur: ‘Tcl_Interp’ was not declared in this scope
src/tkscid.h:347: erreur: ‘ti’ was not declared in this scope
src/tkscid.h:347: erreur: expected primary-expression before ‘const’
src/tkscid.h:347: erreur: expected primary-expression before ‘const’
src/tkscid.h:347: erreur: initializer liste d'expressions traitée comme une expression composée
src/tkscid.h:348: erreur: expected ‘,’ or ‘;’ before ‘{’ token
make: *** [src/stored.o] Erreur 1
Y a pas un apquet deb pour la version 3.7.3 ?
Hors ligne
#144 Le 30/05/2009, à 11:19
- ostie
Re : Echecs: Scid et ses fans
ensuite dans le repertoire
as tu fais ?
./configure
make
sudo make install
Hors ligne
#145 Le 30/05/2009, à 11:26
- francjacb
Re : Echecs: Scid et ses fans
Ok un grand merci !
J'avais pas fait ./configure et make... !!
scid 3.7.3 est installé.
A bientôt.
François
Hors ligne
#146 Le 01/06/2009, à 17:27
- LoseMagnet
Re : Echecs: Scid et ses fans
Juste pour la prochaine fois, il vaut mieux faire
sudo checkinstall
plutôt que
sudo make install
La commande checkinstall créé un .deb qui est ensuite installé, ce qui l'intègre SCID au système des packages et permet de le supprimer via Synaptic.
Hors ligne
#147 Le 02/06/2009, à 02:08
- S.William
Re : Echecs: Scid et ses fans
comment faire jouer 2 moteurs l' un contre l' autre dans scid ?
Dernière modification par S.William (Le 02/06/2009, à 02:09)
Hors ligne
#148 Le 02/06/2009, à 06:39
- LoseMagnet
Re : Echecs: Scid et ses fans
Je n'ai pas réussi à faire jouer deux moteurs l'un contre l'autre automatiquement dans SCID.
Lstep en parle justement au message 135, c'est un peu laborieux à mettre en oeuvre mais ça fonctionne : il est possible de passer par Xboard + 1 script shell.
http://www.hoeppenstein.net/chess/chesstutor/chess.html
=> section "Script for engine-tournaments with Xboard"
Si ça t'intéresse, j'avais mis en place un petite config pour mettre en œuvre ce script, en passant par Polyglot. Il s'agit tout simplement de la mise en œuvre de ce tuto avec quelques exemples fonctionnels, un répertoire à copier/coller dans le ~
Dernière modification par LoseMagnet (Le 02/06/2009, à 10:08)
Hors ligne
#149 Le 03/06/2009, à 17:37
- francjacb
Re : Echecs: Scid et ses fans
Bonsoir,
Merci à LoseMagnet pour l'astuce checkinstall
Voici un lien, pour ceux que ça intéressent, vers des fichiers pgn (ouvetures-joueurs-tournois)
Hors ligne
#150 Le 03/06/2009, à 20:50
- jon43
Re : Echecs: Scid et ses fans
Bonjour tout le monde
j'aimerais bien tester scid 3.7.3
j'ai suivi les mêmes étapes que francjacb, et voilà ce que me dis checkinstall :
Installing with make install...
========================= Installation results ===========================
make: *** Pas de règle pour fabriquer la cible « install ». Arrêt.
**** Installation failed. Aborting package creation.
j'ai pourtant fais d'abord "./configure" et "make" sans message d'erreur...
J'ai du mal à comprendre d'où ça vient surtout que personne ne semble avoir eu ce problème !
PS: je suis nouveau sur ubuntu 8.04
Hors ligne