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

44 lines
1.9 KiB
Plaintext

#character-encoding UTF-8
#player1 Mad_Palazzo Mad Palazzo
#player2 Caleb_Pittman Caleb Pittman
>Mad_Palazzo: ILMO 8G LIMO +12 12
>Caleb_Pittman: BELPRTY 9H TYPER +31 31
#note Why isn't this a word?
>Mad_Palazzo: GHIN J7 H..ING +14 26
>Caleb_Pittman: BEELOTY 12H BO.EY +28 59
#note Just totally missed 8L OBEY. Whoops
>Mad_Palazzo: AHIO 8L OHIA +27 53
>Caleb_Pittman: EIJLTWZ H12 .IZE +45 104
#note Neck and neck with 10L TIZ. Entirely reasonable
>Mad_Palazzo: AIQU K4 QUAI +31 84
>Caleb_Pittman: JLORTUW 14F WU. +23 127
#note Macondo likes 13K WORT, which seems nuts. This is reasonable
>Mad_Palazzo: ?AIORSV 15A VARIcOS. +90 174
>Caleb_Pittman: AEJLORT N7 R.OJA +28 155
#note TOLARJE(V)!!!! I'll never get to play that again as a natural. And for 107 points! Man, oh, man
>Mad_Palazzo: ENTW 13K WENT +24 198
>Caleb_Pittman: EGLLNTV -GLLNV +0 155
#note Never considered 14J VET, which is silly of me. When I exchange, I often exchange too much. I should keep ENT at a minimum
>Mad_Palazzo: CGILN L2 CLING +43 241
>Caleb_Pittman: AEEINPT 2F PATIEN.E +70 225
#note Only bingo
>Mad_Palazzo: CDERSTU 3A CRUSTED +83 324
#note ..There is a 106 point play here
>Caleb_Pittman: AAEFOUX 1G FAX +61 286
#note Forced, unfortunately
>Mad_Palazzo: ADEKL A1 LA.KED +54 378
>Caleb_Pittman: ?ADEEOU 4E ODEA +22 308
#note Fine
>Mad_Palazzo: DFIRT 13B DRIFT +24 402
>Caleb_Pittman: ?ELSTUV N2 SEV +38 346
#note I saw my only bingo, and correctly passed it up for the optimal play.
>Mad_Palazzo: AGMNO B5 MANGO +19 421
>Caleb_Pittman: ?EELSTU A8 aLEE +17 363
#note She made a great last play. Every line is dead. I spent 8 minutes looking for 9s starting with TO. Didn't even bother looking at the F... I mean, what kind of word even ends with a 4 point tile????
Anyway I blocked her only out, guaranteeing an out in 2
>Mad_Palazzo: BNOR 12D BO +21 442
>Caleb_Pittman: STU 5D UTS +19 382
#note Best out
>Caleb_Pittman: (NR) +4 386