Gnuchess

Gnuchess

GNU Chess

GNU Chess
Importez le logo de ce logiciel
Gnomechess.png
glChess utilisant GNU Chess
Développeur The GNU Chess Team
Dernière version 5.0.7 (le 7 août 2003) [+/−]
Environnement Unix, GP2X, Windows
Type Programme d'échecs
Licence GNU GPL
Site Web GNU Chess

GNU Chess est un programme informatique pour jouer aux échecs. GNU Chess est un des plus vieux programme d'échecs pour Unix et a été porté sur de nombreux environnements. Le projet GNU Chess est l'un des plus vieux paquet GNU, il a été créé en 1984. La première version a été écrite par Stuart Cracraft[1]. Toutes les versions suivantes et précédent la version 5 ont été écrites par John Stanback.

GNU Chess est un logiciel libre, sous les termes de la licence licence publique générale GNU, et est maintenu par la collaboration de développeurs. Ne disposant que d'une saisie des coups en ligne de commande, il peut être considéré comme un moteur d'échecs. Il est souvent utilisé avec un environnement graphique comme XBoard ou GlChess pour la 3D.

En 1998-1999, GNU Chess a subi une transition vers la version 5. La version 5 consistait essentiellement à réécrire GNU Chess sur de nouvelles base pour éliminer le code spaghetti et remplacer les structures de données désuetes par des techniques d'exécution de programmes d'échecs plus avancées. Ces dernières incluaient l'utilisation des structures bitboard, un algorithme de recherche appelé Principal Variation Search (une variation de l'élagage alpha-beta par le professeur Tony Marsland), et une full end-leaf evaluation. Le principal auteur de la version 5 était Chua Kong-Sian[2].

Il utilise également d'autres techniques pour obtenir ses performances, comme une bibliothèque d'ouvertures (générée par l'étude de parties de maîtres pour aider à bien débuter, et des tables de hachage stockant des positions analysées pour empêcher le gaspillage de temps d'analyses déjà effectuées.

Notes et références

Lien externe

  • Portail des échecs Portail des échecs
  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « GNU Chess ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Gnuchess de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Evaluation function — An evaluation function, also known as a heuristic evaluation function or static evaluation function, is a function used by game playing programs to estimate the value or goodness of a position in the minimax and related algorithms. The evaluation …   Wikipedia

  • GNU Chess — Infobox Software name = GNU Chess caption = GNU Chess 5.0.7 on WinBoard 4.2.7 developer = The GNU Chess Team latest release version = 5.0.7 latest release date = August 7, 2003 operating system = Unix, GP2X, Windows genre = Computer chess license …   Wikipedia

  • Crafty — For the publisher of role playing games, see Crafty Games. Crafty Original author(s) Dr. Robert Hyatt Stable release 23.4 …   Wikipedia

  • Crafty (programme d'échecs) — Pour les articles homonymes, voir Crafty. Crafty est un programme d échecs écrit par le professeur Robert Hyatt. Son prédécesseur est Cray Blitz, le gagnant des éditions 1983 et 1986 du championnat du monde d échecs des ordinateurs (WCCC). Son… …   Wikipédia en Français

  • Ajedrez — Juego de ajedrez Jugadores 2 Preparación 1 min …   Wikipedia Español

  • Función de evaluación — La función de evaluación, también conocida como función de evaluación heurística, es una algoritmo usado generalmente por programas que saben jugar juegos de estrategia como el Ajedrez (denominados motores de ajedrez), Go entre otros para estimar …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”