[Eliot]

Nouveautés :

22 avril 2006 : Eliot avec MacOSX

Grâce au travail de schlum, Eliot fonctionne maintenant sur MaxOSX (ppc et x86). Une version avec un installeur et un binaire fonctionnant sur les deux plateformes devrait être disponible sous peu. Pour plus de renseignements contactez
schlum. La version disponible est la version CVS du projet. Une capture d'écran est disponible ici.

bugs dans la version 1.5

La version 1.5 d'eliot a gardé quelques bugs dus au passage du code C en C++. Il vaut mieux se rabattre sur la version 1.4 le temps de finir la prochaine version.

30 juillet 2005: Eliot version 1.5.2

Quelques corrections pour la dernière version qui était sortie un peu rapidement. Le comptage des points a été corrigé (merci à Nicolas et Olivier). Le chargement/sauvegarde des parties est corrigé ainsi que l'affichage de la grille sous Windows.

28 mai 2005: Eliot version 1.5

Une nouvelle version d'Eliot est disponible pour Linux et pour Windows. Les plus grosse modifications ne sont pas visibles et concernent le moteur du jeu. Ces modifications permettrons dans une prochaine version de mettre en place de nouveaux modes de jeux. Pour ce qui est de l'interface vous pourrez découvrir la recherche dans le dictionnaire à l'aide d'expressions rationnelles ainsi qu'une nouvelle interface ncurses qui contient déjà les différents modes de jeux (duplicate, partie libre, entrainement, jeu à plusieurs, parties joker, ...).

26 mars 2005: déplacement du site

Le site web d'Eliot a été déplace sur le serveur de projet Savannah.

Les nouveautés plus anciennes

Une petite présentation :

Eliot est un jeu de Scrabble

Il ne s'agit pas d'un programme pour jouer à plusieurs mais plutôt d'un programme pour s'entrainer et jouer en duplicate. Eliot, ainsi que son dictionnaire, sont disponibles librement en accord avec la licence GNU GPL.

Eliot permet de rechercher le meilleur coup que l'on peut jouer sur une grille avec un tirage. La recherche est quasi-instantanée (en tout cas sur ma machine). Eliot incorpore la recherche des raccords sur un coup, des benjamins et mots composables avec les lettres du tirage plus une. Un module de recherche dans le dictionnaire par expressions régulières devrait être bientôt disponible.

Les captures d'écrans incontournables

Un peu de technique :

La recherche

La recherche utilise la méthode décrite dans l'article :

    The World's Fastest Scrabble Program. 
    Andrew W. Appel and Guy J. Jacobson, 
    Comm. ACM 31(5):572-578,585, May 1988.

Le dictionnaire

Le dictionnaire est compilé sous forme d'un "directed acyclic word-graphs" (DAWG). Il s'agit d'un graphe représentant un automate (presque) minimal de reconnaissance du dictionnaire. La compression obtenue par cette représentation permet de stocker la liste des mots (364370 mots, 3911 Ko) en seulement 389 Ko.

La liste des mots ODS 3 est conforme à la référence suivante :

    L'Officiel du Scrabble - édition 1998
    Edition Larousse
    ISBN 2-03-340226-6

La liste des mots ODS 4 est conforme à lé référence suivante :

    L'Officiel du jeu Scrabble - édition 2003
    Edition Larousse
    ISBN 2-03-560287-4

Programmation

Eliot utilise la bibliothèque de programmation wxWidgets à partir de la version 2.6.0. Cette bibliothèque permet de programmer de manière transparente des applications pour Unix (Linux, *BSD, Solaris), Windows® (9x, NT, XP) et Macintosh (MacOSX)

Les trucs à récupérer :

Pour utiliser eliot il vous faut une version compilée (ou bien en fabriquer une à partir des sources) et un dictionnaire.

Binaires

version 1.4 Sources Windows
version 1.3 Sources Windows

Dictionnaires compilés

Fichier
ODS version 4 compilé pour Eliot (396 Ko)
ODS version 3 compilé pour Eliot (392 Ko)
ODS version 2 compilé pour Eliot (376 Ko)
ODS version 1 compilé pour Eliot (372 Ko) (proposé par Denis Excoffier)

Les dictionnaires sont compilés au format binaire utilisé par Eliot. Toutes les sources sont disponibles pour le transformer et retrouver la liste complète des mots de 2 à 15 lettres.

Vous pouvez avoir un problème pour récupérer la liste des mots si vous avez une machine non-Intel (à cause de l'ordre de stockage des octets en mémoire). Si vous rencontrez des problèmes de ce genre n'hésitez pas à me le dire, je pourrais prendre le temps de transformer Eliot en même temps que le dictionnaire.

Sources

Les sources d'Eliot sont disponibles sur le CVS de Savannah

Pour récupérer la version CVS vous pouvez utiliser la commande suivante:

Envie de participer, des questions ?

Si vous voulez améliorer Eliot et participer à son développement. Si vous avez des remarques, suggestions ou corrections. Alors n'hésitez pas et envoyez moi un petit mail.

Si vous avez un peu de temps

Il reste beaucoup de choses à faire sur Eliot :

Liens utiles :

Liens sur le scrabble et les jeux de scrabble

Programmation

Programmation et compilation sous Linux

Programmation et compilation sous Windows

Programmation et compilation sous Macintosh

Mention légale :

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A. by Hasbro Inc., in Canada by Hasbro Canada Corporation and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro or Hasbro Canada.


Valid XHTML 1.0! Valid CSS!
last modified $Date: 2006/04/22 14:15:44 $