Skip to content

alishalabi/boggle

Repository files navigation

Ask Me Anything ! made-with-python Documentation Status GitHub issues MIT license

Boggle Solutions

Boggle Solutions is a Python3 program to find all possible solutions to a game of Boggle (https://en.wikipedia.org/wiki/Boggle).

Installation

Clone repo locally:

git clone https://github.com/alishalabi/boggle.git

Usage

Navigate to locally cloned repo:

python3 main.py

asciicast

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Milestones

  • Generate new board instance with random letters
  • Get all word combinations from 2d array (fixed length)
  • Get all word combinations from 2d array (variable length)
  • Implement prefix tree node
  • Implement prefix tree (using nodes)
  • Read from limited word dictionary
  • Create prefix tree with limited dictionary
  • Compare word combinations with prefix tree
  • Read from complete word dictionary
  • Create prefix tree with complete dictionary

Future Iterations

  • Improve board generation to be more realistic

License

MIT

About

Program to find all available English words on a randomly generated Boggle Board.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages