Flash! Aa-aaah! He’ll generate random words!


I’ve been reworking the code behind my random word generator, to generalize the methods of modeling the source word sets and creating the output. The first fruit of that is one tuned for Pinnacle’s new Savage Worlds Of Flash Gordon RPG (slowly trickling out for Kickstarter supporters, and being vigorously edited on their forums).

For the source file, I took every Mongo-ish name/word I could find from the original comic strips, series, and movies (all hail the concept of wikis), and added everything Pinnacle has created in their new books. They’ve done a great job of mixing their own names with the originals, IMHO.

Unfortunately, it’s still a fairly small set (285 words at the moment) with wildly divergent phonetic patterns, making it unsuitable for either trigrams or n1grams, so I kept the lessons I learned and threw away most of the code, creating a brand-new digram-based generator that preserves more flavor than the obvious implementation.

As configured, mongowords can generate at least half a million distinct words, and even at the end of the list, a fair number of them are usable. With the new code, it will be easier to merge back the full feature set from the old one, while supporting a wider range of generation techniques.

Now that that’s out of the way, back to finding errors and tyops in the new rulebooks!


Comments via Isso

Markdown formatting and simple HTML accepted.

Sometimes you have to double-click to enter text in the form (interaction between Isso and Bootstrap?). Tab is more reliable.