Échecs, dames et autres jeux de plateau

Quelques programmes libres que j'ai repris, portés ou modernisés pour qu'ils fonctionnent sur les systèmes actuels.

Échecs

Mes programmes d'échecs sont présentés dans la page Projets : Eschecs 6, en Pascal avec MSEgui, et Eschecs, en FreeBASIC.

Dames internationales

Capture d'écran de Danican

Danican

Un programme pour jouer aux dames internationales, écrit en C par Christian Obrecht. Son nom rend hommage à François-André Danican Philidor, le plus célèbre joueur d'échecs et de dames du xviiie siècle.

C, GTK · Ma contribution : adaptation à GTK2, à partir de la version 0.5.2

Dames anglaises

Capture d'écran de Capers

Capers

Un programme de Peter Chiochetti pour jouer aux dames anglaises contre l'ordinateur et étudier des parties tirées de livres. L'adversaire est le moteur Cake de Martin Fierz.

Python, C · Ma contribution : portage en Python 3 et PyGObject (branche pygobject)

Capture d'écran de Xcheckers

Xcheckers

Un petit programme de Peter Chiochetti pour jouer aux dames anglaises sous X Window, contre l'ordinateur ou contre d'autres joueurs par Internet. L'adversaire est le moteur simplech de Martin Fierz.

C, Xlib · Ma contribution : mise à jour de la version 2.2.3 pour les versions récentes de GCC

Othello

Capture d'écran de Sirius

Sirius

Un programme pour jouer à Othello (reversi), écrit en C par Henrik Öhman. Son adversaire artificiel joue à un très bon niveau, qu'on peut régler de plusieurs façons. Il utilise une recherche alpha-bêta, une évaluation fondée sur des motifs et un petit livre d'ouvertures.

C, GTK

Marelle

Capture d'écran de Morris

Morris

Le jeu de la marelle, ou du moulin, et ses variantes, par Dirk Farin. Le programme propose plusieurs plateaux et plusieurs règles, des indices et un adversaire artificiel fort, qui apprend de ses parties gagnées et perdues.

C++, GTK

Dernière modification : .