Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Very well done game!

Just beat level 20, whlie I only wanted to test games for like 5 minutes, oopsie.
Very smooth graphics and animations, sounds are fitting, music is not annoying.
It all looks very polished and with some achievements or leaderboards I can see this in an app store and people play it.

one thing though: 

In this situation, I could't pick the 9/9 skeleton

In this situation, I could't pick the 9/9 skeleton, it only clicked the others. But that's the only bug I fould.

If I may ask two questions, out of curiosity: 
1. How do you make sure a word is valid? Do you have a big dictionary in the background you got from somewhere, or does it check online?
2. When dropping new letters, are they entirely random, or did you weigh letters differently, so you get more frequently used letters more often?

Very good job on this(rated this very good as well).

Thanks for the kind words :) I also caught that bug and there is a lot to improve on. I agree that leaderboard and some kind of stat tracking would be great to have. To answer your questions

1) I got the word DB from https://github.com/dwyl/english-words. Since the file is 479k words, when the game launches I add all of the words into a Set for O(1) lookup time. The file itself was about 5MB, so many words but sometimes I still find some that fail or some that are questionable and I cannot find a definition online.

2) Letters are weighted when spawning, less frequent letters spawn less. For special tiles, there is a chance whether the tile is drawn from your inventory or not. When you get an "E" for example, I reduce the "E" weight so that you aren't so encumbered.