Files
Ilia Denisov 6a794bd9e2 scrabble: validate scoring & move generation against real GCG games
Replay 17 real tournament games (cross-tables.com, including the 700+ club) and
check, move for move, that:
  - ScorePlay reproduces the protocol score and running total exactly;
  - the move generator produces every dictionary-valid played move with that score.

The GCG parser handles coordinates (across/down), blanks (lowercase), played-through
tiles ("."), passes/exchanges, challenge bonuses, end-game rack adjustments and phony
withdrawals ("--", un-applied). Uses the committed dawg/en_sowpods.dawg.
2026-06-01 23:56:39 +02:00

37 lines
1.5 KiB
Plaintext

#character-encoding UTF-8
#player1 Dustin_Dean Dustin Dean
#player2 Judy_Cole Judy Cole
>Dustin_Dean: GUV H7 GUV +14 14
>Judy_Cole: EFI 9F FI.E +12 12
>Dustin_Dean: AHNOSTU 7E HAN.OUTS +64 78
#note best, only bingo
>Judy_Cole: FO 6E OF +31 43
>Dustin_Dean: DEKR L3 DREK. +20 98
>Judy_Cole: IOR K5 RO.I +18 61
>Dustin_Dean: ACDH 5B CHAD +34 132
>Judy_Cole: AIW 3J WA.I +16 77
>Dustin_Dean: ADEJ C3 JE.AD +36 168
>Judy_Cole: ANV 10E VAN +17 94
>Dustin_Dean: TU 3C .UT +10 178
>Judy_Cole: ?EEINSW 11G NEWSIEr +71 165
#note Best is 8A WISE for 41, keeping EN?. Next is N1 EiSWEIN for 81, putting E in the triple lane.
>Dustin_Dean: ?ELMNOT B7 OMENTaL +63 241
#note 12H MOoNLET for 92
>Judy_Cole: ANQT 12A Q.NAT +46 211
>Dustin_Dean: AZ 11D ZA +45 286
>Judy_Cole: BDO A7 BOD +39 250
>Dustin_Dean: OX 13B .OX +43 329
>Judy_Cole: AMRY M9 MA.RY +24 274
>Dustin_Dean: GIPR 13I GRIP. +13 342
>Judy_Cole: BEGINOS 14E BINGOES +73 347
#note best, ahead of N4 BINGOES for 72
>Dustin_Dean: CEE F2 CEE +22 364
>Judy_Cole: EIPRT 15A TRIPE +34 381
>Dustin_Dean: AELORSU 15H ORE +25 389
#note There are 6 winning plays: Best is N7 SAUL, which blocks N8 LEY; the others are J9 RA(S)U(RE), N6 EUROS or ROUES, J9 RA(S)U(RE)S, and N1 OUSEL. ORE and N3 SAUL tie.
>Judy_Cole: EIILLTY N8 LEY +31 412
#note best, all other plays lose
>Dustin_Dean: ALSU N3 SAUL +15 404
#note SAUL for the tie is best, everything else loses. I had 9.5 seconds left on my clock after SAUL.
>Dustin_Dean: (IILT) +8 412