Skrabulec is a JavaScript implementation of the SCRABBLE® game. The program uses algorithm published by Andrew W. Appel and Guy J. Jacobson in The World's Fastet Scrabble Program. Current revision plays English, Polish and American versions of the game, using dictionaries based respectively on Collins Scrabble Words list, Lista słów do gier and Official Tournament and Club Word List.
The program is in pre-alpha stage of development.
Current version number can be found in src/main.js.
A working copy can be found here.
Development environment is Debian GNU/Linux with Ruby 2.1, jshint 2.9.4 under Node.js 0.10.29 and Mozilla Firefox 54.
To prepare development environment, say make
. This unpacks libraries
and generates the dictionary source files. Then
src/skrabulec.html can be open in a browser.
Say make dist
to prepare distribution file skrabulec-version.tar.gz.
See the file LICENSE for licensing information.
Thanks for Amnon David for user interface inspirations from his jscrab program.