Scid: Une application de base de donnée d'échecs
Un paquet s'il vous plait...
Packaging

linuxviolin Membre non connecté
-
- Voir le profil du membre linuxviolin
- Inscrit le : 13/06/2012

Au passage, si plus de modules de jeu pouvaient aussi être packagés ce serait encore mieux. Par exemple: Fruit, Crafty, Critter, Stockfish... Les 2 derniers étant de très fort modules de jeu classés dans le top 3 à 5 des moteurs de jeu, au même niveau quasiment que Rybka ou Fritz, juste sous Houdini.
Enfin, si vous pouviez pensez à PyChess aussi... Merci d'avance.
Je pense que ces paquets seraient très intéressant et utiles à un certain nombre de gens, voir beaucoup.

Édité par linuxviolin Le 25/06/2012 à 00h04
K.I.S.S. ===> "Keep It Simple, Stupid"
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)

linuxviolin Membre non connecté
-
- Voir le profil du membre linuxviolin
- Inscrit le : 13/06/2012
nmrk.n :
Le lien que tu fournis donne la réponse dans l'état actuel des choses :
Citation :
Installation
For Windows users: the Windows download of Scid is an installer application; just run it to install Scid. If you want to compile Scid on Windows yourself, download the source package; it includes Makefiles for MinGW, Cygwin and VC++.
To compile Scid for Linux or other Unix operating systems, you must have Tcl/Tk (8.5 or newer is required) and a C++ compiler. You should be able to compile Scid just by typing ./configure and then make in the scid directory. If that does not work, you may need to edit the Makefile. If all else fails, just ask for help.
For Windows users: the Windows download of Scid is an installer application; just run it to install Scid. If you want to compile Scid on Windows yourself, download the source package; it includes Makefiles for MinGW, Cygwin and VC++.
To compile Scid for Linux or other Unix operating systems, you must have Tcl/Tk (8.5 or newer is required) and a C++ compiler. You should be able to compile Scid just by typing ./configure and then make in the scid directory. If that does not work, you may need to edit the Makefile. If all else fails, just ask for help.
Non. Ils existent des paquets dans d'autres distros, Ubuntu par exemple. Même pour Fedora il y a des paquets pour Scid. Dans le même lien, http://scid.sourceforge.net/download.html:
Citation :
1. Linux / Unix:
- scid-4.3.tar.bz2 (February 2011), a Bzip2-compressed tarfile of all the Scid source and additional data files. This package includes all Scid Pocket source files.
- RPM packages for Fedora are available at http://katrine.lpi.ru/kalenkov/
- scid-4.3.tar.bz2 (February 2011), a Bzip2-compressed tarfile of all the Scid source and additional data files. This package includes all Scid Pocket source files.
- RPM packages for Fedora are available at http://katrine.lpi.ru/kalenkov/
Avec tout ce qu'il faut. Mageia devrait prendre modèle. Je pense qu'un dev devrait combler cette/ces lacune(s)...
Édité par linuxviolin Le 25/06/2012 à 01h36
K.I.S.S. ===> "Keep It Simple, Stupid"
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
Pour ce qui est des autres logiciels, est ce que tu pourrais donner un lien pour les télécharger pour chacun d'eux. J'ouvrirai une demande pour chacun sur le bugzilla. Merci d'avance.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Merci de nous alerter sur ces programmes.
Si par la même occasion, tu peux nous détailler ce que chacun fait, et comment ils s'utilisent, nous sommes preneurs.
A chacun sa contribution

Yves

