Inspiration
I think making things up can be a source of great joy. If the computer gives you a random new word, there's also an element of suspense to it, because there's no specific linguistic intention behind it.
What it does
The Wordmaker gives you a 3-15 letter word, with the option of saving it to a dictionary of made-up words if you like it.
How we built it
The Wordmaker was built in Python, using the Path, JSON, random, and sys modules.
Challenges we ran into
It was more complicated to get a word that had a decent mix of consonants and vowels than I had originally expected. I felt like it was important to make sure that the user wasn't just given a random string of consonants, but something they could attempt to read aloud.
Accomplishments that we're proud of
I really like the dictionary feature. You can come back and revisit previous words anytime you'd like.
What we learned
Although this is a theme present in most coding endeavors, working on this project definitely brought the fact that even seemingly simple endeavors require a decent amount of programming work into focus.
What's next for The Wordmaker
I'd like to make a more advanced version of this project that allows users to specify the part of speech of a word, use the alphabets of different languages, and even specify the length and intelligibility of the word that will be generated for them. Also, it would be nice to apply this to a "Mad Libs" style program that lets the user generate stories with their new words.
Log in or sign up for Devpost to join the conversation.