Skip to content
Word game. Puzzles generated in haskell, served up by sinatra, game implemented in Javascript
JavaScript Haskell Ruby Shell
Find file
Latest commit f5d3dc3 @nkpart fixes for firefox
Failed to load latest commit information.
public fixes for firefox
views reorg for deploy
word-generation reorg for deploy
.gitignore cabal setup
Gemfile dropping dodgy caching, shelling and activesupport
Gemfile.lock dropping dodgy caching, shelling and activesupport
puzzles random puzzle ids
swizzle.rb readme
tasks check it


Find all the words that can be made from the given set of letters (including the original word which was shuffled).


$ bundle
$ bundle exec rackup


The puzzles are generated from the dictionary in word-generation/words. That part is in haskell, and can be built and run like so:

$ cd word-generation
$ cabal configure && cabal build
$ ./dist/build/equivocating/equivocating

The sinatra app is swizzle.rb, and doesn't really do much but serve up puzzles and assets. The game logic is all in public/game.js.

Something went wrong with that request. Please try again.