linuxviolin Membre non connecté
-
- Voir le profil du membre linuxviolin
- Inscrit le : 13/06/2012
pamputt :
Bonjour, je viens de faire une demande sur le bugzilla pour scid. J’essaierai de regarder pour fournir un fichier spec pour que ça accélère les choses.
Pour ce qui est des autres logiciels, est ce que tu pourrais donner un lien pour les télécharger pour chacun d'eux. J'ouvrirai une demande pour chacun sur le bugzilla. Merci d'avance.
Pour ce qui est des autres logiciels, est ce que tu pourrais donner un lien pour les télécharger pour chacun d'eux. J'ouvrirai une demande pour chacun sur le bugzilla. Merci d'avance.
Merci.
Pour les autres applications, voici:
- PyChess ===> https://sites.google.com/site/pychess/ et/ou http://www.pychess.org/
- Scid vs PC (un fork de Scid avec quelques "New/Improved features over Scid") ===> http://scidvspc.sourceforge.net/ :
À propos des modules de jeu, voici les liens où on peut les trouver:
- Stockfish ===> http://www.stockfishchess.com/
- Critter ===> http://www.vlasak.biz/critter/
- Komodo===> http://komodochess.com (la version 4 est payante mais les anciennes version, comme la 3, sont téléchargeables gratuitement du site)
- Crafty ===> http://www.craftychess.com/
- Fruit ===> http://www.fruitchess.com/ et http://www.superchessengine.com/fruit.htm pour la dernière version, 2.3.1 (ce module est plus ou moins interrompu mais les version disponibles, même anciennes, sont d'un relativement bon niveau et pas facile à battre)
- Phalanx ===> http://phalanx.sourceforge.net/ (un peu vieux aussi mais d'une bonne force, pas si évident à battre)
Stockfish, Critter et Komodo sont de très fort modules quasiment de même force que Rybka et Houdini (voir par exemple sur la page d'accueil de Stockfish pour les premiers d'un classement des modules d'échecs) Crafty est aussi de très bonne force et les autres également. Il en existe d'autres aussi, également de bonne force, mais je crois que avec ceux que je cite ici ça suffit largement. Surtout vu la force de ces modules... Pour joueurs sérieux.

Merci d'avance.
Papoteur :
@linuxviolin,
Merci de nous alerter sur ces programmes.
Si par la même occasion, tu peux nous détailler ce que chacun fait, et comment ils s'utilisent, nous sommes preneurs.
A chacun sa contribution
Merci de nous alerter sur ces programmes.
Si par la même occasion, tu peux nous détailler ce que chacun fait, et comment ils s'utilisent, nous sommes preneurs.
A chacun sa contribution

Ce que chacun fait? Ben, les modules de jeu servent à jouer aux échecs. Ce sont des moteurs de jeu. PyChess est une interface graphique permettant d'utiliser des moteurs de jeu et qui intègre aussi son propre module, PyChess. Scid vs PC est comme Scid avec quelques "renforcements" :
Citation :
Introduction
Shane's Chess Information Database is a powerful Chess Toolkit, with which one can create huge chess databases, run engine analysis, or play casual games against the computer or online with the Free Internet Chess Server. It was originally written by Shane Hudson , and has received strong contribution from Pascal Georges and others.
Scid vs. PC is a usability and bug-fix fork of Scid. The project is maintained by Stevenaaus, has been extensively tested with the Million Base and ICOfY databases.
Shane's Chess Information Database is a powerful Chess Toolkit, with which one can create huge chess databases, run engine analysis, or play casual games against the computer or online with the Free Internet Chess Server. It was originally written by Shane Hudson , and has received strong contribution from Pascal Georges and others.
Scid vs. PC is a usability and bug-fix fork of Scid. The project is maintained by Stevenaaus, has been extensively tested with the Million Base and ICOfY databases.
Voir aussi la partie "2. Features" sur le site pour les "New / Improved features over Scid".
Pour faire une comparaison avec les produits de ChessBase que beaucoup connaissent, les moteurs de jeu correspondent à Fritz, Schredder, Hiarcs, Rybka, Houdini... et Scid et Scid vs PC, les bases de données, correspondent à ChessBase, la base de donnée. Vous pouvez trouver ces produits sur leur site ===> http://www.chessbase.com/
Édité par linuxviolin Le 26/06/2012 à 06h31
K.I.S.S. ===> "Keep It Simple, Stupid"
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :
==> bogue 6572
- Scid vs PC (un fork de Scid avec quelques "New/Improved features over Scid") ===> http://scidvspc.sourceforge.net/ :
==> bogue 6573
- Stockfish ===> http://www.stockfishchess.com/
==> bogue 6574
- Critter ===> http://www.vlasak.biz/critter/
==> bogue 6575
- Komodo===> http://komodochess.com (la version 4 est payante mais les anciennes version, comme la 3, sont téléchargeables gratuitement du site)
==> Le code de ce moteur ne semble pas être libre. En tout cas je n'ai pas réussi à trouver les sources.
- Crafty ===> http://www.craftychess.com/
==> bogue 6576
- Fruit ===> http://www.fruitchess.com/ et http://www.superchessengine.com/fruit.htm pour la dernière version, 2.3.1 (ce module est plus ou moins interrompu mais les version disponibles, même anciennes, sont d'un relativement bon niveau et pas facile à battre)
==> Le code de ce moteur ne semble pas être libre. En tout cas je n'ai pas réussi à trouver les sources.
- Phalanx ===> http://phalanx.sourceforge.net/ (un peu vieux aussi mais d'une bonne force, pas si évident à battre)
==> bogue 6577
Maintenant, le temps d'attente peut-être long, très long. J'essaierai de fournir un fichier spec pour chacun de ces logiciels our accélérer un peu les choses.

linuxviolin Membre non connecté
-
- Voir le profil du membre linuxviolin
- Inscrit le : 13/06/2012
pamputt :
- Komodo===> http://komodochess.com (la version 4 est payante mais les anciennes version, comme la 3, sont téléchargeables gratuitement du site)
==> Le code de ce moteur ne semble pas être libre. En tout cas je n'ai pas réussi à trouver les sources.
- Fruit ===> http://www.fruitchess.com/ et http://www.superchessengine.com/fruit.htm pour la dernière version, 2.3.1 (ce module est plus ou moins interrompu mais les version disponibles, même anciennes, sont d'un relativement bon niveau et pas facile à battre)
==> Le code de ce moteur ne semble pas être libre. En tout cas je n'ai pas réussi à trouver les sources.
==> Le code de ce moteur ne semble pas être libre. En tout cas je n'ai pas réussi à trouver les sources.
- Fruit ===> http://www.fruitchess.com/ et http://www.superchessengine.com/fruit.htm pour la dernière version, 2.3.1 (ce module est plus ou moins interrompu mais les version disponibles, même anciennes, sont d'un relativement bon niveau et pas facile à battre)
==> Le code de ce moteur ne semble pas être libre. En tout cas je n'ai pas réussi à trouver les sources.
À propos de ces deux moteurs de jeu, je ne suis pas très sûr. Mais on trouve des paquets de Fruit dans d'autres distros. Il y en a pour Ubuntu au moins, même si c'est seulement pour la "vieille" version 2.1: http://packages.ubuntu.com/search?keywords=Fruit&searchon=names&suite=precise§ion=all Pour Komodo, c'est plus difficile mais comme la version précédente, la 3, est disponible gratuitement sur leur site, je pensais que cela ne posait pas de problème...
Il y a d'autres applications qui ne sont pas non plus Open Source me semble-t'il, comme par exemple Opera et/ou le plugin Flash. Je ne pense pas, ne vois pas pour ces autres applications, que cela pose problème...
En tous les cas, merci pour votre réponse à mes demandes et votre réactivité...

Édité par linuxviolin Le 28/06/2012 à 01h18
K.I.S.S. ===> "Keep It Simple, Stupid"
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves

linuxviolin Membre non connecté
-
- Voir le profil du membre linuxviolin
- Inscrit le : 13/06/2012
Papoteur :
Pour Fruit 2.1, entre autres http://wbec-ridderkerk.nl/html/download.htm
Exact! Je l'avais oublié ce site. Honte à moi!

Ça fait beaucoup de moteurs de jeu. Je ne pense pas qu'il soit utile d'en avoir autant. Mieux vaut en avoir des bons que pléthore car dans le lot, certains ne sont pas d'un niveau astronomique même si ils peuvent battre un joueur de bon niveau.
Ceux que j'ai donné dans mes posts précédents sont de très fort moteurs de top niveau rivalisant avec Rybka et Houdini qui sont les moteurs les plus forts au monde, comme je l'ai déjà indiqué. Les autres sont de moindre force, je ne pense pas qu'il soit utile de les packager... Enfin, à vous de voir.

Édité par linuxviolin Le 28/06/2012 à 01h19
K.I.S.S. ===> "Keep It Simple, Stupid"
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :

linuxviolin Membre non connecté
-
- Voir le profil du membre linuxviolin
- Inscrit le : 13/06/2012
pamputt :
Un empaqueteur à regardé pour critter Mais il ne sait pas quoi faire. Il n'arrive pas à trouver les sources. Peut-etre que le logiciel n'est pas libre. Tu peux confirmer et/ou lui répondre directement (sur le rapport de bogue) ?
Ben, en fait, ça ne fait rien du tout tout seul! Il faut une interface graphique pour utiliser les engins, ou Scid par exemple. Et il n'y a pas vraiment besoin des sources, les engins, les fichiers des engins, suffisent, enfin je crois...
On peut bien sûr tout à fait installer les modules de jeu "à la main" dans /usr/bin et leur donner les droits nécessaires, ainsi que cocher la case comme quoi ils sont exécutables. Ce sont les seules choses qu'il y ait à faire mais pour cela il faut un minimum de connaissances, ce n'est pas évident tout le monde. Voilà pourquoi je pensais qu'en faire un paquet qui automatiserait l'installation et la rendrait aussi simple et aisée que d'installer Firefox ou n'importe quelle autre application serait une bonne chose...
P.S.= Je ne parle que pour les modules de jeu dans ce post bien sûr...
Édité par linuxviolin Le 19/07/2012 à 20h24
K.I.S.S. ===> "Keep It Simple, Stupid"
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :

linuxviolin Membre non connecté
-
- Voir le profil du membre linuxviolin
- Inscrit le : 13/06/2012
pamputt :
En fait une autre personne a réussi à en faire un paquet, critter sera don dispo dans Mageia 3 (et dans Mageia 2 si on le demande).
OK, très bien.


K.I.S.S. ===> "Keep It Simple, Stupid"
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)
"Simplicity is the ultimate sophistication." (Leonardo da Vinci)
"Everything should be made as simple as possible, but no simpler." (Albert Einstein)

pamputt Membre non connecté
-
- Voir le profil du membre pamputt
- Inscrit le : 03/01/2010
- Groupes :

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
linuxviolin :
[quote=pamputt] Et il n'y a pas vraiment besoin des sources, les engins, les fichiers des engins, suffisent, enfin je crois...
On peut bien sûr tout à fait installer les modules de jeu "à la main" dans /usr/bin et leur donner les droits nécessaires, ainsi que cocher la case comme quoi ils sont exécutables.
On peut bien sûr tout à fait installer les modules de jeu "à la main" dans /usr/bin et leur donner les droits nécessaires, ainsi que cocher la case comme quoi ils sont exécutables.
Effectivement, il n'y a pas besoin des sources pour l'installer et le faire fonctionner. Mais la distribution est dite open-source, et on met à disposition des utilisateurs le code source des applications. Sinon, comment vérifier que la source est disponible ?
Rien n'indique que Critter soit open source.
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie