27 January 2004
I think that I might go a bit overboard sometimes.
It started after visiting Pholph's Scrabble Score Generator. I thought that maybe an XHTML/CSS Scrabble name converter would be more useful than using images, and so proceeded to open up TextPad to style some tiles (rhyme!). After whipping up the tiles in a couple of minutes it struck me as a bit trivial to implement just the generator and thought it might be cooler to be able to place the tiles on a board. After making the board ... what the hell, I might as well just do the whole game.
Randomly picked tiles, words from the dictionary, proper connections and scoring. A full game of solitaire Scrabble on a web page, no Java applets, no Flash.
There's probably a few errors in there somewhere, as my brain was getting a bit muddled towards the end. But I've played a few games and they all turned out OK, so alpha-testing has passed :o] If you do happen to find any errors, just tell me here or here. I should be adding a few small features over the next couple of days, so you can include wishlists there as well.
As per usual it's pure XHTML/CSS using relative units, so feel free to resize text as your bi-focals require. Tested in IE 6 (Win), Opera 7.11 (Win), Mozilla 1.5 (Win).
UPDATE: Olly Betts has spent a fair bit of time debugging the original scripts and even included functionality such as a more comprehensive dictionary, tile swapping and game saving/loading. This has now been uploaded for everyone to enjoy.
SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. This web page and associated experiments are not associated with any of the owners.
Follow me on Twitter
To hear smaller but more regular stuff from me, follow @themaninblue.
- Resolution dependent layout update
- footerStickAlt: A more robust method of positioning a footer
- widgEditor: A simple, standards-compliant WYSIWYG HTML editor
- Accessible, stylish form layout