Slashdot Mirror


Word Up

theodp writes "Depending on your perspective, the National Scrabble Championship is a major sporting event, an unrivalled intellectual competition, or the world's biggest dork-fest. So says Slate's Dan Wachtell, who turned to an anagram-drilling Unix program to gain an edge on the 850+ competitors. While hardly mainstream, competitive Scrabble is getting newfound attention thanks to the publication of Word Freak and release of Word Wars."

14 of 208 comments (clear)

  1. ... and the CSI episode by inio · · Score: 3, Informative
    competitive Scrabble is getting newfound attention thanks to the publication of Word Freak and release of Word Wars.

    ... And the CSI episode Bad Words

  2. Play now! by Anonymous Coward · · Score: 3, Informative

    The fellow @ www.themaninblue.com has an excellent javascript/dhtml version available online.

    see here

    I just stumbled upon it the other day, looking for ways to practice to beat my mother-in-law ;)

  3. Big point scrabble words... by cr0sh · · Score: 3, Informative
    While not the biggest, a great "power word" is "fajita" - placed right (and make sure it is in your "agreed upon" dictionary) - this sucker can get you big points in one wallop.

    There are much better words out there, though - /.'ers, what are your suggestions?

    --
    Reason is the Path to God - Anon
    1. Re:Big point scrabble words... by TheGavster · · Score: 2, Informative

      'Ouija' is great for either bringing some vowels into play to get the game moving, or to tick off people hunting for vowels by sticking them somewhere inaccessible.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    2. Re:Big point scrabble words... by poslfit · · Score: 2, Informative

      Antidisestablishmentarianism?

      Nope. Scores zero, because the Scrabble board is only fifteen letters wide. That wouldn't even fit on one of the new Super Scrabble boards. The highest scoring word in the tournament lexicon is OXYPHENBUTAZONE, which could score 1778 points under a rather unlikely set of circumstances.

  4. Best Online Scrabble by john.mull · · Score: 5, Informative

    The best online scrabble can be found at Internet Scrabble Club. Usually several hundred or more players online at any given time from around the world. Multiple dictionaries from several languages and even a UK British dictionary. Very fun, playable from Linux and MacOSX via a Java applet (in the browser?), elsewise a quick download of a java applet for Windows. Many very highly rated national and international players are playing right now.

    From the website:

    The ISC is the best place on the Internet to play Scrabble in a relaxed friendly environment. You can compete at your own level in English, French, Romanian, Italian, or Dutch while meeting new people and making friends from around the world.

    Right now there are 2138 players logged into the ISC and 792 games in progress.

    --
    Isaiah 43:19 (NCV)
    Look at the new thing I am going to do. It is already happening. Don't you see it?
  5. correct link by Anonymous Coward · · Score: 1, Informative
  6. Re:Word To You, Bro by svyyn · · Score: 5, Informative
    Unless the UNIX computer was his brain, the article makes no mention of his use an anagram finder...

    At the top of the article is a small menu with days of the week. Click on 'Mon' or http://slate.com/id/2105210/entry/2105211/. Took me a bit to find it too.

  7. Re:Word To You, Bro by DumbWhiteGuy777 · · Score: 3, Informative

    In response to RE and LA being words, that's because they're on the music scale or something like that. DO, RE, ME, FA, SO, LA, and TI are all also words. And if you use or someone else uses them, you can pretty easily add onto them(E.G. RE one turn, then add QUIRE onto it, and that's two turns) and then you can rack up some big points.

    /Me is a closet Scrabble nerd

  8. Re:Unix Program For Scrabble? by nessus42 · · Score: 3, Informative
    There used to be a software version of Scrabble which allowed you to play against other players by E-mail.
    There still is:

    http://www.thepixiepit.co.uk/scrabble/index.htm
    Scrabble assistant programs are somewhat useful.
    You mean like

    http://www.a2zwordfinder.com/main.html

    ?

    |>oug
  9. Re:Not a sport, but... by poslfit · · Score: 2, Informative

    That was the 2003 Scrabble All*Stars. The event Dan is writing about, the 2004 National Championship, will be shown on ESPN in October. At least as long as I can stop reading this thread and return to helping work on the postproduction. Speaking of which, this time around, we have the ESPN crew who did the World Series of Poker working with us, so I'm very much looking forward to seeing the final product.

    By the way, if you want to see how Dan did at the NSC, or play through dozens of top-level games, check out the (shameless plug) event web site. Archived coverage of last year's All*Stars is also still available.

    John Chew, Webmaster, www.scrabbleassociation.com

  10. Re:UNIX program? Easy! by Anonymous Coward · · Score: 1, Informative

    There's at least one implementation of all this stuff on Sourceforge: xwords.sourceforge.net. It includes DAWG-building tools in perl and apps in C for Linux (GTK or ncurses), PocketPCs and Palms.

  11. Re:UNIX program? Easy! by tobias.sargeant · · Score: 2, Informative

    two:

    quixotic

    In fact, quixotic implements a more complex datastructure than a DAWG, called a GADDAG which allows exceedingly fast word building, starting in the middle of the word. This means that if you also have a list of all the anchor squares -- those squares where playing a tile automatically makes a syntactically valid play -- you can generate all possible plays given a rack without ever generating an illegal play.

    My 800MHz powerbook finds moves fast enough that it's feasible to do a couple of plys of a form of speculative minmax in order to evaluate the worth of particular board positions.

  12. Re:UNIX program? Easy! by Superfluid+Blob · · Score: 2, Informative

    There's a very clever method of optimising the repeated valid placement calculations, due to Jacobson and Appel, where each square is tagged with the set of valid crossing letters that can be played on it. For example, if your board looked like:

    1.2.3
    A.N.D
    L.O.O
    E.W.E

    where 1 2 and 3 were empty squares, 1 would be tagged with {bdeghkmprstvwy}, 2 with {aeks} and 3 with {}, so that a word played horizontally would be constrained to have only those letters in the tagged squares. (SOWPODS lexicon)

    Combined with this is a refinement of the DAWG called a DAGGAD - in the author's words:

    A practical variation is the DAWG for the language L = {REV(x)*y | xy is a word and x is not empty}, where * is just a delimiter. Each word in the lexicon can be generated starting from each letter in that word by placing tiles leftward
    upon the board starting at an anchor square while traversing the corresponding arcs in the structure until encountering the *, and then placing tiles rightward from square to the right of the anchor square while still traversing corresponding arcs until acceptance. Being the reverse of the directed acyclic graph for prefixes followed by the directed acyclic graph for suffixes, I called it a GADDAG.


    So for example, the word SPACE would be stored as SPACE, PACE*S, ACE*PS, CE*APS and E*CAPS, so that you could search the tree starting from the A, play C in the next square, E next, then jump back to the A, move back a square and play P, then back another square and play S. After the trie compaction, a DAGGAD takes up ~3-5 times the space of the corresponding DAWG, and roughly doubles the search speed.

    Check out Graham Toal's wordgame programming page for lots more on scrabble algorithms.