Skip to content

melissa-barca/boggle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boggle

Javascript web app to solve the Boggle game using bootstrap 4 and node.js.

Getting Started

Node.js and npm are required to run boggle.

Clone the git repository then run 'npm install' to install dependencies from package.json.

Run the project with "npm start"

Where can we go from the initial attempt?

  • Validate input - should always be one alpha character or 'qu'.
  • Improve UI for displaying results. Implementing with React could help with this.
  • Iterating over over rows and columns currently does some unneccesary work - come up with a way to avoid this with clean code.
  • Storing the boggle can probably be done cleaner.
  • Take some lifting off the browser and don't reload dictionary into Trie with every Submit click. Eliminate need to keep passing the Trie between functions.
  • Make more sense of Succinct Data Structures and implement Trie in this way: http://stevehanov.ca/blog/index.php?id=120
  • Save complete dictionary, allow the user to select their own size grid and make adjustments depending on how this affect performanace.

Design sources & inspiration

Dictionary (dict.txt) sources

Websites accumulated from Google searches along the way

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages