Been casually trying to increase my ELO on Wordfeud. When you know the dictionary by heart (Wordfeud has rather restricted dictionaries) and have the basics of bonus hunting and hooking down, Scrabble becomes a pure game of imperfect knowledge and strategy. The known information is the prior letter distribution, the played letters on the board and in your rack. The unknown information is your opponent's rack. However…
> However, you can compute exact letter probabilities for his rack and strategize accordingly. I think the best programs run Monte Carlo simulations on the contents of their opponent’s rack. That includes modeling their opponent’s moves, and thus improves on just computing these probabilities. As a simple example, if they played a move, but, if they had an ‘e’, could have made a much better move, chances are they did…
On the insanity of being a Scrabble enthusiast
81–90 of 92 posts
Re: On the insanity of being a Scrabble enthusiast
#82I thought I was good at scrabble but then I realized that playing against my parents does not count. Experts just memorize dictionaries. Just anther example of a game that has been optimized. Would not surprise me if we see a cheating scandal similar to professional chess.
Re: On the insanity of being a Scrabble enthusiast
#83She loved being able to play long-distance with family members, and even met some new people to chat and play with from other countries.
Re: On the insanity of being a Scrabble enthusiast
#84Been casually trying to increase my ELO on Wordfeud. When you know the dictionary by heart (Wordfeud has rather restricted dictionaries) and have the basics of bonus hunting and hooking down, Scrabble becomes a pure game of imperfect knowledge and strategy. The known information is the prior letter distribution, the played letters on the board and in your rack. The unknown information is your opponent's rack. However…
> However, you can compute exact letter probabilities for his rack and strategize accordingly. I think the best programs run Monte Carlo simulations on the contents of their opponent’s rack. That includes modeling their opponent’s moves, and thus improves on just computing these probabilities. As a simple example, if they played a move, but, if they had an ‘e’, could have made a much better move, chances are they did…
Re: On the insanity of being a Scrabble enthusiast
#85Android: https://play.google.com/store/apps/details?id=com.egjackson.... iOS: https://apps.apple.com/us/app/lexatious/id1614332855
In a nutshell you race to form a path of words across a board, while your opponent tries to form a path from the top to the bottom.
Re: On the insanity of being a Scrabble enthusiast
#86Earlier quoted context omitted.
If you're going to go that way, the obvious word to add would be ov, a more "cult" spelling of the word "of" instead of "za" I would suggest "ze" as a pronoun for a non-binary person
What do you suggest as a substitute insufferable way of referring to pizza?
Re: On the insanity of being a Scrabble enthusiast
#87Re: On the insanity of being a Scrabble enthusiast
#88I got Scrabble as a Christmas gift about 20 years ago and I immediately fell in love with it. Fast forward 20 years and now I have a Scrabble Solver app (open source) in my portfolio that I'm proud of. It still needs improvements to run nicely on mobile but I'm happy with how it runs on desktop. Maybe someone will find it useful, so I'm sharing here :) https://scrabble-solver.org https://github.com/kamilmielnik/scrab…
That's a really nice front-end! Really good code structure and dev practices too to my JS-nooby eye at least. A recommendation for the solver part, it seems your using a word trie instead of the more common directed acyclic word graph (DAWG) or the much faster GADDAG. GADDAGs are really cool, +2x faster lookup than DAWGs at 5x space for common Scrabble dictionaries? Even today's CPU cache sizes fit an English GADDAG…
This is awesome, I'm surely going to try this. Thank you.
> I am working on a project for reinforcement learning for Scrabble, hoping to learn advanced strategies.
Is your project shared somewhere? I enjoy anything Scrabble-related.
> That's a really nice front-end! Really good code structure and dev practices too to my JS-nooby eye at least.
> When I need a front-end, I will definitely reference your project.
Happy to hear!
Re: On the insanity of being a Scrabble enthusiast
#89Earlier quoted context omitted.
If you're going to go that way, the obvious word to add would be ov, a more "cult" spelling of the word "of" instead of "za" I would suggest "ze" as a pronoun for a non-binary person
I assume 'ye' and an alternative to 'the' would be acceptable under those rules then?