Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#126 Le 12/04/2009, à 14:37

ostie

Re : Echecs: Scid et ses fans

LoseMagnet a écrit :

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, à 21: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 13/04/2009, à 00: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 wink
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, à 01:25)

Hors ligne

#129 Le 13/04/2009, à 11:14

gobois

Re : Echecs: Scid et ses fans

LoseMagnet a écrit :

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 wink
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

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, à 13: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, à 13:29)

Hors ligne

#131 Le 13/04/2009, à 19:16

ostie

Re : Echecs: Scid et ses fans

merci pour ces infos !!!:cool:

Hors ligne

#132 Le 19/04/2009, à 13: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, à 13:16)

Hors ligne

#133 Le 23/04/2009, à 00: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, à 01:08

LoseMagnet

Re : Echecs: Scid et ses fans

Merci pour l'info, je ne connaissais pas Cyclone tongue

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 tongue 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 cool Les 2 coeurs du Core2Duo sont utilisés, ce qui n'est pas le cas avec tous les moteurs...
Edit2 : et interfacé avec SCID cool

Dernière modification par LoseMagnet (Le 23/04/2009, à 01:25)

Hors ligne

#135 Le 23/04/2009, à 10: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, à 10:06)

Hors ligne

#136 Le 23/04/2009, à 10: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, à 10:32)

Hors ligne

#137 Le 30/05/2009, à 11: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, à 11: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, à 11: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, à 11: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, à 12: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, à 12:02

ostie

Re : Echecs: Scid et ses fans

et
sudo apt-get install build-essential zlib1g-dev

Hors ligne

#143 Le 30/05/2009, à 12: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, à 12: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, à 12: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, à 18: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, à 03: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, à 03:09)

Hors ligne

#148 Le 02/06/2009, à 07: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, à 11:08)

Hors ligne

#149 Le 03/06/2009, à 18: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)

http://www.pgnmentor.com/files.html#openings

Hors ligne

#150 Le 03/06/2009, à 21: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

Haut de page ↑