This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Eliot".
The branch, master has been updated
via 664eec36eda925ec285949ec36cac440fc5e9358 (commit)
via 4e533eed277cce09d0105d28ca63d684a3e56211 (commit)
via 83baec368b8b6e7df911aa13a378ec614dbcde54 (commit)
from cdcb5c25b72d86d8bcb73ba2f277a88202ffbee7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
New MoveSelector class, to help find the "best" move to play.
The best move has the highest possible score, but it is also the one
leading to the most interesting game. This is a subjective notion, but
some heuristics can help, such as:
- a move sparing a blank is better than one using it
- a move with many prefixes and suffixes is better than one without
- a move "opening" the game is better than one blocking it
- a move leaving a nice rack is better than one leaving "bad" letters
At the moment, only the first heuristic is implemented.