Our 3D CAD supplier models have been moved to 3Dfindit.com, the new visual search engine for 3D CAD, CAE & BIM models.
You can log in there with your existing account of this site.
The content remains free of charge.
Licensed under Copyrighted free use (Model Citizen).
Un programme d'échecs est un programme informatique conçu pour jouer au jeu d'échecs.
L'histoire des machines joueuses d'échecs n'attend pas le développement de l'électronique et de l'informatique : la première fut l'automate turc inventée en 1769 par Johan Wofgang von Kempelen[1], qui joua notamment contre l'impératrice Catherine II et Napoléon Bonaparte. C'était en fait un homme de petite taille caché dans la machine.
Les premiers véritables programmes virent le jour dans les années 1950, avec le développement des ordinateurs. Ils passèrent en un demi-siècle de la connaissance des règles à un niveau au moins égal à celui des meilleurs joueurs humains.
L'un des pionniers fut Alan Turing qui, en , écrit un programme de jeu d'échecs. Ne disposant pas d'un ordinateur assez puissant pour le faire tourner, il simule lui-même les calculs de la machine, mettant environ une demi-heure pour effectuer chaque coup. Une partie fut enregistrée, où le programme perdit contre Alick Glennie, un collègue de Turing.
L'utilisation des supercalculateurs dans le cadre des échecs avait deux buts principaux : battre les meilleurs joueurs d'échecs humains, mais surtout créer une vitrine technologique pour les constructeurs de matériel informatiques.
Quelques supercalculateurs dédiés au jeu d'échecs :
Les réseaux neuronaux (intelligence artificielle) dédiés au jeu d’échecs :
Au même titre que le micro-ordinateur pour les premiers ordinateurs, les jeux d'échecs électroniques sont une évolution naturelle des supercalculateurs dédiés au jeu d'échecs vers un format commercialisable. Ils bénéficient des avancées technologiques de miniaturisation des composants[6], mais également des avancées théoriques dans le domaine de l'algorithmique[7]. Ils ne deviennent réellement performants qu'à partir du milieu des années 1980.
Quelques jeux d'échecs électroniques réputés :
Depuis les années 1990, la puissance croissante des ordinateurs personnels a relégué l'utilisation des supercalculateurs et des jeux électroniques au second plan. Depuis, les recherches portent plus sur le développement de logiciels performants que sur les machines utilisées.
Certains logiciels, comme ChessBrain, combinent la puissance de plusieurs ordinateurs d'un même réseau, ce qui les rapproche de la catégorie des supercalculateurs et des ordinateurs multiprocesseurs.
À la fin des années 2010, les progrès de l'Intelligence artificielle ont montré leurs effets avec le jeu d'échecs, mais aussi de go et les jeux de réflexion en général, en témoignent la victoire de AlphaGo sur le champion du monde de go Lee Sedol et la victoire d'AlphaZero sur le fort programme d'échecs Stockfish.
Quelques logiciels d'échecs parmi les plus connus, titrés ou réputés et relativement récents (2019) :
Ces anciens programmes d'échecs des années 1970 à 1990 ont été conçus pour fonctionner dans l'environnement MS-DOS, mais peuvent toujours être lancées actuellement (2019) sur la version 64 bit de Windows 10 grâce aux émulateurs tels que DOSBox or Qemu[8] :
Ces programmes d'échecs fonctionnent sur du matériel obsolète :
Microchess était le premier jeu commercial pour un ordinateur personnel, développé d'abord pour le KIM-1 et plus tard pour le Commodore PET, l'Apple II, le TRS-80 et autres. Le grand maître Bobby Fischer a joué contre MicroChess[9].
Mac Hack a été le premier programme d'échecs à se voir attribuer un classement Elo et le premier à gagner contre une personne en tournoi.
De nombreux programmes ont également vu le jour pour vérifier la correction d'un problème d'échecs. Ce type de programme est très spécifique, car contrairement à un programme de partie, il se doit d'analyser la totalité des coups possibles, puisqu'un problème qui aurait d'autres solutions que celles voulues par l'auteur serait démoli.
Lorsqu'un problème a été vérifié par ordinateur, cela est mentionné sous le diagramme du problème par le symbole « C+ » (C pour le mot anglais Computer).
Avec le développement de moteurs d'échecs performants, la séparation entre l'interface graphique de jeu (fenêtre, boutons et menus, présentation du plateau de jeu) et le moteur de jeu s'est faite naturellement.
La liste suivante n'est pas exhaustive.
Interfaces Windows :
Interfaces multi-plateformes :
Interfaces web :
Il existe des serveurs web dédiés entièrement, ou en partie, aux parties d'échecs entre différents joueurs. Ils peuvent disposer de classement de joueurs, de différentes variantes de jeu...
En 1977, lors du 2e championnat du monde d'échecs des ordinateurs, l'ordinateur Kaissa donna soudainement une tour, sans raison apparente contre son adversaire Duchess et perdit logiquement la partie. Mais, lors de l'analyse post-mortem de la partie (analyse détaillée), on constata que ce coup était en fait le seul qui parait un mat forcé.
This article uses material from the Wikipedia article "Programme d'échecs", which is released under the Creative Commons Attribution-Share-Alike License 3.0. There is a list of all authors in Wikipedia
Entertainment