Skip to main content

Manipulate and analyse anagrams and variations of Boggle boards.

Project description

A package to generate and manipulate Boggle-style boards. Boards of different sizes can be randomly generated, and given a list of acceptable words, the package can find all words in a particular Boggle board. Currently, the package offers standard nxn Boggle boards, arbitrary rectangular Boggle boards, and toroidal Boggle boards (i.e. boards where one can scroll from the top row to the bottom row and vice-versa, and from the left column to the right column and vice-versa).

Additionally, the package contains an anagram-type solver, such as finding the words in a Scrabble hand.

Boards of arbitrary shapes and sizes can be made by subclassing the AbstractBoggleBoard class and specifying an adjacency graph using the positions of the board as nodes.

1.0.1: Minor fixes and improvements in documentation.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for boggleboard, version 1.0.1
Filename, size File type Python version Upload date Hashes
Filename, size boggleboard-1.0.1-py2.6.egg (2.1 MB) File type Egg Python version 2.6 Upload date Hashes View
Filename, size boggleboard-1.0.1.tar.gz (721.6 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page