cblanken
|
600efc19c2
|
Remove old demo code from boggler_utils.py
|
2022-09-07 10:29:56 -04:00 |
|
cblanken
|
cdb1542184
|
Fix bug loading duplicate wordlist for multi-letter blocks
|
2022-09-07 10:28:12 -04:00 |
|
cblanken
|
9c8e94964c
|
Add multiprocessing for board solving
|
2022-09-06 15:08:26 -04:00 |
|
cblanken
|
46dd069cfd
|
Track words found in WordTree(s) for easier display
|
2022-08-31 14:28:30 -04:00 |
|
cblanken
|
bc4922dc55
|
Add printable board
|
2022-08-31 09:56:47 -04:00 |
|
cblanken
|
5f9a0d1990
|
Refactor to account for multi-letter nodes
Updates WordTree and WordNodes to build trees with WordNodes containing
blocks that have multiple letters such as "Qu".
|
2022-08-30 18:00:04 -04:00 |
|
cblanken
|
0f5e5af5ae
|
Update boggler_utils main to accept board.csv file
|
2022-08-29 15:20:49 -04:00 |
|
cblanken
|
28b3d56880
|
Update dictionary type hinting
|
2022-08-26 19:51:52 -04:00 |
|
cblanken
|
6d6d56d1cb
|
Add function to solve entire boggle board
|
2022-08-26 19:31:49 -04:00 |
|
cblanken
|
88b43d0679
|
Update WordTree and WordNode to use @property decorators
|
2022-08-26 16:12:11 -04:00 |
|
cblanken
|
23fa422915
|
Recursively build WordTree based on boggle board and dictionary
|
2022-08-26 14:40:51 -04:00 |
|
cblanken
|
8bbd7b61b4
|
Refactor BoggleBoard/BoggleCell with non-public properties
|
2022-08-25 09:27:29 -04:00 |
|
cblanken
|
7d299961af
|
Add Boggle board and cell abstractions
WIP: Building subtrees of boggle board based on dictionary
|
2022-08-24 17:18:36 -04:00 |
|
cblanken
|
63647f8270
|
Add boggler_utils.py
Inlcludes WordTree and WordNode(s) for structuring dictionary data
|
2022-08-19 17:45:40 -04:00 |
|