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.
This commit is contained in:
Vendored
+36
@@ -0,0 +1,36 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user