Easy analytics
Tide was mentioned on indiegames.com. The link brought a few hundred visitors, which is more than I’ve ever had before.
I wanted to see what these players were doing in the game, so I added some event tracking code. I recorded:
- Each time the game starts.
- Each time a new level starts (except level 1).
- Each time the player loses.
- Each time the player restarts, after losing.
The results
The Unique Events column only counts one event of each type from each device. Someone who starts the game many times will only be counted once in that column.
- 473 people started the game.
- 438 (93%) finished at least one level.
- Only 375 (79%) ever lost. The others must have quit before they lost.
The last result surprised me. I thought everyone would keep playing until they lost at least once.
The next image shows how many times each level was played.
(Ignore the percentages on this chart and the next one, they are not meaningful.)
- The first level was played 738 times.
- Higher levels were reached fewer times.
- The highest level ever reached was level 17.
The next image shows how many players restarted after losing.
This event is recorded if a player restarts after losing a game. The number on the left is the number of times they have already played.
- Most players didn’t restart at all.
- 203 (43%) restarted after their first game.
- Far fewer players restarted after subsequent games.
What’s next?
I thought Tide was a hard, arcade style game that people would replay to try to improve their high score.
That is not happening. Most people only play once.
If players only want to play once, maybe I should make Tide progress more like a modern-style game:
- When you lose, you can continue from the current level instead of restarting the whole game.
- There is a limited number of levels.
- Levels are hand-made, not random, and more interesting.
- When you finish all the levels you get a nice victory screen.
On the other hand, I could encourage replays by making Tide a better arcade-style game:
- Make it much harder, so beginners lose in the first few seconds.
- Show the player’s score more clearly.
- Have a high score table.