eliot/game
Olivier Teulière b102aafbcd Support for 3 different game modes:
- 'Training' mode: same behaviour as before
  - 'Duplicate' mode: all the players (who can be human players or AI
    players) have the same rack, and the best word is played on the
    board
  - 'Free game' mode: the players (human or AI) have different racks,
    and they play one after another

Status:
  - Core: the main functions are written, but the API could be more
    homogeneous between the different modes.
  - Interfaces: the text interface is almost up-to-date, but the
    wxwindows one only supports Training mode.
  - AI: Currently, AI players always play the best word, which is
    optimal in Duplicate mode but not in FreeGame mode. Other strategies
    will be written in the future.
  - Handling of saved games is broken: a game can be saved and loaded,
    but no information about the mode and the players is stored, so it
    crashes whatever you do after loading the game.
2004-08-07 18:10:42 +00:00
..
.cvsignore Added .cvsignore files 2004-07-08 18:17:31 +00:00
bag.c Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
bag.h *** empty log message *** 2004-04-08 09:43:06 +00:00
board.c Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
board.h Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
board_cross.c Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
board_internals.h *** empty log message *** 2004-04-08 09:43:06 +00:00
board_search.c *** empty log message *** 2004-04-08 09:43:06 +00:00
debug.h *** empty log message *** 2004-04-08 09:43:06 +00:00
game.c Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
game.h Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
game_internals.h Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
gameio.c Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
gameio.h Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
Makefile.am Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
pldrack.c Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
pldrack.h Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
rack.c *** empty log message *** 2004-04-08 09:43:06 +00:00
rack.h *** empty log message *** 2004-04-08 09:43:06 +00:00
results.c *** empty log message *** 2004-04-08 09:43:06 +00:00
results.h *** empty log message *** 2004-04-08 09:43:06 +00:00
round.c Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
round.h Support for 3 different game modes: 2004-08-07 18:10:42 +00:00
tiles.c *** empty log message *** 2004-04-08 09:43:06 +00:00
tiles.h Support for 3 different game modes: 2004-08-07 18:10:42 +00:00