Smoggle is a tiny and fast program able to solve multilingual and multidimensional Boggle grid games. This cross-platform software is written in C++ with
libxml2, under LGPL license. For this moment, it supports both english and french languages but extension to other languages is
relatively straightforward. Smoggle can either solve grids given on standard input or generate it randomly according to some predefined statistics w.r.t to the chosen
language. Below there is an example of output for solving a 2D random grid game. The program was run on a Athlon Dual Core 6000+:
As we can see, the resolution only takes few seconds and this solver can easily be embedded into more sophisticated programs. Additionnally, the resolution of the
grid is now parallelized on several processors using OpenMP.
For any question/suggestion about this project, feel free to send an email at

. I will respond as soon as possible.