Mirror of git://git.savannah.nongnu.org/eliot.git
Find a file
Olivier Teulière 87e1d4795b Sorting the search results happens to be quite slow, often much slower than the search itself.
But we don't need to sort them all the time, and in general we don't even need to keep all the rounds.

This commit greatly improves the search performance by filtering the results in 3 different ways, depending on the context:
 - A limit to the number of results can be given (useful for the training mode). The kept results are the best ones, not the first ones found by the search.
 - When only the best round is needed (when the AI is playing with level 100, or when preparing the rack for an explosive game), we don't need to keep rounds with a lower score
 - When the AI has a level lower than 100, it is still possible to skip many rounds

The search limit in training mode is configurable (defaulting to 100) and can be deactivated.
2009-01-22 18:30:22 +00:00
dic Removed support for the old dictionary format. The code becomes simpler and (very slightly) faster. 2008-11-22 13:11:48 +00:00
doc Merged the "cppdic" branch back into HEAD. 2008-01-08 13:52:32 +00:00
extras Remove the wxWidgets interface completely 2008-12-08 21:45:27 +00:00
game Sorting the search results happens to be quite slow, often much slower than the search itself. 2009-01-22 18:30:22 +00:00
m4 Remove the wxWidgets interface completely 2008-12-08 21:45:27 +00:00
po Update of the French translation 2008-12-14 13:21:13 +00:00
qt Sorting the search results happens to be quite slow, often much slower than the search itself. 2009-01-22 18:30:22 +00:00
test Sorting the search results happens to be quite slow, often much slower than the search itself. 2009-01-22 18:30:22 +00:00
utils - Echo the input in the text interface when libreadline is not present, so that the non-regression tests can still pass in this case. 2009-01-15 20:55:57 +00:00
.cvsignore - 32/64 bits types 2007-08-04 20:01:27 +00:00
AUTHORS New icons for the navigation actions, and additional ones for some menu items 2008-12-14 13:27:00 +00:00
bootstrap - Bumped version number to 1.6 2008-01-08 16:09:08 +00:00
ChangeLog - i18n system is in place (requires gettext 0.11.5). 2005-02-06 22:18:11 +00:00
configure.in Remove the wxWidgets interface completely 2008-12-08 21:45:27 +00:00
COPYING Updated licence text with FSF's new address. 2005-10-23 14:53:42 +00:00
INSTALL Remove the wxWidgets interface completely 2008-12-08 21:45:27 +00:00
Makefile.am Remove the wxWidgets interface completely 2008-12-08 21:45:27 +00:00
NEWS - Updated the INSTALL and NEWS files 2008-09-06 20:06:58 +00:00
README *** empty log message *** 2005-04-19 16:40:58 +00:00
TODO - TODO update 2009-01-04 17:39:27 +00:00

  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 license GPL (http://www.gnu.org/).

  Eliot permet de rechercher le meilleur coup que l'on peut jouer sur
  une grille avec un tirage. 

  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 est aussi disponible pour la recherche des anagrammes
  et les jeux de mots-croisés.

  Bon jeux ! 

  http://www.nongnu.org/eliot/index.html