Skip to content
Frank Busalacchi edited this page Nov 19, 2018 · 1 revision

ScrabbleGenerator

This is a project I threw together over a weekend. It is also the first time I have used git.

My wife came to me and said it would be neat to make large scale scrabble letters (6" x 6"), that we could put name sequences together as gifts for people to hang on their walls.

Of course, figuring out the best layout/connection of those names sounded like a great job for the computer. A new project!

For best output, this project uses a Shareware (free for personal use I believe) font named "Scramble". I didn't package the font because of its license, but it can be found here Fontspace.com

For example, if my friend's family has the following member names: James, Donna, Ethan, Eric, Eileen, and Erin, you would input those names into this application and it would come back with all the scrabble like solutions of their name.

Here is a screenshot of the results: image

This application demonstrates several technologies & techniques for anyone looking for examples:

  • WPF
  • WPF UserControl compositing
  • WPF DataBinding
  • WPF Control Templating
  • WPF Printing
  • FixedDocument (For printing)
  • Asynchronous function (In the beginning the algorithms were so slow this was important)
  • Recursion

And here is a finished example of Scrabble tiles that someone is selling on Etsy (these are 10" x 9.8").

image

Clone this wiki locally