Code in C# to generate and solve a Boggle board. It's highlight is an intelligent representation of words in memory that aids recursion while minimizing the memory space usage. Link to download code: http://src.devghai.com/boggleNet/zipball/master Cloning is not available yet.

Dev Ghai Dev Ghai Re-enabled code to run in both threaded and non-threaded mode, and do solution comparison. Still need to clean user interaction code and enable multiple executions. 41305f8 @ 2013-12-27 07:02:01
..
protobuf-net.dll Removed the contorted concept of 'curation' and added proper serialization and deserialization using protobufs. Now design shines through by showing nearly 50% reduction of object that needs to be parsed in memory (depending on rules for the game) :). .NET's BinarySerializer was dropping 88 MB file and never completed deserialization during my test runs. Protobuf takes < 1 sec to load seriazilzed file into a usable object. 2013-12-25 10:46:49
protobuf-net.pdb Removed the contorted concept of 'curation' and added proper serialization and deserialization using protobufs. Now design shines through by showing nearly 50% reduction of object that needs to be parsed in memory (depending on rules for the game) :). .NET's BinarySerializer was dropping 88 MB file and never completed deserialization during my test runs. Protobuf takes < 1 sec to load seriazilzed file into a usable object. 2013-12-25 10:46:49
protobuf-net.xml Removed the contorted concept of 'curation' and added proper serialization and deserialization using protobufs. Now design shines through by showing nearly 50% reduction of object that needs to be parsed in memory (depending on rules for the game) :). .NET's BinarySerializer was dropping 88 MB file and never completed deserialization during my test runs. Protobuf takes < 1 sec to load seriazilzed file into a usable object. 2013-12-25 10:46:49