GNU Backgammon
Installation
GnuBG est un programme qui peut jouer et analyser des parties ou des matchs de backgammon. La force de son jeu provient de sa capacité d'analyse par (Neural Net technology).
The utility of artificial neural network models lies in the fact that they can be used to infer a function from observations and also to use it. This is particularly useful in applications where the complexity of the data or task makes the design of such a function by hand impractical.
Il est possible de jouer à la ligne de commande ou avec l'interface graphique basé sur GTK+.
- Où peut-on trouver GnuBG ?
-
Le site officiel de GNU Backgammon est
http://www.gnu.org/software/gnubg/.Des compilations pour Windows sont disponibles sur gnubg.org. Le lien "Download" dans le menu de gauche permet de télécharger la dernière version stable sous forme d'installeur automatique.
- Combien coûte Gnu Backgammon ?
- GnuBG est un logiciel libre (Open Source) et multi-plateformes. Vous pouvez le télécharger gratuitement. Pour plus d'information sur la license, voir GNU General Public License.
- À quoi ressemble l'interface graphique ?
Voici une capture d'écran de la fenêtre principale de jeu :
Installation
- Comment installer sous Windows ?
-
Exécutez simplement le programme d'installation récupéré sur gnubg.org. Par défaut, les fichiers vont être installés dans "C:\Program Files\gnubg". la fin de l'installation, le programme vous demandera d'installer la base de données du "bearoff". Acceptez en choisissant l'option qui vous convient le mieux (téléchargement ou génération immédiate par le programme).
- Comment installer sous Linux ?
-
Rechercher GNU Backgammon dans le dépôt de logiciels de votre distribution. Personnelement, j'ai installé GNU BG en 3 clics sur openSUSE Leap à partir de cette page : software.opensuse.org.
Après l'installation
- GnuBG se plaint qu'il manque des fichiers
- GnuBG recherche probablement sans les trouver les fichiers "gnubg.weights" ou "gnubg.bd". "Gnubg.bd" est la base de données du bearoff qui sert à évaluer les positions des fins de partie. Le fichier "gnubg.weights" contient les dosages Neural Net pour la plupart des évaluateurs de position du programme.
- Mon écran a des problèmes au démarrage de GnuBG
- Installez un pilote pour votre carte graphique. Vérifiez que vous avez choisi une résolution d'écran d'au moins 65535 (16 bit). Si votre carte est une ATI Rage quelconque, il peut y avoir un problème avec l'interface GTK+ et MS Windows.
- Je n'ai que la ligne de commande, où est le joli tablier de jeu ?
- Dans Windows, cliquez sur la bonne entrée du menu de démarrage (GNU backgammon for windows). Si ça ne fonctionne toujours pas, vérifiez le chemin de l'exécutable. Dans GNU/Linux, vérifiez que GTK+ est installé
- Mes réglages disparaissent constamment
- Avez-vous d'abord enregistré vos réglages via le menu Settings -> Save settings ?
Le jeu
- À quoi servent les boutons sur la barre d'outils ?
-
De gauche à droite :
- Lancer les dés
- Doubler
- Accepter le double
- Refuser le double
- Redoubler (beaver)
- Jouer maintenant
- Annuler le coup
- Éditer la position
- Inverser la direction du jeu
- Arrêter l'opération en cours
- Est-il possible de jouer plus rapidement ?
Outre les raccourcis indiqués dans les divers menus, 2 zones cliquables permettent de lancer les dés ou de tourner le vido (cube à doubler) d'un simple clic :
Vous pouvez aussi visualiser les coups permis en glissant une pierre tout en maintenant le bouton de la souris enfoncé :
- Je trouve que GnuBG joue très mal
- Vous êtes sûr de ça ? Si vous répondez oui, vous devriez songer à faire un tour à Monte Carlo pour gagner le championnat du monde de backgammon. Si ce plan échoue, vérifiez que "gnubg.weights" est correctement instalé
- GnuBG est trop fort pour moi
- Allez dans le menu "Settings -> Players" et ajustez les réglages de "Players 0". Vous pouvez aussi choisir des ensembles de réglages prédéfinis dans ce menu.
- Qu'est-ce que le mode "Tuteur" ?
- Vous pouvez être averti par GnuBG chaque fois que vous faites un coup douteux en utilisant le mode Tuteur. Démarrez ce mode de jeu à partir du menu "Settings -> Options -> Tutor" en cochant la case "Tutor Mode". Vous pouvez définir le niveau de tolérance du tuteur et inclure les décisions relatives au cube à doubler.
- GnuBG a toujours de bons dés, je crois qu'il triche...
- Dans le menu "Settings", vous pouvez choisir parmi plusieurs générateurs de dés aléatoires. Si vous
pensez toujours que GNU Backgammon triche, programmez votre propre générateur ou roulez manuellement les
dés. Si vous êtes un
chieur de premièresceptique incorrigible, téléchargez les sources du programme (la licence le permet) et inspectez le code par vous-même. - Comment changer mon nom de joueur ?
- Allez dans le menu "Settings -> Players" et cliquez sur "Player 1". Il y a un champ pour définir le nom du joueur.
- Comment changer les couleurs du tablier ?
- Dans le menu "Settings -> Appearance", vous pouvez choisir parmi plusieurs tabliers et faire des ajustements. N'oubliez pas d'enregistrer vos changements avec "Save settings".
- Comment éliminer ces beeps ennuyants ?
- Allez dans le menu "Settings -> Options -> Sounds" et décochez "Beep on invalid input".
Termes utilisés dans l'interface
- Qu'est-ce qu'un Ply ?
- Les Plies sont les niveaux de l'évaluation des positions utilisés par GnuBG. 0-ply signifie que Gnu Backgammon évalue la position telle quelle. 1-ply va permettre d'évaluer les positions qui pourraient survenir au prochain coup. 2-ply permet d'analyser 2 coups plus loin etc.
- Qu'est-ce que le noise ?
- Le noise est un facteur qui pertube l'évaluation 0-ply de GNU Backgammon. Monter le niveau de noise réduit la qualité de jeu de GnuBG.
- Qu'est-ce que la reduced evaluation ?
- La recherche réduite fonctionne avec l'évaluation 2-ply ou plus. Elle permet d'éliminer automatiquement certains candidats de coups pour augmenter la vitesse.
- Que veut dire gwc ?
- Abréviation de game winning chance.
- Que veut dire mwc ?
- Abréviation de match winning chance.
- Que veut dire dp ?
- Abréviation de doubling point. C'est un moment du déroulement du jeu où vous auriez dû doubler.
- Que veut dire tg ?
- Abréviation de too good to double. C'est une situation du jeu où il est préférable de conserver le cube plutôt que de doubler l'adversaire, à cause des possibilités de gammon.
Analyser, importer et exporter
GnuBG est pourvu de plusieurs fonctions d'analyse et d'exportations. Les formats d'exportation supportés incluent entre autre: HTML, PNG, LateX, Postscript, texte simple et plusieurs autres. Des formats compatibles avec d'autres logiciels (Snowie et Jellyfish par exemple) sont aussi disponibles.
- Format HTML
- Vous pouvez exporter un match et son analyse sous forme de fichier HTML très agréable à visualiser dans le navigateur, avec une capture de la position tous les 5 coups par exemple. Le fichier généré avec les images est assez volumineux mais s'affiche tout de même rapidement en local. C'est utilisable sur le web aussi. Si votre connexion est assez rapide : voir cet exemple. Notez que GnuBG est standard compliant et qu'il génère des fichiers xHTML 1.0 et CSS valides !
- Format texte simple
- Le format texte simple est évidemment beaucoup moins lourd que le format HTML. Voir cette partie et son analyse exportée au format texte simple.
- Image PNG
- Vous pouvez exporter une position sous forme d'image via le menu "File -> Export -> Position -> PNG". Vous pouvez définir la grandeur de l'image via le menu "Settings -> Export". Voir cette image générée par Gnu Backgammon.
- ASCII
- L'exportation en ASCII est idéale pour envoyer une position par courriel. Sélecctionnez le menu "Edit -> Copy as -> Position as ASCII". La position est maintenant dans le presse-papiers prête à être copiée dans un courriel. Note : sous Windows, un reformatage manuel de la position peut être nécessaire. Pour un meilleur enlignement, utilisez une police à chasse fixe comme Courier New. Voici le résultat que vous devriez obtenir :
GNU Backgammon Position ID: tjODAaC7awEgAQ Match ID : 0QkACAAA+AEA +13-14-15-16-17-18------19-20-21-22-23-24-+ | O X | O | O X O O O | O | O | | O O O O | | | | O | | | | | | | | | | |BAR| | | | | | | | | | | | | X X X | | O | | X X X X | | O | | X X X X X X | +12-11-10--9--8--7-------6--5--4--3--2--1-+ O: Claude Leduc 0 points 64 point match On roll 63 points X: Francois
Importation
GnuBG est aussi capable d'importer plusieurs formats de fichiers (ceux de FIBS, Snowie et Jellyfish entre autre).
Modifié: 02/05/2024
Copyright: Tous droits réservés © 2002-2024 F. Constantineau