Glaurung - Le Bottin des Jeux Linux

Glaurung

🗃️ Specifications

📰 Title: Glaurung 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Puzzle 🚦 Status:
🏷️ Category: Puzzle ➤ Board Game ➤ Chess ➤ Engine ➤ UCI only 🍥️ Name: glaurung
🔖 Tags: Puzzle; Board Game; Chess Engine; Chess960; UCI Protocol 📦️ Arch:
🐣️ Approx. start: 2004-10-14 🍥️ On Deb repo: ✓
🐤️ Latest: 2009-08-16 📦️ Deb: ✓
📍️ Version: Latest : 2.2 / Dev : 1ac8827 📦️ RPM:
🏛️ License type: FOSS/Libre 📦️ AppImage:
🏛️ License: GPL-3.0 📦️ Snap:
🏝️ Perspective: Third person 📦️ Flatpak:
👁️ Visual: Text ⚙️ Generic bin.: ✓
⏱️ Pacing: Turn-Based 📄️ Source: ✓
👫️ Played: Single 🌍️ Browser-based:
🎖️ This record: 5 stars 📱️ PDA support: ✓
🎖️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 11225 🐛️ Created: 2010-08-20
🐜️ Updated: 2021-02-27

📖️ Summary

[fr]: Une IA de jeu d'échecs (une IA spécialisée dans ce type de jeux) libre et multi-plateforme, assez puissante (puissance estimée à 2894 Elo pour la v.2.2, classée 94ème sur 2779 candidats au CCRL 40/15, classement "CCRL 404 - All engines" du 31 janvier 2021), communiquant avec le protocole UCI (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI). Elle a été 4ème au 10ème ChessWar, un championnat international de jeu d'échecs. Elle a servi de base au moteur Stockfish (n°1 mondial en 2020/21). Elle supporte les processeurs multiples (jusqu'à 8), les livres d'ouverture, et la variante Chess960. [en]: A libre and multi-platform chess AI (an AI specialized in this type of games), quite powerful (power estimated at 2894 Elo for v.2.2, ranked 94th out of 2779 candidates at the CCRL 40/15, ranking "CCRL 404 - All engines" of January 31, 2021), communicating with the UCI protocol (the most common protocols are CECP aka Winboard/Xboard, and UCI). She ranked 4th at the 10th ChessWar, an international chess championship. It was the basis of the Stockfish engine (n°1 in the world in 2020/21). It supports multiple processors (up to 8), opening books, and the Chess960 variant.

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) id(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💵 Commercial : (empty)

🍩️ Resources
(empty) :
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Chess Programming Wiki] [Computer Chess Rating Lists ("CCRL 404 - All engines")]

🐘 Social
Devs (Tord Romstad [fr] [en]) : [Site 1 2] [mastodon] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

🐝️ Related
[Debian]

📦️ Misc. repositories

🕵️ Reviews


