booggle.
2022-11-29

Several years ago, I created the side project I still use the most.

booggle is a fictional ghost inspired web implementation of a popular word game involving a 4x4 grid of letters. Designed to be played by me and my then girlfriend (now wife), it helps kill a few minutes pretty much whenever we need.

The application was built using a minimal nodejs server (with express) that tracks users coming and going, handles state for games that are in progress, checks words against a dictionary as users are playing, and provides scoring at the end.

On the client, I used mostly vanilla javascript with handlebars. Simple json messages are passed between the client and server via a websocket.

Want to try it out? It runs over at ari.blumenthal.dev/booggle. It's a little buggy, only one game can be played at a time, the dictionary isn't perfect, but hey, anyone can play.

Source for booggle is now available over on my github at github.com/zkhr/booggle.