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

51 lines
1.9 KiB
Plaintext

#character-encoding UTF-8
#player1 Jim_Carlton Jim Carlton
#player2 Caleb_Pittman Caleb Pittman
>Jim_Carlton: FHIRT 8D FIRTH +30 30
>Caleb_Pittman: GLOQRVZ 7C VOG +19 19
#note Just totally whiffed on V(I)ZOR. Awful
>Jim_Carlton: AEEIRTW H7 W.EATIER +65 95
#note Didn't even question this. Damn you, Collins!!!
>Caleb_Pittman: DEGLQRZ 10H .DZ +33 52
#note Best, probably
>Jim_Carlton: CEU K10 ECU +24 119
>Caleb_Pittman: EGILMQR 12J Q.IRE +28 80
#note Have to do this, unfortunately
>Jim_Carlton: ADHS O12 SHAD +43 162
>Caleb_Pittman: EGLMRTT E7 ..MLET +18 98
#note Big mistake, missed GL(E)ET and GR(E)ET. Cool though
>Jim_Carlton: IIII -IIII +0 162
>Caleb_Pittman: AGNPRST D11 PANG +22 120
#note I considered PR(E)ST! This is good though
>Jim_Carlton: AISX 15A AXIS +45 207
#note aw man
>Caleb_Pittman: AJKNRST N9 JAK.ST +47 167
#note Best. Got a challenge!
>Jim_Carlton: CGNORUV - +0 207
#note #unsuccessful-challenge
>Caleb_Pittman: CEIINNR I1 CRININE +67 234
#note Feel bad, but this was an intentional phony. CINERIN just didn't play.
>Jim_Carlton: MNOO O7 MOON +29 236
>Caleb_Pittman: DEEEOOY L7 EYED +28 262
#note I thought I got bagged. Anything but! (C)OOEYED is a 20% advantage
>Jim_Carlton: AABELRV 3F VAR.ABLE +78 314
>Caleb_Pittman: AEIOOOO -IOOOO +0 262
#note I deserve this
>Jim_Carlton: EPU 1G PU.E +24 338
>Caleb_Pittman: ?ABEIOU B11 BEAU. +28 290
#note Likely best, sadly
>Jim_Carlton: FNNY 5H F.NNY +22 360
>Caleb_Pittman: ?DIIOOU F8 .OID +21 311
#note If only DOUPIONI were available... This is perfectly good
>Jim_Carlton: OW N6 WO +17 377
>Caleb_Pittman: ?IILOOU 2M OI +6 317
#note Was hoping for something like abOULIA
>Jim_Carlton: ALT O1 ALT +12 389
>Caleb_Pittman: ?EILOOU F2 O.OLI +12 329
#note I can do better, but what's the point, eh?
>Jim_Carlton: ?GRST 13A T.R.S +20 409
#note I gave him an out, whoops
>Caleb_Pittman: ?EU J12 .UEy +14 343
#note Best
>Caleb_Pittman: (G?) +4 347