Cette source fournit une librairie implémentant l'algorithme du Minimax. Cet algorithme permet de gérer l'intelligence artificielle de tout jeu à deux joueurs, à information complète, et à somme nulle (type morpion, puissance 4, Othello, dames, etc.).
Vous trouverez ici le code source de la librairie, ainsi qu'un fichier jar directement utilisable dans toute application nécessitant d'utiliser l'algorithme du minimax.
Les sources des classes de tests unitaires (Junit) sont également disponibles. A noter que la librairie passe ces tests avec succès ;-)
J'ai utilisé le J2SE 5.0 pour développer la librairie (la seule spécificité de cette version que j'utilise est les génériques). Si vous utilisez une version antérieure du JDK, pensez à modifier le source pour l'adapter... Ou bien sinon, c'est l'occasion idéale de passer à la version 5 :-)
Pour terminer, cette librairie est normalement accessible à tout le monde, quel que soit son niveau de programmation. N'hésitez pas à laisser un message pour toute suggestion, critique, bug trouvé, ou bien question sur la librairie.
Merci :-)