home *** CD-ROM | disk | FTP | other *** search
/ Freelog 3 / Freelog003.iso / Logs / Jeux / ECHEC / LISEZMOI.TXT < prev    next >
Text File  |  1997-06-24  |  6KB  |  143 lines

  1.                               ╔═════════════════╗
  2.                               ║  Echecs et Mat  ║
  3.                               ╟─────────────────╢
  4.                               ║   (c) 05/1997   ║
  5.                               ║  Jérôme ARNAUD  ║
  6.                               ║ Guillaume DORME ║
  7.                               ╚═════════════════╝
  8.  
  9.  ■ Origines │
  10. ────────────┘
  11.    Echec et Mat est né d'un projet de maîtrise informatique à L'Université
  12. de Limoges proposé par Monsieur le Professeur Dimitri Plemenos. Son énoncé
  13. était : "Développement d'un jeu d'echecs avec interface graphique. Le joueur
  14. devra pouvoir jouer contre un adversaire humain ou contre la machine. La
  15. recherche du meilleur coup se fera par MinMax avec élagage AlphaBéta et
  16. recherche de tranquilité". Nous avons décidé de développer une version
  17. freeware de Echec et Mat.
  18.  
  19.  
  20.  ■ Langage choisi │
  21. ──────────────────┘
  22.    Nous avons opté pour le C++. Il nous restait à définir le compilateur.
  23. Trois s'offraient à nous : Borland, Watcom et DJGPP.
  24.    Nous avons écarté Borland pour la difficulté d'exploitation de la mémoire
  25. et Watcom pour le prix élevé de sa licence d'utilisation (trop élevé pour les
  26. moyens financiers du département informatique). Pour plus d'informations sur 
  27. DJGPP, consulter la section "■ Outils".
  28.  
  29.  
  30.  ■ Développement │
  31. ─────────────────┘
  32.    Echec et Mat à été programmé en 3 mois (1 mois 1/2 pour l'interface
  33. graphique, 1 mois 1/2 pour le moteur de recherche).
  34.  
  35.  
  36.  ■ Intelligence Artificielle │
  37. ─────────────────────────────┘
  38.    Le moteur de recherche du meilleur coup pour une configuration de jeu
  39. donnée est le coeur du programme. Il met en oeuvre des techniques
  40. d'intelligence artificielle exposés dans le module M7 de la maîtrise
  41. informatique de Limoges. Nous nous sommes également appuyés sur la thèse
  42. de doctorat de Mr Jean-Christophe Weill intitulé "Programmes d'échecs de
  43. championnat : architecture logicielle, synthèse de fonctions d'évaluation,
  44. parallélisme de recherche".
  45.  
  46.  
  47.  ■ Outils utilisés │
  48. ───────────────────┘
  49.    -> DJGPP
  50.    DJGPP est un portage du compilateur et des outils de développement
  51.    GNU C/C++ pour des processeurs Intel 32 bits fonctionnant en mode protégé
  52.    sous MS-DOS ou compatible, réalisé par DJ Delorie. Il s'agit d'un
  53.    compilateur complêt et gratuit.
  54.    Nous avons réellement apprécié ses performances et sa gratuité. Sans DJGPP, 
  55.    nous n'aurions pas pu développer ce projet dans d'aussi bonnes conditions.
  56.    accessible sur : ftp.ibp.fr/pub/simtelnet/gnu/djgpp/v2
  57.  
  58.    -> Bibliothèque Allegro
  59.    Allegro est une bibliothèque écrite par un ensemble de codeurs pour le
  60.    compilateur DJGPP. Il propose un panel impressionnant de routines
  61.    graphiques et sonores.
  62.    Cette bibliothèque nous a permis de ne pas avoir à consacrer du temps
  63.    sur l'écriture de routines d'affichage convenables (en VESA). Les routines
  64.    sonores proposées par Allegro ont permis la conception d'une interface 
  65.    plus conviviale.
  66.    accessible sur : ftp://ftp.ibp.fr/pub/simtelnet/gnu/djgpp/v2tk
  67.  
  68.    -> Grafx 2
  69.    Grafx 2 est un logiciel freeware de dessin écrit par Guillaume Dorme et
  70.    Karl Maritaud. Grafx 2 fonctionne sous DOS et propose une soixantaine de 
  71.    résolutions et de nombreux outils de dessins.
  72.    La puissance de ses options de dessins ont permis de mettre au point 
  73.    rapidement les ambiances de Echec et Mat.
  74.    accessible sur : jabba.unilim.fr/~gil/~sunset
  75.  
  76.    -> Cwsdpmi
  77.    Cwsdpmi.exe est un serveur DPMI gratuit.
  78.    accessible sur : ftp://ftp.ibp.fr/pub/simtelnet/gnu/djgpp/v2misc
  79.    
  80.  
  81.  ■ Remerciements │
  82. ─────────────────┘
  83.    Merci à Jean-Christophe Weill d'avoir mis à disposition sa thèse qui nous
  84.    a été d'une grande aide.
  85.    Remerciements à DJ Delorie pour son compilateur d'une très grande qualité
  86.    ainsi qu'à l'équipe de développement de la bibliothèque Allegro.
  87.    Merci également à toutes les personnes qui par leurs critiques ou leurs
  88.    suggestions ont permis l'amélioration de Echec et Mat.
  89.  
  90.  
  91.  ■ Un peu plus sur nous │
  92. ────────────────────────┘
  93.   -> Jérôme ARNAUD :
  94.      date de naissance : 31/01/1975 (à Tulle)
  95.      cursus : Bac S, Dut info, Licence info, Maîtrise info.
  96.      développement : C++, Ada, Pascal, Prolog, Lisp, Assembleur,
  97.                      HTML, Javascript.
  98.      hobbies : dévellopement sharewares/freewares, randonnée.
  99.      téléphone : 06.57.17.56.53 (tatoo)
  100.      adresse : J. ARNAUD, PLR hameau de Virevialle, 19000 TULLE.
  101.      email : j_arnaud@hotmail.com
  102.      homepage : http://jabba.unilim.fr/~gil
  103.  
  104.   -> Guillaume DORME
  105.      date de naissance : 01/10/1975 (à Limoges)
  106.      cursus : Bac E, Dut info, Licence info, Maîtrise info.
  107.      développement : Basic 1.0, GFA-Basic 2, GFA-Basic 3, Pascal, 
  108.                      Turbo-Pascal, Assembleur 8x86, Cobol, C, HTML, Ada, TAC,
  109.                      C++.
  110.      hobbies : développement.
  111.      adresse : G. DORME, 15 rue de l'Observatoire, 87000 LIMOGES.
  112.      email : dorme@alphainfo.unilim.fr
  113.      homepage : http://jabba.unilim.fr/~gil/~sunset
  114.  
  115.  
  116.  ■ Freeware oblige │
  117. ───────────────────┘
  118.    Cette version de Echec et Mat est une version freeware. Cela signifie que
  119. vous pouvez la copier et la distribuer librement à condition de ne pas en 
  120. modifier son contenu de quelque façon que ce soit et en conservant 
  121. l'intégralité des fichiers.
  122.  
  123. > N'hésitez pas à nous faire part de vos remarques à  
  124. > echecs@hotmail.com                               
  125. > Nous prendrons en compte toutes vos suggestions. Reponse assurée.
  126.  
  127.  
  128.  ■ Ou trouver une version récente │
  129. ──────────────────────────────────┘
  130.  
  131.  * http://jabba.unilim.fr/~gil/PROJET/ECHECS 
  132.    (respecter les majuscules)
  133.    
  134.  * BBS : 
  135.      Edge Of Delight BBs
  136.      Distributeur Officiel pour la Belgique
  137.      SysOp: Pascal Vandersteegen
  138.      Node 1: +32-2-3755651 USR 33.6
  139.      Node 2: +32-2-3721089 ISDN/RNIS
  140.  
  141.  
  142. Merci d'avoir lu ce fichier.
  143.