🐘 Social Networking Update (on Mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #linux

🐧 Update:
💼️
📌️ Changes:
📖 Our entry: https://bit.ly/bottinLightOn
🐘 From:
🎥️🏝️ http://youtu.be/
🎥️🕵️ http://youtu.be/
🎥️🕹️ http://youtu.be/
🎥️🐧 http://youtu.be/

Source of this Entry:

📕 Description [fr]

Un moteur de jeu d'échecs, par Tord Romstad.
En C++.

Glaurung est une IA de jeu d'échecs (une IA spécialisée dans ce type de jeux) libre et multi-plateforme, assez puissante (puissance estimée à 2894 Elo pour la v.2.2, classée 94ème sur 2779 candidats au CCRL 40/15, classement "CCRL 404 - All engines" du 31 janvier 2021), communiquant avec le protocole UCI (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI). Elle a été 4ème au 10ème ChessWar, un championnat international de jeu d'échecs. Elle a servi de base au moteur Stockfish (n°1 mondial en 2020/21). Elle supporte les processeurs multiples (jusqu'à 8), les livres d'ouverture, et la variante Chess960.

Tord Romstad a à présent rejoint l'équipe de Stockfish et le développement de Glaurung est arrêté.
Glaurung tire son nom de celui du dragon du livre The Lord of the Rings / Le Seigneur des Anneaux de J.R.R. Tolkien.

Ressources et documentations disponibles : voir les fiches "Ressources - Echecs" et "Ressources - Echecs Orientaux".


Glaurung est un moteur d’échecs UCI gratuit. Ce n'est pas un programme d'échecs complet, car il nécessite une interface graphique compatible UCI (telle que XBoard with PolyGlot, eboard, José, Arena, Sigma Chess, Shredder, Chess Partner, ou Fritz) pour être utilisé confortablement. Lisez la documentation de l'interface graphique de votre choix pour savoir comment utiliser Glaurung avec votre interface graphique.

Glaurung 2 est une version complètement réécrite de Glaurung. À part le code de recherche parallèle, presque aucun code n'est partagé avec Glaurung 1.2.1, la version stable précédente. Le nouveau programme est nettement plus fort que l'ancien, mais son style de jeu est moins attrayant, car il reste encore quelques failles majeures dans sa fonction d'évaluation (notamment l'espace et le développement).

Cette version de Glaurung prend en charge jusqu'à 8 CPU, mais n'a pas été testée à fond avec plus de 2. Le programme essaie de détecter le nombre de CPU sur votre ordinateur et définit le nombre de fils de recherche en conséquence, mais sachez que la détection n'est pas toujours correct. Il est donc recommandé de contrôler la valeur du paramètre UCI "Threads" et de vous assurer qu'elle est égale au nombre de cœurs de processeur de votre ordinateur.

Livres d'ouverture

Cette version de Glaurung dispose d’un support expérimental pour les livres d’ouverture PolyGlot. Pour plus d'informations sur la création de tels livres, consultez la documentation de PolyGlot. Le "Book File" peut être sélectionné en définissant le paramètre UCI "Book File".

Un Book File créé par Salvo Spitaleri est disponible sur la page Web de Glaurung.



🍥️ Debian:

Moteur UCI d’échecs libre, pour le calcul des mouvements d’échecs

Il s’agit d’un moteur d’échecs de très fort niveau, ayant fini à la quatrième place lors du dixième tournoi international de ChessWar. Il utilise UCI (universal chess interface – interface universelle d’échecs pour les moteurs d’échecs) comme protocole de communication. Cela signifie que pour jouer avec lui, l’utilisateur doit utiliser une interface compatible avec UCI, telle que knights, ou un adaptateur à xboard tel que polyglot.

📕 Description [en]

"A libre, multi-platform & quite powerful chess AI, supporting multiple processors (up to 8), opening books, and the Chess960 variant" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book).

Glaurung is a free UCI chess engine. It is not a complete chess program, but requires some UCI compatible GUI (like XBoard with PolyGlot, eboard, José, Arena, Sigma Chess, Shredder, Chess Partner, or Fritz) in order to be used comfortably. Read the documentation for your GUI of choice for information about how to use Glaurung with your GUI.

Glaurung 2 is a completely rewritten version of Glaurung. Apart from the parallel search code, almost no code is shared with Glaurung 1.2.1, the previous stable version. The new program is clearly stronger than the old, but has a less attractive style of play, because there are still a few major holes in its evaluation function (most notably space and development).

This version of Glaurung supports up to 8 CPUs, but has not been tested thoroughly with more than 2. The program tries to detect the number of CPUs on your computer and set the number of search threads accordingly, but please be aware that the detection is not always correct. It is therefore recommended to inspect the value of the "Threads" UCI parameter, and to make sure it equals the number of CPU cores on your computer.

Opening books

This version of Glaurung has experimental support for PolyGlot opening books. For information about how to create such books, consult the PolyGlot documentation. The book file can be selected by setting the UCI parameter "Book File".

A book file contributed by Salvo Spitaleri can be found on the Glaurung web page.


🍥️ Debian:

Free UCI chess engine, to calculate chess moves

This is a very strong chess engine, finished 4th place at internatonal ChessWar X. It uses the UCI (universal chess interface), for chess engines as communication protocol. This means to play against it, you have to use an UCI capable interface, like knights. Or an xboard adapter like polyglot.

🚧️ Installation [fr]

INSTALLATION :

Pour jouer, utilisez une interface graphique de jeu telle que (testé & validé) : Pychess ou Xboard.
Sous Debian, les moteurs d'échecs empaquetés sont installés dans /usr/games/ (utile pour le paramétrage des interfaces graphiques).