I tried my own words and it worked to perfection, although it had some problems with "antidisestablishmentarianism" and there is no mechanism for spaces in words.
yeah. I think I only limited it to 9 letters, with no spaces. The spacing on words has to be adjusted as well. I was just happy that such a simple algorithm actually ended up looking OK. I really didn't think it would work...
Awesome...there was a brief stint last year where I was required to use Wordle for about three days straight for a project. I've always wanted to try to emulate it, but the long list of people in the credits for the applet always scared me off. This is beatifully done!
Fantastic, great work, fun to watch. I like how it can be user input as well. One time the word "DOOR" was so large another word fit inside of the second "O"
hmm. that's a cool idea. if you make a large black frame with some shape around the perimeter, the words will try to fit within it. you would have to force the words to be a bit smaller to make sure that a solution would actually exist in any particular case.
Definitely. In this project I was mainly trying to work on the display part. Generating the frequency list is tricky since the user will typically want to delete a lot of common words like an, with, der, die, das, etc., and I'm not sure how the user interface should work with that...
Thanks. It's something I tried about a year ago, but gave up on. The word stamper still isn't perfect (the spacing needs to be tweaked, etc.), but it works more or less.
Download this project!
Download the 8 sprites and 23 scripts of "Wordcloud" and open it in Scratch
Project Notes
Word Cloud -- This was an attempt to make something like what you see at www.wordle.net, where words are assembled randomly but have a size that is related to how often the word appears. In response to question on Karenb's excellent ScratchEd site http://scratched.media.mit.edu/discussions/how-do-i/word-cloud-scratch
This example depicts a (highly edited) list of words from a poem you might recognize.
The four mode buttons at top control whether the words are horizontal+vertical, just horizontal, just vertical, or random angle.
The wordsUnique list includes the list of words, and the freq list contains the frequency of use for each word.
Just plug your own data into the wordsUnique and freq lists to make your own.
I used this website to generate my data: http://www.mytranslate.com/wordfrequency.htm
Maybe some enterprising Scratcher can come up with a remix that actually sorts and creates the frequency list itself :)
Download and set single step to "turbo speed" for best results.
I've left the "search rectangle" slightly visible so you can see how it works.
Comments
You need to be logged in to post comments
Add a Comment
Watching the cloud build itself was amazing
N.I.C.E.
YEAH! Chalkmarrow is back! Cool project!!! I wonder if this is a little bit how they do it on the Scratch front page. I love all your projects@@@
I meant !!! instead of @@@
All of your work just makes me so happy.
OMG. I cannot wait to download and play with this. That you left the searcher non-invisible was genius.
Impressive...
Wow...I love the search algorithm! It makes a beautiful result. Very inventive!
and the dude was depressed and stuff
i got one from the poem about the raven tapping on some guy's chamber door!
Heh, Heh... I just Wordled the description of this game.
With turbo on, it works about as fast as the real wordle, although sans tweening.
I tried my own words and it worked to perfection, although it had some problems with "antidisestablishmentarianism" and there is no mechanism for spaces in words.
yeah. I think I only limited it to 9 letters, with no spaces. The spacing on words has to be adjusted as well. I was just happy that such a simple algorithm actually ended up looking OK. I really didn't think it would work...
Awesome...there was a brief stint last year where I was required to use Wordle for about three days straight for a project. I've always wanted to try to emulate it, but the long list of people in the credits for the applet always scared me off. This is beatifully done!
This wont lode either
D O O R
Wow!
The raven. Good job!
Edgar Allen Poe's "The Raven"
Fantastic, great work, fun to watch. I like how it can be user input as well. One time the word "DOOR" was so large another word fit inside of the second "O"
Edgar Allen Poe's "The Raven", No?
Edgar Allen Poe.
Wow!
That's really cool!
this is perfect!
Most amazing! :)
Awesome, I love using Wordle for school!
This is amazingly beautiful.
This is a neat project! Its cool how you got the stamping to work! The graphics are just right for a scratch project!
Wow. It's so cool. ^^ Hehe, I love watching the little "searchers" wiggle around the screen.
thx. I originally made the searcher invisible, but then figured that it was actually sort of cool to watch.
Really good. Can you make them into shapes as well?
hmm. that's a cool idea. if you make a large black frame with some shape around the perimeter, the words will try to fit within it. you would have to force the words to be a bit smaller to make sure that a solution would actually exist in any particular case.
(view all replies)Neat.
Now, the idea to create the frequency list dynamically sounds interesting...
Definitely. In this project I was mainly trying to work on the display part. Generating the frequency list is tricky since the user will typically want to delete a lot of common words like an, with, der, die, das, etc., and I'm not sure how the user interface should work with that...
OMG, this is soo cool! And it actually works. Another totally amazing implementation of a complex word-stamper. I love it!
Thanks. It's something I tried about a year ago, but gave up on. The word stamper still isn't perfect (the spacing needs to be tweaked, etc.), but it works more or less.