Protector - Le Bottin des Jeux Linux

Protector

Specifications

Title: Protector Type: Tool
Genre: Puzzle Status:
Category: Puzzle ➤ Board Game ➤ Chess ➤ Engine ➤ UCI Commercial:
Tags: Puzzle; Board Game; Chess Engine; UCI Protocol Demo:
Released: Latest : 1.9.0 / Dev : R1134 Package Name:
Date: 2016-08-16 Extern Repo:
License: GPL v3 Deb Repo:
View: Third person Package:
Graphic: Text Binary:
Mechanics: Turn-Based Source: ✓
Played: Single PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 12394
Created: 2011-01-30 Updated: 2019-03-02

Summary

[fr]: Une IA libre et multi-plateforme pour le jeu d'échecs assez puissante (la puissance de Protector v.1.9.0 est estimée à 3140 Elo). Elle utilise la représentation Bitboard (représentation binaire du tablier, un bit par case), et communique avec le protocole UCI (les IA actuelles utilisent soit Winboard/Xboard, soit UCI). Elle utilise de nombreux algorithmes de recherche actuels. [en]: A fairly powerful chess game AI (the power of Protector v.1.9.0 is estimated at 3140 Elo), free/libre and cross-platform. It uses a Bitboard representation (binary representation of the board, one bit per square), and communicates with the UCI protocol (current engines use either Winboard / Xboard or UCI). It uses many current search algorithms.

Videos

Quelques exemples / Some examples (Showcase) :

Links

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

Commercial : (empty)

Resources
• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Chess Programming Wiki] [Computer Chess Rating Lists (CCRL)] [IPON Rating List]

Social
Devs (Raimund Heid [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [mastodon] [twitter] [PeerTube] [YouTube]

On other sites
[Chess Programming Wiki (Bitboards)]

Reviews
[metacritic]

News / Source of this Entry (SotE) / News (SotN)

Description [fr]

Une IA pour le jeu d'échecs, par Raimund Heid

Protector est une IA libre et multi-plateforme pour le jeu d'échecs assez puissante (la puissance de Protector v.1.9.0 est estimée à 3140 Elo). Elle utilise la représentation Bitboard (représentation binaire du tablier, un bit par case), et communique avec le protocole UCI (les IA actuelles utilisent soit Winboard/Xboard, soit UCI). Elle utilise de nombreux algorithmes de recherche actuels.

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


Protector est un programme d'échecs basé sur Bitboard qui communique avec une interface graphique d'échecs via le protocole UCI.

Description [en]

Protector is a Bitboard-based chess program that communicates with a chess GUI via the UCI protocol.

### TERMS OF USE

Protector is free, and distributed under the GNU General Public License(GPL). Essentially, this means that you are free to do almost what you want with the program, including distributing it among your friends, making it available for download from your web site, selling it (either by itself or as part of some bigger software package), or using it as the starting point for a software project of your own.

Please note that these terms do not apply for the contents of the two files "egbt.cpp" and "tbdecode.h". These files contain software from a third party (Eugene Nalimov and Andrew Kadatch) and they are not an integral part of Protector but an optional supplement.

The only real limitation is that whenever you distribute Protector in some way, you must always include the full source code, or a pointer to where the source code can be found. If you make any changes to the source code, these changes must also be made available under the GPL.

For full details, read the copy of the GPL found in the file named Copying.txt.

### COPYRIGHTS

Please note that the sources for the endgame table access from Eugene Nalimov and Andrew Kadatch are NOT distributed under GPL. In order to use them for any other purpose than building Protector you will need an own separate permission from Eugene Nalimov and Andrew Kadatch (see the copyright remarks in their files [egtb.cpp and tbdecode.h] for more details).

### CREDITS

Protector is based on many great ideas from the following people: Fabien Letouzey (pvnodes, blending of opening and endgame values, eval params), Thomas Gaksch (pvnode extensions, extended futility pruning, space attack eval), Robert Hyatt (consistent hashtable entries), Stefan Meyer-Kahlen (UCI), Gerd Isenberg/Lasse Hansen (magic bitboards), Marco Costabla/Tord Romstad/Joona Kiiski (Glaurung/Stockfish sources), Vasik Rajlich/Larry Kaufman (singlemove extensions, op/eg integer arithmetics, values for material imbalances in Rybka/Robbolito) and Andrew Kadatch/Eugene Nalimov (endgame tablebases). Without their contributions Protector would not be what it is. Thank you so much.

Installation [fr]

Pour jouer avec ce moteur, utilisez une interface graphique de jeu telle que (testé & validé) : Scid (je n'ai pas testé d'autres interfaces pour l'instant).

Test [fr]

Test (1.4.0) :
J'ai testé la compilation du jeu et son fonctionnement avec Scid : Ok.