Skip to content

ryanannis/TileBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tilebuddy

About

Tilebuddy is a React/Redux webapp for solving Scrabble Boards. It is based off the algorithm described in the whitepaper at https://pdfs.semanticscholar.org/da31/cb24574f7c881a5dbf008e52aac7048c9d9c.pdf, except it uses a Trie instead of a DAWG because of the relative difficulty in serializing a dawg.

Usage

If you just wish to use the application, go to https://minimumcut.github.io/TileBuddy.

If you wish to develop, do:

yarn install
yarn start

or if you are using npm

npm install
npm run start

The board area can be navigated via keyboard. Hovering over the words in the word list will show their location on the board.

Status

The core algorithm is implemented but the UI is rough around the edges, mostly missing visual cues for interactions. Please submit a push request or issue if you wish to improve anything.

Additional manual data input is also required for adding non-Scrabble boards. Pull requests are accepted if you want to add your favorite word game. The format is fairly intuitive and can be found in /static/boardFormats.

License

This is licensed under MIT so you are free to use this how you please (even commercial applications). Just please credit me and link back to this page.

About

An efficient, web based Scrabble game solver written in React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published