Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

This is so creative and cool! It had me sweating. I thought it was paced well, fast enough to panic a bit but still have time to rhyme. I felt like sometimes there were just no words available that rhymed, could have been my own skill issue, but I'd be curious to know how you structure the word bank. Great job!

(1 edit) (+1)

heya, dev here, glad you liked it! I spoke about it a bit in another comment, but getting the word bank was two pronged

1. Processing a data set of over 100,000 rap lyrics

2. Data set of a bunch of words with their phonemes

3. Grabbing (clean) words from the rap lyrics based on its frequency and Voses algorithm

4. Checking it against the phoneme data set to see if I can detect what it rhymes with.


The data sets were stored as csvs in the game data and then loaded into dictionaries on runtime (hence the relatively long load time for what presents itself as a pretty simple game)

in hindsight I should’ve combined step 4 into step 1 but was too late for that by the time I realised !


that’s the gist of it but if you want more detail let me know 🫵😎


EDIT:

As a point of interest, i believe the occasional hangs people have experienced is when the cross reference fails and the game can’t generate a new word that rhymes (despite my attempts to create redundancy)

Thank you for sharing! That's really smart, and it worked really well.