I need to add global high score tables. The highest score I know so far is close to 3000 which is nuts.
Word definitions would be awesome. Are there any good free sources for this? That also have offensive words flagged?
I'm not sure how to do a free version of the game that isn't so good that nobody upgrades though to be honest. With the competition on mobile now as well, I feel freeium is a must to get tractor too.
Hmm, Zen was recently added to Scrabble in 2018 though as it's a proper noun but has started being used as an adjective:
https://www.wsj.com/articles/zen-and-the-art-of-scrabble-dic...
Either way, I'd be keen to add a battery saver mode because it's not the kind of game I'd want to devour battery on a mobile.
The original had a wall-of-text pop-up of the rules when you first started that I want to avoid and I'd rather players picked up the rules organically. Maybe showing a "proper nouns and capitalised words not allowed" message when you spelled one would be a nice approach but a list of such words would be massive and inaccurate.
I think people generally figure out this rule as they play more but I admit it's not ideal!
If something happens to almost everybody, why don't you change your game?
When I design a complex system like a game or computer programs, once the system starts working on their own, it talks to me. I learn a lot from the interaction with it.
This is specially important when you have millions of users. They communicate to you what the next step is much better than the best design you could draft isolated on your own.
Adding proper nouns has a few issues though:
- Where would you get an accurate dictionary of proper nouns? This would need to include e.g. people names, places, brand names. If it wasn't constantly kept up to date it could lead to more frustrations than just disallowing them.
- There's so many proper nouns it would bloat the game download. The English dictionary used right now takes about 3MB, which is the limiting factoring getting the game download lower than 1MB zipped. I'm failing to find an estimate but if you include proper nouns, the dictionary would be an order or magnitude bigger. Maybe less of an issue for mobile app store downloads but I want the game to load fast when shared online. A web service to check the words won't work for offline play either.
It's feeling like a "dictionary words only" message somewhere is the only practical solution. I could adapt the (single!) tutorial message at the start of the game to be "swipe in any direction to spell dictionary words" but "dictionary words" would probably be overlooked. There's no menu screen at the start because I know people are impatient. :)
The game was free with an ad-banner during gameplay. I was making a decent amount in ad clicks and also had players emailing me for a paid version that just disabled the ads. Instead of jumping on this to release a paid version and expand the game with more features, I ran into perfectionism issues + decision paralysis releasing any changes.
The game blew up for a few weeks and I got something like 0.5 million downloads eventually but didn't do anything to monetise it more so felt like I missed a big chance.
It was a great feeling checking analytics though to see that there was literally years of collective gameplay time being logged, and I've had several emails and reviews from players saying they've been addicted to playing the game for years.
My biggest lessons are probably:
1) Doing/releasing something is always better than doing nothing so don't let decision paralysis get in the way. "Don't let perfect be the enemy of good".
2) Don't fear releasing or making changes because you might get bad reviews. You'll never please everyone and even the perfect app will inevitable get some brutally unfair and weird/crazy reviews.
3) Some people are obsessed with word games!
Anyway, as a lockdown project for fun, I started making a new web version for mobile + desktop. :)
https://seanwilson.itch.io/wordoid