Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#726 Le 02/05/2021, à 17:38

th!erry

Re : Echecs: Scid et ses fans

Bonjour,

Sur le site du club d'échecs de Saint-Brieuc, il y a une page intéressante qui explique comment mettre à jour confortablement sa base de données SCID avec les fichiers PGN du site The Week in Chess, en utilisant un script Powershell dans Windows : l'échiquier briochin

Dans Linux, on peut utiliser le programme pgn-extract (dans les dépôts d'Ubuntu) et 3 simples scripts que l'on placera par exemple dans un dossier ~/.scripts/TWIC. Le dossier TWIC doit contenir un sous-dossier archive dans lequel seront archivés les fichiers PGN téléchargés.

Dans le menu du système on ajoutera 3 entrées :

Dernière mise à jour (la commande /home/utilisateur/.scripts/TWIC/last-games)
Télécharger les dernières parties (dans Xubuntu la commande xfce4-terminal -e /home/utilisateur/.scripts/TWIC/get-new-games)
Importer dans SCID (la commande xfce4-terminal -e  /home/utilisateur/.scripts/TWIC/import-new-games)

Le script get-new-games télécharge le numéro du PGN défini sur la 4e ligne (et qu'il faut donc changer avant la première utilisation. L'incrémentation se fera automatiquement). Ce fichier est archivé et ensuite décompacté pour une recherche d'erreurs avec pgn-extract. Le résultat de la recherche d'erreurs s'affiche dans l'éditeur de texte (chez moi Mousepad) avec dans un deuxième onglet le contenu du fichier PGN pour correction. Vous pouvez faire un test avec le TWIC 1342, qui contient 3 parties problématiques qui ne seront pas effacées par pgn-extract. On peut ignorer en revanche les résultats de parties incohérents, qui seront corrigés lors de l'étape suivante.

Le script import-last-games corrige automatiquement le fichier PGN avec toute une série de paramètres que l'on peut adapter selon ses préférences : pgn-extract
J'efface automatiquement les parties de Chess960 avec un fichier startpos.txt qui contient une seule ligne (la position initiale d'une partie d'échecs traditionnelle) :

FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"

Ensuite les parties sont importées dans la base de SCID (attention au chemin sur la 5e ligne).

Si on a oublié quand on a fait la dernière mise à jour on utilisera le troisième script, qui affiche une notification : Le numéro 1381 a été importé le vendredi 30 avril à 18 h 30.

A mon avis avec ce système on arrive au même confort que ce que proposent Chess Assistant et ChessBase, avec leurs mises à jour sous la forme d'abonnements payants.

get-new-games :

#!/bin/bash
# download and check for errors the next PGN file from TWiC
cd $(dirname $0)
readonly i=1382
echo "Getting TWIC issue $i"
wget https://theweekinchess.com/zips/twic"$i"g.zip -P ./archive/
unzip ./archive/twic"$i"g.zip
mv twic"$i".pgn newgames.pgn
pgn-extract -r -s -llog.txt newgames.pgn
mousepad newgames.pgn log.txt
exit

import-new-games :

#!/bin/bash
cd $(dirname $0)
pgn-extract -s -tstartpos.txt --keepbroken --allownullmoves --fixresulttags --nestedcomments -llog.txt --output newgames_clean.pgn newgames.pgn
# where startpos.txt is: FEN "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"
/usr/games/sc_import /home/thierry/.scid4.7/bases/TWiC newgames_clean.pgn
read -p "Press any key to close ..."
rm newgames.pgn
rm newgames_clean.pgn
l=$(awk -F'=' '/^readonly/ {print $2}' get-new-games )
sed -i "4s/.*/readonly i=$(($l+1))/" get-new-games
var=$(/bin/date "+%A %d %B %Y, à %H h %M")
sed -i "3s/.*/notify-send 'Le numéro $l a été importé le $var.' --icon=emblem-downloads/" last-games
exit

last-games :

#!/bin/bash
# for another icon see: https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html#guidelines
notify-send 'Aucun fichier PGN importé' --icon=emblem-downloads
exit

Dernière modification par th!erry (Le 03/05/2021, à 05:24)

Hors ligne

#727 Le 23/05/2021, à 16:43

Caille

Re : Echecs: Scid et ses fans

Bonjour,

Un article trouvé sur le site de Stockfish : https://stockfishchess.org/blog/2021/st … t-fritz-2/
Si j'ai bien compris le sujet, la société ChessBase ce serait permise d'utiliser le code source de ce logiciel libre pour en faire une version commerciale Fat Fritz 2 vendue 99.90 € sad sad sad
Je trouve ça personnellement lamentable. tongue

Joost VandeVondele a écrit :

Furthermore, the engine Fat Fritz 2 fails to convince on independent rating lists, casting doubt on the usefulness of those modifications.
Indeed, we feel that customers buying Fat Fritz 2 get very little added value for money. Claims to the contrary appear misleading.
Obviously, we condemn the approach taken. _Joost VandeVondele, current maintainer of the Stockfish project

Traduction:

Joost VandeVondele a écrit :

De plus, le moteur Fat Fritz 2 ne parvient pas à convaincre sur des listes de notation, mettant en doute l'utilité de ces modifications.
En effet, nous pensons que les clients achetant Fat Fritz 2 auront très peu de valeur ajoutée pour l'argent dépensé. Des allégations contraires apparaissent trompeuses.
Évidemment, nous condamnons l’approche adoptée. _Joost VandeVondele, responsable actuel du projet Stockfish


PC Portable: Asus N76VB-T5041H (Core I-7 3630QM - Ram 16 Go, Vidéo INTEL HD 4000 + GEFORCE 740 M Ram 4 Go)
Systèmes installés: Windows 10-21H1 / Manjaro (KDE) / Ubuntu - 20.04.3 LTS (Gnome) / EOS (XFCE) / ArcoLinux / ArchLinux (XFCE)
Systèmes: SSD Samsung 860 PRO - 1 To / Données: HDD - Seagate FireCuda 2 To hybride SSHD / Imprimante: Brother MFC-L2720DW

Hors ligne

#728 Le 23/05/2021, à 17:22

marcazer

Re : Echecs: Scid et ses fans

Dingue!
Au sujet de stockfish, pour installer la dernière version, je le compile en allant dans le répertoire src  de stockfish et je fais:

make profile-build ARCH=x86-64

Puis dans scid, je fait pointer la commande sur le lanceur stockfish du dossier src.
ça marche mais parfois  (avec stockfish 13) je n'ai pas le " annotation" dans scid pour analyser une partie, savez vous pourquoi?
Merci.

Dernière modification par marcazer (Le 23/05/2021, à 17:46)


Marc0

Hors ligne

#729 Le 23/05/2021, à 17:59

Caille

Re : Echecs: Scid et ses fans

marcazer a écrit :

Dingue!

Comme tu dis c'est dingue !

J'espère qu'il n'en vendront pas aucun. tongue

Stockfish est publié sous licence GPLv3.

https://open-source.developpez.com/actu … 100-euros/


PC Portable: Asus N76VB-T5041H (Core I-7 3630QM - Ram 16 Go, Vidéo INTEL HD 4000 + GEFORCE 740 M Ram 4 Go)
Systèmes installés: Windows 10-21H1 / Manjaro (KDE) / Ubuntu - 20.04.3 LTS (Gnome) / EOS (XFCE) / ArcoLinux / ArchLinux (XFCE)
Systèmes: SSD Samsung 860 PRO - 1 To / Données: HDD - Seagate FireCuda 2 To hybride SSHD / Imprimante: Brother MFC-L2720DW

Hors ligne

#730 Le 24/05/2021, à 09:55

Caille

Re : Echecs: Scid et ses fans

marcazer a écrit :

Au sujet de stockfish, pour installer la dernière version, je le compile en allant dans le répertoire src  de stockfish et je fais:

make profile-build ARCH=x86-64

Puis dans scid, je fait pointer la commande sur le lanceur stockfish du dossier src.

Bonjour,

Sous Archlinux la version de stockfish-git existe dans les dépôts AUR, avec l'helper pikaur par exemple !
C'est quelle version de scid que tu utilises scidvspc ou scid, j'utilise toujours mon vieux ChessBase neuf. tongue
J'utilise sur ma Ubuntu stockfish 13 (21.3 Mo) et sous Manjaro stockfish-git et sur un autre PC sous Archlinux également stockfish-git qui a planté hier lors de la mise à jour ?
J'ai constaté que le moteur d'échecs stockfish-git est passé dernièrement de 20.3 Mo à 45,8 Mo sous Manjaro, je n'ai jamais vu un de moteur d'échecs si gros !

marcazer a écrit :

ça marche mais parfois (avec stockfish 13) je n'ai pas le "annotation" dans scid pour analyser une partie, savez vous pourquoi ?
Merci.

Non je ne sais pas, je vais regarder après l'avoir installé si c'est pareil chez moi... wink

Cordialement.


PC Portable: Asus N76VB-T5041H (Core I-7 3630QM - Ram 16 Go, Vidéo INTEL HD 4000 + GEFORCE 740 M Ram 4 Go)
Systèmes installés: Windows 10-21H1 / Manjaro (KDE) / Ubuntu - 20.04.3 LTS (Gnome) / EOS (XFCE) / ArcoLinux / ArchLinux (XFCE)
Systèmes: SSD Samsung 860 PRO - 1 To / Données: HDD - Seagate FireCuda 2 To hybride SSHD / Imprimante: Brother MFC-L2720DW

Hors ligne

#731 Le 26/05/2021, à 09:47

marcazer

Re : Echecs: Scid et ses fans

merci pour ta réponse. Et bien après redémarrage de la machine, j'ai "annotation" qui vient d’apparaître c'est donc réglé;  Mulder et Scully  sont sur le coup.
Je suis avec debian et scid vs pc.
Une autre question quant à l'analyse; J'aime bien le graphique de l'analyse lichess, et dans scid vs pc il y a aussi un graphique mais il est en "colonne" et non en courbe, je n'arrive pas à le configurer en courbe , est ce possible?
mini_210526105849309606.png


Marc0

Hors ligne

#732 Le 27/05/2021, à 18:32

th!erry

Re : Echecs: Scid et ses fans

Bonjour,

Un affichage sous forme de courbe est apparemment possible dans Scid vs PC : SCID Score Graph feature

PS : En fait j'ai vérifié dans la version actuelle de Scid vs PC ce graphique est le même que dans Scid, en colonnes. Il y a eu un affichage avec une courbe, mais je crois que ça posait des problèmes dans un graphique interactif.

Dernière modification par th!erry (Le 29/05/2021, à 13:14)

Hors ligne

#733 Le 29/05/2021, à 16:48

marcazer

Re : Echecs: Scid et ses fans

Et savez vous comment on fait cela?


Marc0

Hors ligne

#734 Le 31/05/2021, à 11:19

th!erry

Re : Echecs: Scid et ses fans

Bonjour,

La capture d'écran sur la page "SCID Score Graph feature" dans mon message plus haut date de 2012. Dans les versions actuelles de Scid et Scid vs PC cet affichage avec une courbe des évaluations n'est plus possible (ou alors moi non plus je ne sais pas comment...)

En revanche si on fait l'annotation d'une partie qui contient les temps de réflexion, alors on a dans le graphique les évaluations de la position sous forme de colonnes, et l'évolution des temps de réflexion sous forme de courbes. Tu peux faire un test en téléchargeant un fichier pgn sur ce site : Azerbaijan Chess Championship. Ces parties contiennent les temps de réflexion, qui sont affichés sous forme de courbes quand on va par exemple dans Scid vs PC dans Graphique - Options - Score Combiné.

Hors ligne

#735 Le 31/05/2021, à 12:08

marcazer

Re : Echecs: Scid et ses fans

ok, merci bien. J'ai installer le 4.21, c'est pareil avec des colonnes. Je trouve ça bien pour aller directement là ou ça à basculé.


Marc0

Hors ligne

#736 Le 16/07/2021, à 10:58

Caille

Re : Echecs: Scid et ses fans

Bonjour,

J'ai un sujet sur stockfish qui me questionne ici : https://forum.ubuntu-fr.org/viewtopic.php?id=2064211

Cordialement.


PC Portable: Asus N76VB-T5041H (Core I-7 3630QM - Ram 16 Go, Vidéo INTEL HD 4000 + GEFORCE 740 M Ram 4 Go)
Systèmes installés: Windows 10-21H1 / Manjaro (KDE) / Ubuntu - 20.04.3 LTS (Gnome) / EOS (XFCE) / ArcoLinux / ArchLinux (XFCE)
Systèmes: SSD Samsung 860 PRO - 1 To / Données: HDD - Seagate FireCuda 2 To hybride SSHD / Imprimante: Brother MFC-L2720DW

Hors ligne

#737 Le 09/10/2021, à 07:43

jojolemerou

Re : Echecs: Scid et ses fans

Bonjour, je teste le module entraînement aux ouvertures de SCID avec un répertoire que j'ai crée.. A la fin d'une variante Scid ne passe pas à la suivante, je suis obligé de fermer le module et de le redémarrer pour reprendre l’entraînement.   Ai je raté une manip?

Hors ligne

#738 Le 17/10/2021, à 22:48

echiquiers

Re : Echecs: Scid et ses fans

ostie a écrit :

Nouvelle page wiki pour SCID, si cela peut servir:
http://doc.ubuntu-fr.org/scid cool

Merci, cela m'a bien aidé ! smile

Hors ligne