home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 3
/
Freelog003.iso
/
Logs
/
Jeux
/
ECHEC
/
LISEZMOI.TXT
< prev
next >
Wrap
Text File
|
1997-06-24
|
6KB
|
143 lines
╔═════════════════╗
║ Echecs et Mat ║
╟─────────────────╢
║ (c) 05/1997 ║
║ Jérôme ARNAUD ║
║ Guillaume DORME ║
╚═════════════════╝
■ Origines │
────────────┘
Echec et Mat est né d'un projet de maîtrise informatique à L'Université
de Limoges proposé par Monsieur le Professeur Dimitri Plemenos. Son énoncé
était : "Développement d'un jeu d'echecs avec interface graphique. Le joueur
devra pouvoir jouer contre un adversaire humain ou contre la machine. La
recherche du meilleur coup se fera par MinMax avec élagage AlphaBéta et
recherche de tranquilité". Nous avons décidé de développer une version
freeware de Echec et Mat.
■ Langage choisi │
──────────────────┘
Nous avons opté pour le C++. Il nous restait à définir le compilateur.
Trois s'offraient à nous : Borland, Watcom et DJGPP.
Nous avons écarté Borland pour la difficulté d'exploitation de la mémoire
et Watcom pour le prix élevé de sa licence d'utilisation (trop élevé pour les
moyens financiers du département informatique). Pour plus d'informations sur
DJGPP, consulter la section "■ Outils".
■ Développement │
─────────────────┘
Echec et Mat à été programmé en 3 mois (1 mois 1/2 pour l'interface
graphique, 1 mois 1/2 pour le moteur de recherche).
■ Intelligence Artificielle │
─────────────────────────────┘
Le moteur de recherche du meilleur coup pour une configuration de jeu
donnée est le coeur du programme. Il met en oeuvre des techniques
d'intelligence artificielle exposés dans le module M7 de la maîtrise
informatique de Limoges. Nous nous sommes également appuyés sur la thèse
de doctorat de Mr Jean-Christophe Weill intitulé "Programmes d'échecs de
championnat : architecture logicielle, synthèse de fonctions d'évaluation,
parallélisme de recherche".
■ Outils utilisés │
───────────────────┘
-> DJGPP
DJGPP est un portage du compilateur et des outils de développement
GNU C/C++ pour des processeurs Intel 32 bits fonctionnant en mode protégé
sous MS-DOS ou compatible, réalisé par DJ Delorie. Il s'agit d'un
compilateur complêt et gratuit.
Nous avons réellement apprécié ses performances et sa gratuité. Sans DJGPP,
nous n'aurions pas pu développer ce projet dans d'aussi bonnes conditions.
accessible sur : ftp.ibp.fr/pub/simtelnet/gnu/djgpp/v2
-> Bibliothèque Allegro
Allegro est une bibliothèque écrite par un ensemble de codeurs pour le
compilateur DJGPP. Il propose un panel impressionnant de routines
graphiques et sonores.
Cette bibliothèque nous a permis de ne pas avoir à consacrer du temps
sur l'écriture de routines d'affichage convenables (en VESA). Les routines
sonores proposées par Allegro ont permis la conception d'une interface
plus conviviale.
accessible sur : ftp://ftp.ibp.fr/pub/simtelnet/gnu/djgpp/v2tk
-> Grafx 2
Grafx 2 est un logiciel freeware de dessin écrit par Guillaume Dorme et
Karl Maritaud. Grafx 2 fonctionne sous DOS et propose une soixantaine de
résolutions et de nombreux outils de dessins.
La puissance de ses options de dessins ont permis de mettre au point
rapidement les ambiances de Echec et Mat.
accessible sur : jabba.unilim.fr/~gil/~sunset
-> Cwsdpmi
Cwsdpmi.exe est un serveur DPMI gratuit.
accessible sur : ftp://ftp.ibp.fr/pub/simtelnet/gnu/djgpp/v2misc
■ Remerciements │
─────────────────┘
Merci à Jean-Christophe Weill d'avoir mis à disposition sa thèse qui nous
a été d'une grande aide.
Remerciements à DJ Delorie pour son compilateur d'une très grande qualité
ainsi qu'à l'équipe de développement de la bibliothèque Allegro.
Merci également à toutes les personnes qui par leurs critiques ou leurs
suggestions ont permis l'amélioration de Echec et Mat.
■ Un peu plus sur nous │
────────────────────────┘
-> Jérôme ARNAUD :
date de naissance : 31/01/1975 (à Tulle)
cursus : Bac S, Dut info, Licence info, Maîtrise info.
développement : C++, Ada, Pascal, Prolog, Lisp, Assembleur,
HTML, Javascript.
hobbies : dévellopement sharewares/freewares, randonnée.
téléphone : 06.57.17.56.53 (tatoo)
adresse : J. ARNAUD, PLR hameau de Virevialle, 19000 TULLE.
email : j_arnaud@hotmail.com
homepage : http://jabba.unilim.fr/~gil
-> Guillaume DORME
date de naissance : 01/10/1975 (à Limoges)
cursus : Bac E, Dut info, Licence info, Maîtrise info.
développement : Basic 1.0, GFA-Basic 2, GFA-Basic 3, Pascal,
Turbo-Pascal, Assembleur 8x86, Cobol, C, HTML, Ada, TAC,
C++.
hobbies : développement.
adresse : G. DORME, 15 rue de l'Observatoire, 87000 LIMOGES.
email : dorme@alphainfo.unilim.fr
homepage : http://jabba.unilim.fr/~gil/~sunset
■ Freeware oblige │
───────────────────┘
Cette version de Echec et Mat est une version freeware. Cela signifie que
vous pouvez la copier et la distribuer librement à condition de ne pas en
modifier son contenu de quelque façon que ce soit et en conservant
l'intégralité des fichiers.
> N'hésitez pas à nous faire part de vos remarques à
> echecs@hotmail.com
> Nous prendrons en compte toutes vos suggestions. Reponse assurée.
■ Ou trouver une version récente │
──────────────────────────────────┘
* http://jabba.unilim.fr/~gil/PROJET/ECHECS
(respecter les majuscules)
* BBS :
Edge Of Delight BBs
Distributeur Officiel pour la Belgique
SysOp: Pascal Vandersteegen
Node 1: +32-2-3755651 USR 33.6
Node 2: +32-2-3721089 ISDN/RNIS
Merci d'avoir lu ce fichier.